#ifndef BRAT_BrZdcCalModule #define BRAT_BrZdcCalModule #ifndef BRAT_BrModule #include "BrModule.h" #endif #ifndef BRAT_BrEventNode #include "BrEventNode.h" #endif #ifndef ROOT_TString #include "TString.h" #endif #ifndef ROOT_BrZdcCalibration #include "BrZdcCalibration.h" #endif #ifndef ROOT_TDirectory #include "TDirectory.h" #endif #ifndef BRAT_BrParameterDbManager #include "BrParameterDbManager.h" #endif #ifndef BRAT_BrCalibrationManager #include "BrCalibrationManager.h" #endif #ifndef BRAT_BrRunInfoManager #include "BrRunInfoManager.h" #endif #ifndef WIN32 #include #else #include #endif #define fNoModules 4 //----- 1, 2, 3, sum class BrZdcCalModule:public BrModule { protected: Bool_t fSaveAscii; Bool_t fCommitAscii; Bool_t fLoadAscii; TString fCalibFile; BrZdcCalibration *fCalibration; TDirectory* fHistDir; virtual void SaveAscii (); virtual void ReadAscii (); public: BrZdcCalModule (); BrZdcCalModule (const Char_t *name, const Char_t *title); void SetSaveAscii (Bool_t s= kFALSE) {fSaveAscii= s;} void SetCommitAscii (Bool_t s= kFALSE) {fCommitAscii= s;} void SetLoadAscii (Bool_t s= kFALSE) {fLoadAscii= s;} void SetCalibFile (Char_t *name) {fCalibFile= name;} virtual ~BrZdcCalModule () { } virtual void Init (); ClassDef (BrZdcCalModule, 0) }; #endif