1 #ifndef COMPONENT_RECORDOUTPUTSTREAM_H
2 #define COMPONENT_RECORDOUTPUTSTREAM_H 1
34 return "TriggeredOutputStreams";
47 #endif // COMPONENT_RECORDOUTPUTSTREAM_H
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
virtual StatusCode finalize()
Algorithm finalization.
virtual ~RecordOutputStream()
Destructor.
virtual StatusCode initialize()
Algorithm initialization.
std::string m_flagLocation
location of the DataObject flag used to record that this algorithm was called
This class is used for returning status codes from appropriate routines.
virtual const std::string & name() const
The identifying name of the algorithm object.
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...
RecordOutputStream(const std::string &name, ISvcLocator *pSvcLocator)
Standard constructor.
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.