![]() |
ATLAS Offline Software
|
#include <ThinningToolExample.h>
Public Member Functions | |
| virtual | ~ThinningToolExample () |
| Destructor. | |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
| virtual StatusCode | doThinning (const EventContext &ctx) const override |
| Check that the current event passes this filter. | |
Private Attributes | |
| Gaudi::Property< std::string > | m_streamName { this, "StreamName", "", "Name of the stream being thinned" } |
| Gaudi::Property< double > | m_trackPtCut { this, "TrackPtCut", 20.0, "Track p_T cut in GeV" } |
| SG::ThinningHandleKey< xAOD::TrackParticleContainer > | m_inDetSGKey { this, "InDetTrackParticlesKey", "InDetTrackParticles", "Key for track particle container" } |
| std::atomic< unsigned int > | m_ntot {0} |
| std::atomic< unsigned int > | m_npass {0} |
Definition at line 26 of file ThinningToolExample.h.
|
virtual |
|
overridevirtual |
Check that the current event passes this filter.
Definition at line 40 of file ThinningToolExample.cxx.
|
overridevirtual |
Definition at line 32 of file ThinningToolExample.cxx.
|
overridevirtual |
Definition at line 25 of file ThinningToolExample.cxx.
|
private |
Definition at line 49 of file ThinningToolExample.h.
|
mutableprivate |
Definition at line 53 of file ThinningToolExample.h.
|
mutableprivate |
Definition at line 52 of file ThinningToolExample.h.
|
private |
Definition at line 43 of file ThinningToolExample.h.
|
private |
Definition at line 46 of file ThinningToolExample.h.