8 #ifndef TECALTestbeamModule_hxx_seen
9 #define TECALTestbeamModule_hxx_seen
13 #include <TND280Event.hxx>
16 #include <TIntegerDatum.hxx>
18 #include "TClonesArray.h"
23 class TECALTestbeamModule;
29 const char *title =
"ECal Testbeam Module");
40 virtual bool FillTree(ND::TND280Event &);
virtual void InitializeBranches()
Initialize Branches. Don't do anything else in this function.
virtual void InitializeModule()
Initialize Module, override if necessary.
int TriggerWord
Meanings of the trigger word: 0x001 Beam spill 0x002 Pedestal/noise 0x004 TPC laser 0x008 POD LED 0x0...
virtual bool FillTree(ND::TND280Event &)
Fill all the stuff that goes in the output tree.
virtual Bool_t IsEnabledByDefault() const
Is the module is enabled by default.
virtual ~TECALTestbeamModule()
TECALTestbeamModule(const char *name="ECalTestbeam", const char *title="ECal Testbeam Module")
A base class for analysis output modules which contain reconstructed event information.
virtual Bool_t ProcessFirstEvent(ND::TND280Event &event)
Is called after the first event is loaded in.