Gaudi Framework, version v25r0

Home   Generated: Mon Feb 17 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 Feb 17 2014 14:38:10 for Gaudi Framework, version v25r0 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004