Public Member Functions | |
JetQuarkLabel (const std::string &name) | |
StatusCode | initialize () |
StatusCode | finalize () |
virtual bool | matchJet (const xAOD::Jet &myJet) |
virtual void | m_printParameterSettings () |
int | barcode () const |
int | pdgCode () const |
const int & | jetLabel () const |
double | deltaRMinTo (const std::string &) const |
const std::map< std::string, double > & | distanceToQuarks () const |
const Eigen::Vector3d & | BDecVtx () const |
int | Bpdg () const |
int | NEventInCollection () const |
void | EventSelection (short s) |
short | EventSelection () const |
int Analysis::JetQuarkLabel::barcode | ( | ) | const [inline] |
NEXT METHODS ARE ONLY ACCESSIBLE AFTER CASTING!! Return barcode
Return barcode
const Eigen::Vector3d& Analysis::JetQuarkLabel::BDecVtx | ( | ) | const [inline] |
Return the B decay vertex position:
double Analysis::JetQuarkLabel::deltaRMinTo | ( | const std::string & | key | ) | const |
Return the min distance to quarks:
StatusCode Analysis::JetQuarkLabel::initialize | ( | void | ) | [virtual] |
Dummy implementation of the initialisation function
It's here to allow the dual-use tools to skip defining an initialisation function. Since many are doing so...
Reimplemented from asg::AsgTool.
const int& Analysis::JetQuarkLabel::jetLabel | ( | ) | const [inline, virtual] |
Return the predefined name to label the jets passing the matching:
Implements Analysis::IJetTruthMatching.
void Analysis::JetQuarkLabel::m_printParameterSettings | ( | ) | [virtual] |
print parameter settings of the truth match tool
Implements Analysis::IJetTruthMatching.
bool Analysis::JetQuarkLabel::matchJet | ( | const xAOD::Jet & | myJet | ) | [virtual] |
AlgTool interface methods Method to truth tag a jet:
Implements Analysis::IJetTruthMatching.
int Analysis::JetQuarkLabel::NEventInCollection | ( | ) | const [inline] |
Get the number of MC Events in the McEventCollection:
int Analysis::JetQuarkLabel::pdgCode | ( | ) | const [inline] |
Return pdg to match