JetTrackSelectorTool Class Reference

#include <JetTrackSelectorTool.h>

List of all members.

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::VertexCollectionSvcm_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::VertexCollectionSvcm_vert_coll
StoreGateSvc * m_storeGate
MsgStream * m_log
MPIHiggsAnalysis::VertexCollectionSvcm_vert_coll


Detailed Description

This class prepares tracks collections based on which jets can be reconstructed.

Job options:

Parameters:
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.
Date:
17.07.2007
Author:
Oliver.Kortner@CERN.CH

Definition at line 59 of file JetTrackSelectorTool.h.


Member Function Documentation

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


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