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.