Mēnsūra
Public Member Functions | List of all members
pec::GenJet Class Reference

Generator-level jet. More...

#include <GenJet.hpp>

Inheritance diagram for pec::GenJet:
pec::Candidate

Public Member Functions

 GenJet () noexcept
 Constructor with no parameters.
 
virtual void Reset () override
 Resets the object to a state right after the default initialisation.
 
void SetBottomMult (unsigned mult)
 Sets multiplicity of B hadrons. More...
 
void SetCharmMult (unsigned mult)
 Sets multiplicity of C hadrons. More...
 
unsigned BottomMult () const
 Returns multiplicity of B hadrons inside the jet.
 
unsigned CharmMult () const
 Returns multipliciyt of C hadrons inside the jet.
 
- Public Member Functions inherited from pec::Candidate
 Candidate () noexcept
 Constructor with no parameters. More...
 
 Candidate (Candidate &&)=default
 Default move constructor.
 
 Candidate (Candidate const &)=default
 Default copy constructor.
 
Candidateoperator= (Candidate const &)=default
 Default assignment operator.
 
virtual ~Candidate ()=default
 Default virtual destructor.
 
void SetPt (float pt)
 Sets transverse momentum (GeV/c)
 
void SetEta (float eta)
 Sets pseudorapidity.
 
void SetPhi (float phi)
 Sets azimuthal angle. More...
 
void SetM (float mass)
 Sets mass (GeV/c^2)
 
float Pt () const
 Returns transverse momentum (GeV/c)
 
float Eta () const
 Returns pseudorapidity.
 
float Phi () const
 Returns azimuthal angle. More...
 
float M () const
 Returns mass (GeV/c^2)
 

Detailed Description

Generator-level jet.

A bare four-momentum with an optional counter of hadrons with b and c quarks as constituents of the jet.

Member Function Documentation

void GenJet::SetBottomMult ( unsigned  mult)

Sets multiplicity of B hadrons.

If the argument exceeds 15, the multiplicity is set to 15.

void GenJet::SetCharmMult ( unsigned  mult)

Sets multiplicity of C hadrons.

If the argument exceeds 15, the multiplicity is set to 15.


The documentation for this class was generated from the following files: