JetTruthTrackSelectorTool Class Reference

List of all members.

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 JetTruthTrackSelectorToolgetPointer (void)
static JetTruthTrackSelectorToolgetPointer (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

Detailed Description

Definition at line 25 of file JetTruthTrackSelectorTool.h.


The documentation for this class was generated from the following files:
Generated on Tue Oct 21 11:50:47 2008 for NtupleAnalysis by  doxygen 1.5.1