1 #ifndef TLowLevelInfoModule_hxx_seen
2 #define TLowLevelInfoModule_hxx_seen
6 #include <TClonesArray.h>
11 #include <TND280Event.hxx>
15 class TLowLevelInfoModule;
36 const char *title =
"Low Level Info Module");
99 virtual bool FillTree(ND::TND280Event &);
EDigitType GetDigitType(const char *)
virtual ~TLowLevelInfoModule()
int LayerXFromName(std::string name)
TClonesArray * fLowLevelHits
TClonesArray of TLowLevelTFBDigit objects.
EHitType GetHitType(const char *)
TClonesArray * fLowLevelTFBDigits
TClonesArray of TLowLevelTFBDigit objects.
A base class for classes which specify how to set up an Analysis format output tree, and fill it.
virtual void InitializeBranches()
Initialize Branches. Don't do anything else in this function.
ClassDef(TLowLevelInfoModule::TLowLevelTFBDigit, 1)
EType GetTreeType() const
Returns the type of tree, header, truth, or recon.
virtual bool FillTree(ND::TND280Event &)
Fill all the stuff that goes in the output tree.
ClassDef(TLowLevelInfoModule::TLowLevelHit, 1)
An analysis module which carries some low level hit information.
int LayerYFromName(std::string name)
int BarFromName(std::string name)
Int_t fEventNumber
Tree Entries.
virtual Bool_t ProcessFirstEvent(ND::TND280Event &)
Is called after the first event is loaded in.
virtual ~TLowLevelTFBDigit()
TLowLevelInfoModule(const char *name="LowLevelInfo", const char *title="Low Level Info Module")
TLowLevelHit An object for storing low level hit information (THits).
virtual Bool_t IsEnabledByDefault() const
Is the module is enabled by default.
TLowLevelTFBDigit An object for storing low level TFB digit information (TTFBDigits) ...