#include <JetTrackSelectorTool.h>
Public Member Functions | |
JetTrackSelectorTool (const std::string &name, const std::string &type, const IInterface *parent) | |
Constructor. | |
~JetTrackSelectorTool (void) | |
Destructor. | |
virtual StatusCode | initialize (void) |
initialization of the tool | |
virtual StatusCode | execute (JetAlgToolBase::jetcollection_t *theJets) |
JetTrackSelectorTool (const std::string &name, const std::string &type, const IInterface *parent) | |
Constructor. | |
~JetTrackSelectorTool (void) | |
Destructor. | |
virtual StatusCode | initialize (void) |
initialization of the tool | |
virtual StatusCode | execute (JetAlgToolBase::jetcollection_t *theJets) |
JetTrackSelectorTool (const std::string &name, const std::string &type, const IInterface *parent) | |
Constructor. | |
~JetTrackSelectorTool (void) | |
Destructor. | |
virtual StatusCode | initialize (void) |
initialization of the tool | |
virtual StatusCode | execute (JetAlgToolBase::jetcollection_t *theJets) |
Private Member Functions | |
Hep3Vector | highest_pt_vertex (void) const |
double | get_energy_in_cone (const double &cone, const HepLorentzVector &p, const Hep3Vector &vertex, const Rec::TrackParticleContainer *track_particle_container) |
Hep3Vector | highest_pt_vertex (void) const |
double | get_energy_in_cone (const double &cone, const HepLorentzVector &p, const Hep3Vector &vertex, const Rec::TrackParticleContainer *track_particle_container) |
Hep3Vector | highest_pt_vertex (void) const |
double | get_energy_in_cone (const double &cone, const HepLorentzVector &p, const Hep3Vector &vertex, const Rec::TrackParticleContainer *track_particle_container) |
Private Attributes | |
double | m_pt_min |
std::string | m_output_collection_name |
std::string | m_track_particle_container_name |
bool | m_ignore_multivertices |
std::string | m_primary_vertex_container |
std::string | m_vert_coll_svc_name |
StoreGateSvc * | m_storeGate |
MsgStream * | m_log |
MPIHiggsAnalysis::VertexCollectionSvc * | m_vert_coll |
std::string | m_electron_container |
std::string | m_muon_container |
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_cut_start |
double | m_cut_p |
double | m_cut_vertex |
double | m_cut_nhits |
double | m_cut_d0 |
double | m_cut_z0 |
StoreGateSvc * | m_storeGate |
MsgStream * | m_log |
MPIHiggsAnalysis::VertexCollectionSvc * | m_vert_coll |
StoreGateSvc * | m_storeGate |
MsgStream * | m_log |
MPIHiggsAnalysis::VertexCollectionSvc * | m_vert_coll |
Job options:
pTMin | Minimum transverse momentum of a track in MeV. | |
outputCollectionName | Name of the jet output container. | |
TrackParticleContainer | Name of the input container with the track particles. | |
ignoreMultivertices | Switch to put tracks from different primary together. If ignoreMultivertices=False, only those tracks which come from the primary vertex with the highest track enery sum are collected for the track-jet reconstruction. | |
vertexContainer | Name of the vertex container. |
Definition at line 59 of file JetTrackSelectorTool.h.
StatusCode JetTrackSelectorTool::execute | ( | JetAlgToolBase::jetcollection_t * | theJets | ) | [virtual] |
collection of the tracks for the jet reconstruction in the current event; theJets points toe the jet output container
Definition at line 197 of file JetTrackSelectorTool.cxx.
virtual StatusCode JetTrackSelectorTool::execute | ( | JetAlgToolBase::jetcollection_t * | theJets | ) | [virtual] |
collection of the tracks for the jet reconstruction in the current event; theJets points toe the jet output container
virtual StatusCode JetTrackSelectorTool::execute | ( | JetAlgToolBase::jetcollection_t * | theJets | ) | [virtual] |
collection of the tracks for the jet reconstruction in the current event; theJets points toe the jet output container