5#ifndef ISF_TOOLS_LLPTRUTHSTRATEGY_H
6#define ISF_TOOLS_LLPTRUTHSTRATEGY_H 1
32 LLPTruthStrategy(
const std::string& t,
const std::string& n,
const IInterface* p );
38 virtual StatusCode
initialize() override final;
ISF interface class for TruthIncidents.
Gaudi::Property< int > m_passProcessCategory
virtual bool pass(ITruthIncident &incident) const override final
True if the ITruthStrategy implementationapplies to the given ITruthIncident.
virtual StatusCode initialize() override final
LLPTruthStrategy(const std::string &t, const std::string &n, const IInterface *p)
Constructor with parameters.
Gaudi::Property< int > m_passProcessCodeRangeLow
The process code range (low-high) and the category of processes that should pass this strategy.
IntegerArrayProperty m_regionListProperty
~LLPTruthStrategy()=default
Destructor.
Gaudi::Property< int > m_passProcessCodeRangeHigh
virtual bool appliesToRegion(unsigned short geoID) const override final
Support class for PropertyMgr.
=============================================================================