19 declareProperty(
"OutputStreamName", m_streamName,
20 "Name of the OutputStream instance should be triggered.");
39 debug() <<
"Using default OutputStreamName: '"
#define DECLARE_ALGORITHM_FACTORY(x)
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
StatusCode initialize() override
standard initialization method
virtual StatusCode finalize()
Algorithm finalization.
virtual ~RecordOutputStream()
Destructor.
bool isFailure() const
Test for a status code of FAILURE.
virtual StatusCode initialize()
Algorithm initialization.
std::string m_flagLocation
location of the DataObject flag used to record that this algorithm was called
MsgStream & debug() const
shortcut for the method msgStream(MSG::DEBUG)
This class is used for returning status codes from appropriate routines.
StatusCode finalize() override
standard finalization method
The useful base class for data processing algorithms.
Simple class that adds an entry to the Transient Event Store to record that the processing flow trigg...
virtual StatusCode execute()
Algorithm execution.
std::string m_streamName
Name of the OuputStream that should be called when this algorithm is triggered.
static const std::string locationRoot()
Return the path in the Transient Store used to record the triggered instances.
MSG::Level msgLevel() const
get the output level from the embedded MsgStream