Analysis::JetQuarkLabel Class Reference

Inheritance diagram for Analysis::JetQuarkLabel:
asg::AsgTool Analysis::IJetTruthMatching asg::IAsgTool asg::IAsgTool

List of all members.

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

Member Function Documentation

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


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1