#include <Frameworkfwd.h>
Public Types | |
typedef T | ModuleType |
typedef WorkerT< T > | WorkerType |
Public Types inherited from edm::Worker | |
enum | State { Ready, Pass, Fail, Exception } |
Public Member Functions | |
void | setModule (std::auto_ptr< T > &iModule) |
WorkerT (std::auto_ptr< T >, ModuleDescription const &, WorkerParams const &) | |
virtual | ~WorkerT () |
Public Member Functions inherited from edm::Worker | |
void | beginJob () |
void | clearCounters () |
ModuleDescription const * | descPtr () const |
ModuleDescription const & | description () const |
template<typename T > | |
bool | doWork (typename T::MyPrincipal &, EventSetup const &c, CurrentProcessingContext const *cpc, CPUTimer *const timer) |
void | endJob () |
void | postForkReacquireResources (unsigned int iChildIndex, unsigned int iNumberOfChildren) |
void | preForkReleaseResources () |
void | reset () |
void | respondToCloseInputFile (FileBlock const &fb) |
void | respondToCloseOutputFiles (FileBlock const &fb) |
void | respondToOpenInputFile (FileBlock const &fb) |
void | respondToOpenOutputFiles (FileBlock const &fb) |
void | setActivityRegistry (boost::shared_ptr< ActivityRegistry > areg) |
State | state () const |
std::pair< double, double > | timeCpuReal () const |
int | timesExcept () const |
int | timesFailed () const |
int | timesPass () const |
int | timesPassed () const |
int | timesRun () const |
int | timesVisited () const |
void | useStopwatch () |
Worker (ModuleDescription const &iMD, WorkerParams const &iWP) | |
virtual | ~Worker () |
Static Public Member Functions | |
template<typename ModType > | |
static std::auto_ptr< T > | makeModule (ModuleDescription const &md, ParameterSet const &pset) |
Protected Member Functions | |
T & | module () |
T const & | module () const |
Private Attributes | |
std::auto_ptr< T > | module_ |
Definition at line 55 of file Frameworkfwd.h.
typedef T edm::WorkerT< T >::ModuleType |
typedef WorkerT<T> edm::WorkerT< T >::WorkerType |
|
inline |
Definition at line 78 of file WorkerT.h.
References edm::WorkerT< T >::module_, and edm::WorkerParams::reg_.
|
virtual |
|
privatevirtual |
|
privatevirtual |
Implements edm::Worker.
Definition at line 95 of file WorkerT.h.
References sistrip::module_, asciidump::s, and edm::EventPrincipal::unscheduledHandler().
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
inlinestatic |
Definition at line 33 of file WorkerT.h.
|
inlineprotected |
|
inlineprotected |
|
inline |
|
privatevirtual |
|
private |
Definition at line 73 of file WorkerT.h.
Referenced by edm::WorkerT< OutputModule >::module(), edm::WorkerT< OutputModule >::setModule(), and edm::WorkerT< T >::WorkerT().