CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
statemachine::Machine Class Reference

#include <EPStates.h>

Inheritance diagram for statemachine::Machine:

Public Member Functions

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

Private Attributes

EmptyRunLumiMode emptyRunLumiMode_
 
edm::propagate_const
< edm::IEventProcessor * > 
ep_
 
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 36 of file EPStates.cc.

edm::IEventProcessor const & statemachine::Machine::ep ( ) const

Definition at line 33 of file EPStates.cc.

edm::IEventProcessor & statemachine::Machine::ep ( )

Definition at line 34 of file EPStates.cc.

FileMode statemachine::Machine::fileMode ( ) const

Definition at line 35 of file EPStates.cc.

void statemachine::Machine::rewindAndPrepareForNextLoop ( Restart const &  restart)

Definition at line 47 of file EPStates.cc.

void statemachine::Machine::startingNewLoop ( File const &  file)

Definition at line 38 of file EPStates.cc.

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

Definition at line 42 of file EPStates.cc.

Member Data Documentation

EmptyRunLumiMode statemachine::Machine::emptyRunLumiMode_
private

Definition at line 113 of file EPStates.h.

edm::propagate_const<edm::IEventProcessor*> statemachine::Machine::ep_
private

Definition at line 111 of file EPStates.h.

FileMode statemachine::Machine::fileMode_
private

Definition at line 112 of file EPStates.h.