IAlgorithm * currentAlg() const override
accessor to current algorithm:
Gaudi::Property< bool > m_check
SmartIF< IIncidentSvc > m_inc
pointer to Incident Service
void handle(const Incident &) override
handle incident
std::vector< int > m_inEvtLoop
StatusCode start() override
StatusCode setCurrentAlg(IAlgorithm *a, const EventContext &context) override
set the currently executing algorithm ("push_back")
boost::thread_specific_ptr< IAlgContextSvc::Algorithms > m_algorithms
the stack of current algorithms
Gaudi::Property< bool > m_bypassInc
const IAlgContextSvc::Algorithms & algorithms() const override
get the stack of executed algorithms
StatusCode unSetCurrentAlg(IAlgorithm *a, const EventContext &context) override
remove the algorithm ("pop_back")
StatusCode finalize() override
standard finalization of the service
AlgContextSvc & operator=(const AlgContextSvc &)=delete
AlgContextSvc(const AlgContextSvc &)=delete
StatusCode initialize() override
standard initialization of the service