#include <emcModuleHelper.h>
For each module, knows if that module must be called for each event, or only for the very first one.
Definition at line 18 of file emcModuleHelper.h.
Public Types | |
enum | EWhenToApply { kAnyEvent = 0, kFirstEventOnly = 1 } |
Public Member Functions | |
virtual | ~emcModuleHelper () |
void | add (EMCModule *module, EWhenToApply w=emcModuleHelper::kAnyEvent, bool owner=true) |
int | event (PHCompositeNode *, bool firstEvent=false) |
void | print (std::ostream &os=std::cout) const |
Private Attributes | |
std::vector< mod > | fModules |
Classes | |
struct | mod |
|
Definition at line 23 of file emcModuleHelper.h. |
|
Definition at line 12 of file emcModuleHelper.C. References fModules. |
|
|
Definition at line 38 of file emcModuleHelper.C. References fModules. Referenced by mEmcRecoModuleSimulationYear3::ana(), mEmcRecoModuleSimulationYear1::ana(), mEmcRecoModuleRealYear4::ana(), mEmcRecoModuleRealYear3v1::ana(), mEmcRecoModuleRealYear3::ana(), mEmcRecoModuleRealYear2::ana(), and mEmcRecalRecoModuleRealYear3v1::ana(). |
|
|
Definition at line 49 of file emcModuleHelper.h. Referenced by add(), event(), and ~emcModuleHelper(). |