DerivationFramework::PixeldEdxTrackParticleThinning Node1 DerivationFramework ::PixeldEdxTrackParticleThinning - m_selectionString - m_streamName - m_unprescalePtCut - m_globalScale - m_d0SignifCut - m_z0Cut - m_etaCut + PixeldEdxTrackParticleThinning() + ~PixeldEdxTrackParticleThinning() + initialize() + finalize() + doThinning() Node2 extends< ExpressionParser User< AthAlgTool >, IThinningTool > Node2->Node1 Node3 std::mutex Node3->Node1 -m_mutex Node4 SG::ThinningHandleKey < DataVector > + ThinningHandleKey() + ThinningHandleKey() + ThinningHandleKey() + operator=() + operator=() + initialize() + initialize() + initialize() + decisionHandleKey() Node4->Node1 -m_inDetParticlesKey Node5 SG::ReadHandleKey< DataVector > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node5->Node1 -m_vertexContainerKey Node5->Node4 Node40 SG::WriteHandleKey < SG::ThinningDecision > + WriteHandleKey() + WriteHandleKey() + operator=() Node40->Node4 -m_decisionKey Node41 std::vector< unsigned long long > Node41->Node1 -ATLAS_THREAD_SAFE Node42 long Node42->Node41 +elements Node43 std::atomic< unsigned int > + ptr Node43->Node1 -m_ntot -m_npass Node44 std::vector< double > + elements Node44->Node1 -m_preScales -m_pTbins