![]() |
ATLAS Offline Software
|
#include <GenParticleSimQuasiStableFilter.h>
Public Member Functions | |
GenParticleSimQuasiStableFilter (const std::string &t, const std::string &n, const IInterface *p) | |
Constructor. More... | |
~GenParticleSimQuasiStableFilter () | |
Destructor. More... | |
StatusCode | initialize () |
Athena algtool's Hooks. More... | |
StatusCode | finalize () |
bool | pass (const HepMC::GenParticle &particle) const |
passes through to the private version More... | |
Private Attributes | |
std::vector< int > | m_statuscode = {1,2} |
returns true if the the particle and all daughters are on the accept list More... | |
std::vector< double > | m_minProdRadius = {30.19*Gaudi::Units::mm,0.0*Gaudi::Units::mm} |
minimum production radius below which particles should be ignored More... | |
std::vector< double > | m_minDecayRadius = {30.19*Gaudi::Units::mm,30.19*Gaudi::Units::mm} |
minimum decay radius below which particles should be ignored More... | |
Quasi stable particle and their daughter filter for HepMC particles to be used in the stack filling process. Checks this particle and all daughters.
Definition at line 34 of file GenParticleSimQuasiStableFilter.h.
ISF::GenParticleSimQuasiStableFilter::GenParticleSimQuasiStableFilter | ( | const std::string & | t, |
const std::string & | n, | ||
const IInterface * | p | ||
) |
|
inline |
StatusCode ISF::GenParticleSimQuasiStableFilter::finalize | ( | ) |
Definition at line 74 of file GenParticleSimQuasiStableFilter.cxx.
StatusCode ISF::GenParticleSimQuasiStableFilter::initialize | ( | ) |
bool ISF::GenParticleSimQuasiStableFilter::pass | ( | const HepMC::GenParticle & | particle | ) | const |
passes through to the private version
Definition at line 45 of file GenParticleSimQuasiStableFilter.cxx.
|
private |
minimum decay radius below which particles should be ignored
Definition at line 58 of file GenParticleSimQuasiStableFilter.h.
|
private |
minimum production radius below which particles should be ignored
Definition at line 57 of file GenParticleSimQuasiStableFilter.h.
|
private |
returns true if the the particle and all daughters are on the accept list
status codes to accept
Definition at line 56 of file GenParticleSimQuasiStableFilter.h.