![]() |
ATLAS Offline Software
|
#include <KeepChildrenTruthStrategy.h>
Public Member Functions | |
| KeepChildrenTruthStrategy (const std::string &t, const std::string &n, const IInterface *p) | |
| Constructor with parameters. More... | |
| ~KeepChildrenTruthStrategy () | |
| Destructor. More... | |
| StatusCode | initialize () override |
| bool | pass (ITruthIncident &incident) const override |
| true if the ITruthStrategy implementation applies to the given ITruthIncident More... | |
| virtual bool | appliesToRegion (unsigned short) const override |
| true if the strategy applies to this region More... | |
Private Attributes | |
| VertexTypesVector | m_vertexTypesVector |
| vertex type (physics code) checks More... | |
| VertexTypesSet | m_vertexTypes |
| optimized for search More... | |
| bool | m_doVertexRangeCheck |
| int | m_vertexTypeRangeLow |
| int | m_vertexTypeRangeHigh |
| unsigned | m_vertexTypeRangeLength |
| int | m_passProcessCategory |
| bool | m_bsmParent |
| Apply to BSM parents. More... | |
| PDGCodesVector | m_parentPdgCodesVector |
| PDG code checks. More... | |
| PDGCodesSet | m_parentPdgCodes |
| optimized for search More... | |
A modifier for the purposes of truth strategies defining cases in which we should keep all the children of an interaction.
Definition at line 35 of file KeepChildrenTruthStrategy.h.
| ISF::KeepChildrenTruthStrategy::KeepChildrenTruthStrategy | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p | ||
| ) |
Constructor with parameters.
Constructor.
Definition at line 21 of file KeepChildrenTruthStrategy.cxx.
| ISF::KeepChildrenTruthStrategy::~KeepChildrenTruthStrategy | ( | ) |
|
overridevirtual |
true if the strategy applies to this region
Definition at line 112 of file KeepChildrenTruthStrategy.cxx.
|
override |
Definition at line 50 of file KeepChildrenTruthStrategy.cxx.
|
override |
true if the ITruthStrategy implementation applies to the given ITruthIncident
Definition at line 75 of file KeepChildrenTruthStrategy.cxx.
|
private |
Apply to BSM parents.
Definition at line 63 of file KeepChildrenTruthStrategy.h.
|
private |
Definition at line 58 of file KeepChildrenTruthStrategy.h.
|
private |
optimized for search
Definition at line 66 of file KeepChildrenTruthStrategy.h.
|
private |
|
private |
Definition at line 62 of file KeepChildrenTruthStrategy.h.
|
private |
Definition at line 60 of file KeepChildrenTruthStrategy.h.
|
private |
Definition at line 61 of file KeepChildrenTruthStrategy.h.
|
private |
Definition at line 59 of file KeepChildrenTruthStrategy.h.
|
private |
optimized for search
Definition at line 57 of file KeepChildrenTruthStrategy.h.
|
private |
vertex type (physics code) checks
Python property
Definition at line 56 of file KeepChildrenTruthStrategy.h.
1.8.18