ATLAS Offline Software
|
#include <GenericTruthThinning.h>
Public Member Functions | |
GenericTruthThinning (const std::string &t, const std::string &n, const IInterface *p) | |
virtual | ~GenericTruthThinning () |
virtual StatusCode | initialize () override |
virtual StatusCode | finalize () override |
virtual StatusCode | doThinning () const override |
Private Attributes | |
std::atomic< unsigned int > | m_ntotvtx |
std::atomic< unsigned int > | m_ntotpart |
std::atomic< unsigned int > | m_npassvtx |
std::atomic< unsigned int > | m_npasspart |
StringProperty | m_streamName { this, "StreamName", "", "Name of the stream being thinned" } |
SG::ThinningHandleKey< xAOD::TruthParticleContainer > | m_particlesKey { this, "ParticlesKey", "TruthParticles", "" } |
SG::ThinningHandleKey< xAOD::TruthVertexContainer > | m_verticesKey { this, "VerticesKey", "TruthVertices", "" } |
std::string | m_eventsKey |
std::string | m_partString |
bool | m_preserveDescendants |
bool | m_preserveGeneratorDescendants |
bool | m_preserveAncestors |
bool | m_tauHandling |
Definition at line 28 of file GenericTruthThinning.h.
DerivationFramework::GenericTruthThinning::GenericTruthThinning | ( | const std::string & | t, |
const std::string & | n, | ||
const IInterface * | p | ||
) |
Definition at line 24 of file GenericTruthThinning.cxx.
|
virtual |
Definition at line 49 of file GenericTruthThinning.cxx.
|
overridevirtual |
Definition at line 86 of file GenericTruthThinning.cxx.
|
overridevirtual |
Definition at line 76 of file GenericTruthThinning.cxx.
|
overridevirtual |
Definition at line 53 of file GenericTruthThinning.cxx.
|
private |
Definition at line 44 of file GenericTruthThinning.h.
|
private |
Definition at line 37 of file GenericTruthThinning.h.
|
private |
Definition at line 37 of file GenericTruthThinning.h.
|
private |
Definition at line 37 of file GenericTruthThinning.h.
|
mutableprivate |
Definition at line 37 of file GenericTruthThinning.h.
|
private |
Definition at line 40 of file GenericTruthThinning.h.
|
private |
Definition at line 45 of file GenericTruthThinning.h.
|
private |
Definition at line 49 of file GenericTruthThinning.h.
|
private |
Definition at line 47 of file GenericTruthThinning.h.
|
private |
Definition at line 48 of file GenericTruthThinning.h.
|
private |
Definition at line 38 of file GenericTruthThinning.h.
|
private |
Definition at line 50 of file GenericTruthThinning.h.
|
private |
Definition at line 42 of file GenericTruthThinning.h.