|  | ATLAS Offline Software
    | 
#include <CylinderVolumeTruthStrategy.h>
| Public Member Functions | |
| CylinderVolumeTruthStrategy (const std::string &t, const std::string &n, const IInterface *p) | |
| Constructor with parameters.  More... | |
| ~CylinderVolumeTruthStrategy () | |
| 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_ri | 
| inner cylinder radius  More... | |
| double | m_ro | 
| outer cylinder radius  More... | |
| IntegerArrayProperty | m_regionListProperty | 
This ITruthStrategy implementation provides checks on the given ITruthIncident, whether it lies on a defined surface or not. The surfaces currently supported are of cylindrical shape only.
Definition at line 33 of file CylinderVolumeTruthStrategy.h.
| ISF::CylinderVolumeTruthStrategy::CylinderVolumeTruthStrategy | ( | const std::string & | t, | 
| const std::string & | n, | ||
| const IInterface * | p | ||
| ) | 
Constructor with parameters.
Constructor.
Definition at line 19 of file CylinderVolumeTruthStrategy.cxx.
| ISF::CylinderVolumeTruthStrategy::~CylinderVolumeTruthStrategy | ( | ) | 
| 
 | overridevirtual | 
Definition at line 71 of file CylinderVolumeTruthStrategy.cxx.
| 
 | overridevirtual | 
Definition at line 51 of file CylinderVolumeTruthStrategy.cxx.
| 
 | overridevirtual | 
Definition at line 36 of file CylinderVolumeTruthStrategy.cxx.
| 
 | overridevirtual | 
true if the ITruthStrategy implementation applies to the given ITruthIncident
Definition at line 59 of file CylinderVolumeTruthStrategy.cxx.
| 
 | private | 
Definition at line 54 of file CylinderVolumeTruthStrategy.h.
| 
 | private | 
inner cylinder radius
Definition at line 51 of file CylinderVolumeTruthStrategy.h.
| 
 | private | 
outer cylinder radius
Definition at line 52 of file CylinderVolumeTruthStrategy.h.
 1.8.18
 1.8.18