ATLAS Offline Software
|
#include <LLPTruthStrategy.h>
Public Member Functions | |
LLPTruthStrategy (const std::string &t, const std::string &n, const IInterface *p) | |
Constructor with parameters. More... | |
~LLPTruthStrategy ()=default | |
Destructor. More... | |
virtual StatusCode | initialize () override |
virtual bool | pass (ITruthIncident &incident) const override |
True if the ITruthStrategy implementationapplies to the given ITruthIncident. More... | |
virtual bool | appliesToRegion (unsigned short geoID) const override |
Private Attributes | |
int | m_passProcessCodeRangeLow |
The process code range (low-high) and the category of processes that should pass this strategy. More... | |
int | m_passProcessCodeRangeHigh |
int | m_passProcessCategory |
IntegerArrayProperty | m_regionListProperty |
An ISF truth strategy for recording long lived particles to the MC truth.
Definition at line 28 of file LLPTruthStrategy.h.
ISF::LLPTruthStrategy::LLPTruthStrategy | ( | const std::string & | t, |
const std::string & | n, | ||
const IInterface * | p | ||
) |
|
default |
Destructor.
|
overridevirtual |
Definition at line 67 of file LLPTruthStrategy.cxx.
|
overridevirtual |
Definition at line 29 of file LLPTruthStrategy.cxx.
|
overridevirtual |
True if the ITruthStrategy implementationapplies to the given ITruthIncident.
Definition at line 43 of file LLPTruthStrategy.cxx.
|
private |
Definition at line 50 of file LLPTruthStrategy.h.
|
private |
Definition at line 49 of file LLPTruthStrategy.h.
|
private |
The process code range (low-high) and the category of processes that should pass this strategy.
Definition at line 48 of file LLPTruthStrategy.h.
|
private |
Definition at line 52 of file LLPTruthStrategy.h.