CMS 3D CMS Logo

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

#include <EPStates.h>

Inheritance diagram for statemachine::HandleRuns:

Public Types

typedef sc::transition< File,
NewInputAndOutputFiles
reactions
 

Public Member Functions

void beginRun (Run const &run)
 
bool beginRunCalled () const
 
void beginRunIfNotDoneAlready ()
 
Run const & currentRun () const
 
void endRun (Run const &run, bool cleaningUpAfterException)
 
void exit ()
 
void finalizeRun (Run const &)
 
void finalizeRun (bool cleaningUpAfterException)
 
 HandleRuns (my_context ctx)
 
bool runException () const
 
void setupCurrentRun ()
 
 ~HandleRuns ()
 

Private Attributes

bool beginRunCalled_
 
Run currentRun_
 
edm::IEventProcessorep_
 
bool exitCalled_
 
bool runException_
 

Detailed Description

Definition at line 236 of file EPStates.h.

Member Typedef Documentation

Definition at line 243 of file EPStates.h.

Constructor & Destructor Documentation

statemachine::HandleRuns::HandleRuns ( my_context  ctx)

Definition at line 189 of file EPStates.cc.

statemachine::HandleRuns::~HandleRuns ( )

Definition at line 203 of file EPStates.cc.

Member Function Documentation

void statemachine::HandleRuns::beginRun ( Run const &  run)

Definition at line 230 of file EPStates.cc.

bool statemachine::HandleRuns::beginRunCalled ( ) const

Definition at line 215 of file EPStates.cc.

void statemachine::HandleRuns::beginRunIfNotDoneAlready ( )

Definition at line 262 of file EPStates.cc.

Run const & statemachine::HandleRuns::currentRun ( ) const

Definition at line 216 of file EPStates.cc.

void statemachine::HandleRuns::endRun ( Run const &  run,
bool  cleaningUpAfterException 
)

Definition at line 238 of file EPStates.cc.

void statemachine::HandleRuns::exit ( )

Definition at line 197 of file EPStates.cc.

void statemachine::HandleRuns::finalizeRun ( Run const &  )

Definition at line 246 of file EPStates.cc.

void statemachine::HandleRuns::finalizeRun ( bool  cleaningUpAfterException)

Definition at line 250 of file EPStates.cc.

bool statemachine::HandleRuns::runException ( ) const

Definition at line 217 of file EPStates.cc.

void statemachine::HandleRuns::setupCurrentRun ( )

Definition at line 219 of file EPStates.cc.

Member Data Documentation

bool statemachine::HandleRuns::beginRunCalled_
private

Definition at line 257 of file EPStates.h.

Run statemachine::HandleRuns::currentRun_
private

Definition at line 258 of file EPStates.h.

edm::IEventProcessor& statemachine::HandleRuns::ep_
private

Definition at line 255 of file EPStates.h.

bool statemachine::HandleRuns::exitCalled_
private

Definition at line 256 of file EPStates.h.

bool statemachine::HandleRuns::runException_
private

Definition at line 259 of file EPStates.h.