CMS 3D CMS Logo

Public Member Functions | Private Attributes

statemachine::Machine Class Reference

#include <EPStates.h>

List of all members.

Public Member Functions

EmptyRunLumiMode emptyRunLumiMode () const
edm::IEventProcessorep () const
FileMode fileMode () const
 Machine (edm::IEventProcessor *ep, FileMode fileMode, EmptyRunLumiMode emptyRunLumiMode)
void rewindAndPrepareForNextLoop (Restart const &restart)
void startingNewLoop (Stop const &stop)
void startingNewLoop (File const &file)

Private Attributes

EmptyRunLumiMode emptyRunLumiMode_
edm::IEventProcessorep_
FileMode fileMode_

Detailed Description

Definition at line 93 of file EPStates.h.


Constructor & Destructor Documentation

statemachine::Machine::Machine ( edm::IEventProcessor ep,
FileMode  fileMode,
EmptyRunLumiMode  emptyRunLumiMode 
)

Definition at line 25 of file EPStates.cc.


Member Function Documentation

EmptyRunLumiMode statemachine::Machine::emptyRunLumiMode ( ) const

Definition at line 35 of file EPStates.cc.

References emptyRunLumiMode_.

{ return emptyRunLumiMode_; }
edm::IEventProcessor & statemachine::Machine::ep ( ) const

Definition at line 33 of file EPStates.cc.

References ep_.

{ return *ep_; }
FileMode statemachine::Machine::fileMode ( ) const

Definition at line 34 of file EPStates.cc.

References fileMode_.

{ return fileMode_; }
void statemachine::Machine::rewindAndPrepareForNextLoop ( Restart const &  restart)
void statemachine::Machine::startingNewLoop ( File const &  file)

Definition at line 37 of file EPStates.cc.

References ep_, and edm::IEventProcessor::startingNewLoop().

void statemachine::Machine::startingNewLoop ( Stop const &  stop)

Member Data Documentation

Definition at line 112 of file EPStates.h.

Referenced by emptyRunLumiMode().

Definition at line 110 of file EPStates.h.

Referenced by ep(), rewindAndPrepareForNextLoop(), and startingNewLoop().

Definition at line 111 of file EPStates.h.

Referenced by fileMode().