![]() |
ATLAS Offline Software
|
#include <EntryLayerFilter.h>
Public Member Functions | |
EntryLayerFilter (const std::string &t, const std::string &n, const IInterface *p) | |
Constructor with parameters. More... | |
virtual | ~EntryLayerFilter ()=default |
Virtual destructor. More... | |
virtual bool | passFilter (const ISFParticle &isp) const |
Returns a pass boolean on the particle More... | |
Private Attributes | |
double | m_ekinCharged |
mininum Ekin cut for charged particles More... | |
double | m_ekinNeutral |
mininum Ekin cut for neutral particles More... | |
A generic ISFParticle filter using the particle barcode to make it's filter decisions:
) filter out all particles with an unset barcode
) filter all but primary particles according to the MC12 barcode scheme: A tool that only allows particles to pass, which are primary (or modified primary) particles, according to the MC12 barcode numbering scheme.
Definition at line 28 of file EntryLayerFilter.h.
ISF::EntryLayerFilter::EntryLayerFilter | ( | const std::string & | t, |
const std::string & | n, | ||
const IInterface * | p | ||
) |
|
virtualdefault |
Virtual destructor.
|
virtual |
Returns a pass boolean on the particle
does the particle pass the this filter?
Definition at line 30 of file EntryLayerFilter.cxx.
|
private |
mininum Ekin cut for charged particles
Definition at line 41 of file EntryLayerFilter.h.
|
private |
mininum Ekin cut for neutral particles
Definition at line 42 of file EntryLayerFilter.h.