![]() |
ATLAS Offline Software
|
This truth strategy is used to record a high number of interaction processes. More...
#include <ValidationTruthStrategy.h>
Public Member Functions | |
| ValidationTruthStrategy (const std::string &t, const std::string &n, const IInterface *p) | |
| Constructor with parameters. | |
| ~ValidationTruthStrategy ()=default | |
| Destructor. | |
| virtual StatusCode | initialize () override final |
| virtual bool | pass (ITruthIncident &incident) const override final |
| true if the ITruthStrategy implementation applies to the given ITruthIncident | |
| virtual bool | appliesToRegion (unsigned short geoID) const override final |
Private Attributes | |
| double | m_minParentP2 {0.0} |
| cuts on the parent particle | |
| Gaudi::Property< double > | m_minParentP {this, "ParentMinP", 0.0} |
| minimum parent particle momentum | |
| Gaudi::Property< std::vector< int > > | m_regionListProperty {this, "Regions", {}} |
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 24 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 13 of file ValidationTruthStrategy.cxx.
|
default |
Destructor.
|
finaloverridevirtual |
Definition at line 45 of file ValidationTruthStrategy.cxx.
|
finaloverridevirtual |
Definition at line 19 of file ValidationTruthStrategy.cxx.
|
finaloverridevirtual |
true if the ITruthStrategy implementation applies to the given ITruthIncident
Definition at line 37 of file ValidationTruthStrategy.cxx.
|
private |
minimum parent particle momentum
Definition at line 45 of file ValidationTruthStrategy.h.
|
private |
cuts on the parent particle
minimum parent particle momentum ^ 2
Definition at line 44 of file ValidationTruthStrategy.h.
|
private |
Definition at line 46 of file ValidationTruthStrategy.h.