7#include "GaudiKernel/Algorithm.h"
8#include "HltConfig/HltConfigSvc.h"
9#include "HltStore/HltStoreSvc.h"
10#include "HltDataTypes/EFResult.h"
11#include "HltSteering/StepSequencer.h"
12#include "HltSteering/StepDecision.h"
14#ifdef TIME_MEASUREMENT
15#include "GaudiKernel/NTuple.h"
16#include "BesTimerSvc/IBesTimerSvc.h"
17#include "BesTimerSvc/BesTimerSvc.h"
25 StepHandler(
const std::string& name, ISvcLocator* pSvcLocator);
42 std::vector<std::string> m_stepIdList;
44 std::vector<std::string> m_tmp_evtType;
45#ifdef TIME_MEASUREMENT
49 NTuple::Tuple* m_tuple;
51 NTuple::Item<float> g_StepHandlerTime;
52 NTuple::Item<float> g_1stStepExecTime;
53 NTuple::Item<float> g_1stStepDeciTime;
54 NTuple::Item<float> g_2ndStepExecTime;
55 NTuple::Item<float> g_2ndStepDeciTime;
StepHandler(const std::string &name, ISvcLocator *pSvcLocator)