8 #ifndef TBasicDataQualityModule_hxx_seen
9 #define TBasicDataQualityModule_hxx_seen
14 #include <TND280Event.hxx>
17 #include "TDataQuality.hxx"
18 #include "TG4PrimaryParticle.hxx"
21 class TBasicDataQualityModule;
37 const char *title =
"Basic DataQuality Module");
49 virtual bool FillTree(ND::TND280Event &);
Int_t fFGD1Flag
FGD1 flag.
An analysis module which add the data quality branch to the HeaderDir branch.
Int_t fTPC1Flag
TPC1 flag.
Int_t fECALFlag
ECAL flag.
virtual ~TBasicDataQualityModule()
Int_t fSMRDFlag
SMRD flag.
ND::TDataQuality dqObject
DQ object.
Int_t fP0DECALFlag
P0DECAL flag.
virtual bool FillTree(ND::TND280Event &)
Fill all the stuff that goes in the output tree.
Int_t fFGD2Flag
FGD2 flag.
UInt_t fEventTime
Event timestamp.
Int_t fND280OffFlag
ND280 Off flag.
TBasicDataQualityModule(const char *name="BasicDataQuality", const char *title="Basic DataQuality Module")
Int_t fTPC3Flag
TPC3 flag.
virtual void InitializeBranches()
Initialize Branches. Don't do anything else in this function.
Int_t fMAGNETFlag
MAGNET flag.
Int_t fTPC2Flag
TPC2 flag.
Int_t fDSECALFlag
DSECAL flag.
Int_t fINGRIDFlag
INGRID flag.
virtual Bool_t ProcessFirstEvent(ND::TND280Event &)
Is called after the first event is loaded in.
Int_t fBarECALFlag
BarECAL flag.
virtual Bool_t IsEnabledByDefault() const
Is the module is enabled by default.