![]() |
Darwin
1.0
Event loop based prototype framework
|
An abstract class for jets.
#include <Objects.h>
Inheritance diagram for Jet:
Collaboration diagram for Jet:Public Member Functions | |
| virtual float | CorrPt () const =0 |
| virtual float | CorrEta () const =0 |
| virtual Jet & | operator+= (const Jet &) |
| virtual float | weight () const =0 |
| void | clear () override |
| Jet () | |
| virtual | ~Jet ()=default |
Public Member Functions inherited from FourVector | |
| virtual float | Rapidity () const |
| virtual float | AbsRap () const |
| virtual FourVector & | operator+= (const ROOT::Math::PtEtaPhiM4D< float > &) |
| virtual FourVector | operator+ (const ROOT::Math::PtEtaPhiM4D< float > &) const |
| FourVector ()=default | |
| FourVector (const ROOT::Math::PtEtaPhiM4D< float > &) | |
| virtual | ~FourVector ()=default |
Public Attributes | |
| char | pdgID |
| char | nBHadrons |
| char | nCHadrons |
| std::vector< float > | scales |
| std::vector< float > | weights |
Static Public Attributes | |
| static float | R = 0.4 |
|
virtualdefault |
destructor
|
overridevirtual |
resets all members to the same values as in the constructor
Reimplemented from FourVector.
|
pure virtual |
|
pure virtual |
|
pure virtual |
| char nBHadrons |
number of B hadrons (0, 1 or 2+)
| char nCHadrons |
number of C hadrons (0, 1+ in 2017; 0, 1, 2+ in 2016)
| char pdgID |
pdgID (default is 0 = undefined)
|
static |
parameter of clustering algorithm
| std::vector<float> scales |
variations of the energy scale (e.g. JES or JER), a priori only for rec-level, but the possibility for this variable to be useful at gen level shouldn't be excluded
| std::vector<float> weights |
jet weight (typically expected to be trivial for all-flavour inclusive jet cross section)