Gaudi Framework, version v25r1

Home   Generated: Mon Mar 24 2014
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
ReplayOutputStream::OutStreamTrigger Class Reference

Helper class to call the required OutputStream. More...

Collaboration diagram for ReplayOutputStream::OutStreamTrigger:
Collaboration graph
[legend]

Public Member Functions

 OutStreamTrigger (ReplayOutputStream *ptr)
 
void operator() (const std::string &name) const
 

Private Attributes

ReplayOutputStreamm_ptr
 

Detailed Description

Helper class to call the required OutputStream.

Definition at line 51 of file ReplayOutputStream.h.

Constructor & Destructor Documentation

ReplayOutputStream::OutStreamTrigger::OutStreamTrigger ( ReplayOutputStream ptr)
inline

Definition at line 53 of file ReplayOutputStream.h.

: m_ptr(ptr) {}

Member Function Documentation

void ReplayOutputStream::OutStreamTrigger::operator() ( const std::string &  name) const
inline

Definition at line 54 of file ReplayOutputStream.h.

{
if (alg.isValid()) {
if (!alg->isExecuted()) {
alg->sysExecute();
} else {
<< " already executed for the current event" << endmsg;
}
} else {
m_ptr->warning() << "invalid OuputStream " << name << endmsg;
}
}

Member Data Documentation

ReplayOutputStream* ReplayOutputStream::OutStreamTrigger::m_ptr
private

Definition at line 68 of file ReplayOutputStream.h.


The documentation for this class was generated from the following file:

Generated at Mon Mar 24 2014 18:27:50 for Gaudi Framework, version v25r1 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004