![]() |
ATLAS Offline Software
|
An ISF truth strategy for recording long lived particles to the MC truth. More...
#include <LLPTruthStrategy.h>
Public Member Functions | |
| LLPTruthStrategy (const std::string &t, const std::string &n, const IInterface *p) | |
| Constructor with parameters. | |
| ~LLPTruthStrategy ()=default | |
| Destructor. | |
| virtual StatusCode | initialize () override final |
| virtual bool | pass (ITruthIncident &incident) const override final |
| True if the ITruthStrategy implementationapplies to the given ITruthIncident. | |
| virtual bool | appliesToRegion (unsigned short geoID) const override final |
Private Attributes | |
| Gaudi::Property< int > | m_passProcessCodeRangeLow {this, "PassProcessCodeRangeLow", 200} |
| The process code range (low-high) and the category of processes that should pass this strategy. | |
| Gaudi::Property< int > | m_passProcessCodeRangeHigh {this, "PassProcessCodeRangeHigh", 299} |
| Gaudi::Property< int > | m_passProcessCategory {this, "PassProcessCategory", 9} |
| IntegerArrayProperty | m_regionListProperty {this, "Regions", {}} |
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 ) |
Constructor with parameters.
Constructor.
Definition at line 15 of file LLPTruthStrategy.cxx.
|
default |
Destructor.
|
finaloverridevirtual |
Definition at line 59 of file LLPTruthStrategy.cxx.
|
finaloverridevirtual |
Definition at line 21 of file LLPTruthStrategy.cxx.
|
finaloverridevirtual |
True if the ITruthStrategy implementationapplies to the given ITruthIncident.
Definition at line 35 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.