7#include "GaudiKernel/ISvcLocator.h"
8#include "GaudiKernel/MsgStream.h"
9#include "GaudiKernel/Property.h"
10#include "GaudiKernel/StatusCode.h"
22 : Algorithm( name, pSvcLocator ) {
33 MsgStream log(
msgSvc(), name() );
35 StatusCode sc = service(
"HltStoreSvc", m_HltStoreSvc );
38 log << MSG::FATAL << name() <<
": Unable to locate Service HltStoreSvc" << endmsg;
42 std::string sigID = signature->
label();
43 m_SigMap[sigID] = signature;
44 log << MSG::INFO << name() <<
" Find Signature with ID: " << sigID << endmsg;
46 return StatusCode::SUCCESS;
53 MsgStream log(
msgSvc(), name() );
60 m_behaviour = sig->
result();
DECLARE_COMPONENT(BesBdkRc)
const std::string & result() const
const std::string & midresult() const
int isCriteriaMatched()
For trigger.
std::string label() const
int execDecision(const std::string &sigID)
StatusCode initDecision(HltProcessor::Signature *)
StepDecision(const std::string &name, ISvcLocator *pSvcLocator)