ATLAS Offline Software
xAODChargedTracksFilter.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef GENERATORFILTERS_XAODCHARGEDTRACKSFILTER_H
6 #define GENERATORFILTERS_XAODCHARGEDTRACKSFILTER_H
7 
12 
13 #include "xAODTruth/TruthEvent.h"
15 
18 public:
19 
20  xAODChargedTracksFilter(const std::string& name, ISvcLocator* pSvcLocator);
22 
23 private:
24 
25  // Minimum pT for a track to count
26  double m_Ptmin;
27 
28  // Maximum |pseudorapidity| for a track to count
29  double m_EtaRange;
30 
31  // Minimum number of tracks
32  double m_NTracks;
33 
34 };
35 
36 #endif
xAODChargedTracksFilter
Filter events based on presence of charged tracks.
Definition: xAODChargedTracksFilter.h:17
TruthParticleContainer.h
xAODChargedTracksFilter::m_NTracks
double m_NTracks
Definition: xAODChargedTracksFilter.h:32
GenFilter.h
TruthParticleAuxContainer.h
xAODChargedTracksFilter::xAODChargedTracksFilter
xAODChargedTracksFilter(const std::string &name, ISvcLocator *pSvcLocator)
Definition: xAODChargedTracksFilter.cxx:9
GenFilter
Base class for event generator filtering modules.
Definition: GenFilter.h:30
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
xAODChargedTracksFilter::m_Ptmin
double m_Ptmin
Definition: xAODChargedTracksFilter.h:26
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
xAODChargedTracksFilter::m_EtaRange
double m_EtaRange
Definition: xAODChargedTracksFilter.h:29
TruthParticle.h
TruthEventContainer.h
TruthEvent.h
xAODChargedTracksFilter::filterEvent
StatusCode filterEvent()
Definition: xAODChargedTracksFilter.cxx:19