#include <EPStates.h>
Public Types | |
typedef mpl::list < sc::transition< Event, HandleEvent >, sc::transition < Lumi, AnotherLumi > , sc::custom_reaction< File > > | reactions |
Public Member Functions | |
bool | checkInvariant () |
HandleEvent (my_context ctx) | |
void | markNonEmpty () |
sc::result | react (File const &file) |
void | readAndProcessEvent () |
~HandleEvent () | |
Private Attributes | |
edm::IEventProcessor & | ep_ |
Definition at line 385 of file EPStates.h.
typedef mpl::list< sc::transition<Event, HandleEvent>, sc::transition<Lumi, AnotherLumi>, sc::custom_reaction<File> > statemachine::HandleEvent::reactions |
Definition at line 395 of file EPStates.h.
statemachine::HandleEvent::HandleEvent | ( | my_context | ctx | ) |
statemachine::HandleEvent::~HandleEvent | ( | ) |
bool statemachine::HandleEvent::checkInvariant | ( | ) |
Definition at line 533 of file EPStates.cc.
References assert(), fjr2json::lumi, DTTTrigCorrFirst::run, and convertSQLiteXML::runNumber.
Referenced by HandleEvent(), react(), and ~HandleEvent().
void statemachine::HandleEvent::markNonEmpty | ( | ) |
Definition at line 557 of file EPStates.cc.
Referenced by readAndProcessEvent().
sc::result statemachine::HandleEvent::react | ( | File const & | file | ) |
void statemachine::HandleEvent::readAndProcessEvent | ( | ) |
Definition at line 551 of file EPStates.cc.
References ep_, markNonEmpty(), edm::IEventProcessor::readAndProcessEvent(), and edm::IEventProcessor::shouldWeStop().
Referenced by HandleEvent().
|
private |
Definition at line 401 of file EPStates.h.
Referenced by readAndProcessEvent().