Public Member Functions | |
JetTruthTrackSelectorTool (const std::string &name, const std::string &type, const IInterface *parent) | |
AlgTool constructor. | |
virtual | ~JetTruthTrackSelectorTool () |
virtual StatusCode | initialize () |
implemenation | |
virtual StatusCode | execute (JetAlgToolBase::jetcollection_t *theJets) |
JetTruthTrackSelectorTool (const std::string &name, const std::string &type, const IInterface *parent) | |
AlgTool constructor. | |
virtual StatusCode | initialize () |
implemenation | |
virtual StatusCode | execute (JetAlgToolBase::jetcollection_t *theJets) |
Static Public Member Functions | |
static JetTruthTrackSelectorTool * | getPointer (void) |
static JetTruthTrackSelectorTool * | getPointer (void) |
Protected Attributes | |
double | m_ptMin |
double | m_etaMax |
bool | m_includeMuons |
std::string | m_outputCollectionName |
StoreGateSvc * | m_storeGate |
GenAccessIO * | m_truthAccess |
StoreGateSvc * | m_storeGate |
GenAccessIO * | m_truthAccess |
Private Member Functions | |
Hep3Vector | highest_Et_vertex (std::vector< const HepMC::GenParticle * > theParticles) |
double | get_energy_in_cone (const double &cone, const HepLorentzVector &p, const Hep3Vector &vertex, std::vector< const HepMC::GenParticle * > theParticles) |
Hep3Vector | highest_Et_vertex (std::vector< const HepMC::GenParticle * > theParticles) |
double | get_energy_in_cone (const double &cone, const HepLorentzVector &p, const Hep3Vector &vertex, std::vector< const HepMC::GenParticle * > theParticles) |
Private Attributes | |
bool | m_ignore_multivertices |
bool | m_remove_isol_leptons |
double | m_electron_cone |
double | m_electron_et_cut |
double | m_muon_cone |
double | m_muon_et_cut |
double | m_inner_cone |
double | m_Et_min_vert |
double | m_vertex_cut |
Definition at line 25 of file JetTruthTrackSelectorTool.h.