![]() |
ATLAS Offline Software
|
#include <PixeldEdxTrackParticleThinning.h>
Public Member Functions | |
| PixeldEdxTrackParticleThinning (const std::string &t, const std::string &n, const IInterface *p) | |
| virtual | ~PixeldEdxTrackParticleThinning ()=default |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
| virtual StatusCode | doThinning () const override |
Private Attributes | |
| StringProperty | m_selectionString |
| std::atomic< unsigned int > | m_ntot {0} |
| std::atomic< unsigned int > | m_npass {0} |
| StringProperty | m_streamName |
| SG::ThinningHandleKey< xAOD::TrackParticleContainer > | m_inDetParticlesKey |
| SG::ReadHandleKey< xAOD::VertexContainer > | m_vertexContainerKey |
| DoubleProperty | m_unprescalePtCut |
| DoubleProperty | m_globalScale |
| DoubleProperty | m_d0SignifCut |
| DoubleProperty | m_z0Cut |
| DoubleProperty | m_etaCut |
| std::vector< double > | m_pTbins |
| std::vector< unsigned long long > m_counter | ATLAS_THREAD_SAFE |
| std::vector< unsigned long long > m_counter_picked | ATLAS_THREAD_SAFE |
| std::mutex | m_mutex |
Static Private Attributes | |
| static const std::vector< double > | m_preScales |
Definition at line 36 of file PixeldEdxTrackParticleThinning.h.
| DerivationFramework::PixeldEdxTrackParticleThinning::PixeldEdxTrackParticleThinning | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p | ||
| ) |
Definition at line 26 of file PixeldEdxTrackParticleThinning.cxx.
|
virtualdefault |
|
overridevirtual |
Definition at line 71 of file PixeldEdxTrackParticleThinning.cxx.
|
overridevirtual |
Definition at line 62 of file PixeldEdxTrackParticleThinning.cxx.
|
overridevirtual |
Definition at line 33 of file PixeldEdxTrackParticleThinning.cxx.
|
mutableprivate |
Definition at line 76 of file PixeldEdxTrackParticleThinning.h.
|
mutableprivate |
Definition at line 77 of file PixeldEdxTrackParticleThinning.h.
|
private |
Definition at line 65 of file PixeldEdxTrackParticleThinning.h.
|
private |
Definition at line 69 of file PixeldEdxTrackParticleThinning.h.
|
private |
Definition at line 63 of file PixeldEdxTrackParticleThinning.h.
|
private |
Definition at line 55 of file PixeldEdxTrackParticleThinning.h.
|
mutableprivate |
Definition at line 78 of file PixeldEdxTrackParticleThinning.h.
|
private |
Definition at line 51 of file PixeldEdxTrackParticleThinning.h.
|
mutableprivate |
Definition at line 51 of file PixeldEdxTrackParticleThinning.h.
|
staticprivate |
Definition at line 73 of file PixeldEdxTrackParticleThinning.h.
|
private |
Definition at line 72 of file PixeldEdxTrackParticleThinning.h.
|
private |
Definition at line 46 of file PixeldEdxTrackParticleThinning.h.
|
private |
Definition at line 53 of file PixeldEdxTrackParticleThinning.h.
|
private |
Definition at line 61 of file PixeldEdxTrackParticleThinning.h.
|
private |
Definition at line 57 of file PixeldEdxTrackParticleThinning.h.
|
private |
Definition at line 67 of file PixeldEdxTrackParticleThinning.h.
1.8.18