9#ifndef ISF_HEPMC_TOOLS_CYLINDERVOLUMETRUTHSTRATEGY_H
10#define ISF_HEPMC_TOOLS_CYLINDERVOLUMETRUTHSTRATEGY_H 1
44 virtual StatusCode
finalize()
override;
virtual StatusCode initialize() override
virtual bool appliesToRegion(unsigned short geoID) const override
virtual StatusCode finalize() override
IntegerArrayProperty m_regionListProperty
double m_ri
inner cylinder radius
~CylinderVolumeTruthStrategy()
Destructor.
CylinderVolumeTruthStrategy(const std::string &t, const std::string &n, const IInterface *p)
Constructor with parameters.
virtual bool pass(ITruthIncident &incident) const override
true if the ITruthStrategy implementation applies to the given ITruthIncident
double m_ro
outer cylinder radius
ISF interface class for TruthIncidents.