![]() |
Darwin
1.0
Event loop based prototype framework
|
An abstract class for jets.
#include <Objects.h>
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 |
![]() | |
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)