5#ifndef ISF_HEPMC_TOOLS_CYLINDERVOLUMETRUTHSTRATEGY_H
6#define ISF_HEPMC_TOOLS_CYLINDERVOLUMETRUTHSTRATEGY_H 1
39 virtual StatusCode
initialize() override final;
47 Gaudi::Property<double>
m_ro{
this,
"OuterRadius", 1148.0};
Gaudi::Property< double > m_ri
inner cylinder radius
virtual StatusCode initialize() override final
virtual bool appliesToRegion(unsigned short geoID) const override final
IntegerArrayProperty m_regionListProperty
~CylinderVolumeTruthStrategy()=default
Destructor.
Gaudi::Property< double > m_ro
outer cylinder radius
CylinderVolumeTruthStrategy(const std::string &t, const std::string &n, const IInterface *p)
Constructor with parameters.
virtual bool pass(ITruthIncident &incident) const override final
true if the ITruthStrategy implementation applies to the given ITruthIncident
ISF interface class for TruthIncidents.
Support class for PropertyMgr.
=============================================================================