![]() |
ATLAS Offline Software
|
#include <ValidationTruthStrategy.h>
Public Member Functions | |
| ValidationTruthStrategy (const std::string &t, const std::string &n, const IInterface *p) | |
| Constructor with parameters. More... | |
| ~ValidationTruthStrategy () | |
| Destructor. More... | |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
| virtual bool | pass (ITruthIncident &incident) const override |
| true if the ITruthStrategy implementation applies to the given ITruthIncident More... | |
| virtual bool | appliesToRegion (unsigned short geoID) const override |
Private Attributes | |
| double | m_minParentP2 |
| cuts on the parent particle More... | |
| IntegerArrayProperty | m_regionListProperty |
This truth strategy is used to record a high number of interaction processes. In the end the MC truth output will be used for the validation of various fast simulators.
Definition at line 28 of file ValidationTruthStrategy.h.
| ISF::ValidationTruthStrategy::ValidationTruthStrategy | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p | ||
| ) |
Constructor with parameters.
Constructor.
Definition at line 17 of file ValidationTruthStrategy.cxx.
| ISF::ValidationTruthStrategy::~ValidationTruthStrategy | ( | ) |
|
overridevirtual |
Definition at line 64 of file ValidationTruthStrategy.cxx.
|
overridevirtual |
Definition at line 50 of file ValidationTruthStrategy.cxx.
|
overridevirtual |
Definition at line 32 of file ValidationTruthStrategy.cxx.
|
overridevirtual |
true if the ITruthStrategy implementation applies to the given ITruthIncident
Definition at line 56 of file ValidationTruthStrategy.cxx.
|
private |
cuts on the parent particle
minimum parent particle momentum ^ 2
Definition at line 49 of file ValidationTruthStrategy.h.
|
private |
Definition at line 51 of file ValidationTruthStrategy.h.
1.8.18