5#ifndef TRIGKERNEL_ITRIGEVENTLOOPMGR_H
6#define TRIGKERNEL_ITRIGEVENTLOOPMGR_H
8#include "GaudiKernel/IInterface.h"
9#include <boost/property_tree/ptree.hpp>
31 virtual StatusCode
prepareForRun(
const boost::property_tree::ptree &) = 0;
EventLoopMgr interface implemented by the HLT event loop manager.
DeclareInterfaceID(ITrigEventLoopMgr, 21, 0)
Interface ID.
virtual StatusCode hltUpdateAfterFork(const boost::property_tree::ptree &)=0
update parameters if necessary after forking workers and issue incident
virtual StatusCode prepareForRun(const boost::property_tree::ptree &)=0
invoked by the PSC before event loop (before forking)
virtual StatusCode prepareForStart(const boost::property_tree::ptree &)=0
invoked py the PSC before calling start() on all components