19 declareProperty(
"OutputStreamName", m_streamName,
20 "Name of the OutputStream instance should be triggered.");
39 debug() <<
"Using default OutputStreamName: '"
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
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
const std::string & name() const override
The identifying name of the algorithm object.
This class is used for returning status codes from appropriate routines.
StatusCode finalize() override
standard finalization method
#define DECLARE_ALGORITHM_FACTORY(x)
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...
MsgStream & debug() const
shortcut for the method msgStream(MSG::DEBUG)
virtual StatusCode execute()
Algorithm execution.
std::string m_streamName
Name of the OuputStream that should be called when this algorithm is triggered.
MSG::Level msgLevel() const
get the output level from the embedded MsgStream
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
static const std::string locationRoot()
Return the path in the Transient Store used to record the triggered instances.