![]() |
ATLAS Offline Software
|
#include <GenParticleInteractingFilter.h>
Public Member Functions | |
GenParticleInteractingFilter (const std::string &t, const std::string &n, const IInterface *p) | |
Constructor. More... | |
~GenParticleInteractingFilter () | |
Destructor. More... | |
virtual StatusCode | initialize () override |
Framework methods. More... | |
virtual bool | pass (const HepMC::GenParticle &particle) const override |
passes through to the private version More... | |
Public Attributes | |
std::vector< int > | m_additionalInteractingParticleTypes |
Additional PDG codes to classify as interacting. More... | |
std::vector< int > | m_additionalNonInteractingParticleTypes |
Additional PDG codes to classify as non-interacting. More... | |
Stable/Interacting particle filter for HepMC particles to be used in the stack filling process. Checks this particle for interacting (not nu/G/LSP/whatever).
Definition at line 33 of file GenParticleInteractingFilter.h.
ISF::GenParticleInteractingFilter::GenParticleInteractingFilter | ( | const std::string & | t, |
const std::string & | n, | ||
const IInterface * | p | ||
) |
Constructor.
Definition at line 20 of file GenParticleInteractingFilter.cxx.
|
inline |
|
overridevirtual |
Framework methods.
Definition at line 29 of file GenParticleInteractingFilter.cxx.
|
overridevirtual |
passes through to the private version
passes through to the private version of the filter
Definition at line 75 of file GenParticleInteractingFilter.cxx.
std::vector<int> ISF::GenParticleInteractingFilter::m_additionalInteractingParticleTypes |
Additional PDG codes to classify as interacting.
Definition at line 54 of file GenParticleInteractingFilter.h.
std::vector<int> ISF::GenParticleInteractingFilter::m_additionalNonInteractingParticleTypes |
Additional PDG codes to classify as non-interacting.
Definition at line 57 of file GenParticleInteractingFilter.h.