#include <StepDecision.h>
Definition at line 12 of file StepDecision.h.
◆ StepDecision()
| StepDecision::StepDecision |
( |
const std::string & | name, |
|
|
ISvcLocator * | pSvcLocator ) |
◆ ~StepDecision()
| StepDecision::~StepDecision |
( |
| ) |
|
◆ execDecision()
| int StepDecision::execDecision |
( |
const std::string & | sigID | ) |
|
Definition at line 51 of file StepDecision.cxx.
51 {
52
53 MsgStream log(
msgSvc(), name() );
54
55
56 Signature* sig = m_SigMap[sigID];
58
60 m_behaviour = sig->
result();
61
62 return decision;
63}
const std::string & result() const
const std::string & midresult() const
int isCriteriaMatched()
For trigger.
◆ execute()
| StatusCode StepDecision::execute |
( |
| ) |
|
|
inline |
Definition at line 19 of file StepDecision.h.
19{ return StatusCode::SUCCESS; };
◆ finalize()
| StatusCode StepDecision::finalize |
( |
| ) |
|
|
inline |
Definition at line 20 of file StepDecision.h.
20{ return StatusCode::SUCCESS; };
◆ getBehaviour()
| const std::string & StepDecision::getBehaviour |
( |
| ) |
const |
|
inline |
◆ getContinue()
| const std::string & StepDecision::getContinue |
( |
| ) |
const |
|
inline |
◆ initDecision()
Definition at line 31 of file StepDecision.cxx.
31 {
32
33 MsgStream log(
msgSvc(), name() );
34
35 StatusCode sc = service( "HltStoreSvc", m_HltStoreSvc );
36 if ( sc.isFailure() )
37 {
38 log << MSG::FATAL << name() << ": Unable to locate Service HltStoreSvc" << endmsg;
39 return sc;
40 }
41
42 std::string sigID = signature->
label();
43 m_SigMap[sigID] = signature;
44 log << MSG::INFO << name() << " Find Signature with ID: " << sigID << endmsg;
45
46 return StatusCode::SUCCESS;
47}
std::string label() const
◆ initialize()
| StatusCode StepDecision::initialize |
( |
| ) |
|
|
inline |
Definition at line 18 of file StepDecision.h.
18{ return StatusCode::SUCCESS; };
◆ isEnabled()
| virtual bool StepDecision::isEnabled |
( |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following files: