virtual StatusCode initialize() override
std::atomic< unsigned int > m_npass
static const std::vector< double > m_preScales
virtual ~PixeldEdxTrackParticleThinning()=default
virtual StatusCode finalize() override
std::vector< unsigned long long > m_counter_picked ATLAS_THREAD_SAFE
std::atomic< unsigned int > m_ntot
SG::ThinningHandleKey< xAOD::TrackParticleContainer > m_inDetParticlesKey
std::vector< unsigned long long > m_counter ATLAS_THREAD_SAFE
PixeldEdxTrackParticleThinning(const std::string &t, const std::string &n, const IInterface *p)
virtual StatusCode doThinning() const override
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexContainerKey