00001
00002
00003
00004
00005
00006
00008 #ifndef CHECKGC_H
00009 #define CHECKGC_H
00010
00011 #include "GCSummary.h"
00012
00013 #include "TObject.h"
00014
00015 #include "Validity/VldContext.h"
00016 #include "Validity/VldTimeStamp.h"
00017
00018
00019
00020
00021
00022 class CheckGC : public TObject
00023 {
00024 public:
00025 CheckGC();
00026 ~CheckGC();
00027
00028 void SettsStart(UInt_t year, UInt_t month,
00029 UInt_t day, UInt_t hour,
00030 UInt_t min, UInt_t sec,
00031 UInt_t nsec=0,
00032 Bool_t isUTC=true, Int_t secOffset=0);
00033
00034 void SettsEnd(UInt_t year, UInt_t month,
00035 UInt_t day, UInt_t hour,
00036 UInt_t min, UInt_t sec,
00037 UInt_t nsec=0,
00038 Bool_t isUTC=true, Int_t secOffset=0);
00039
00040 void SetDetType(Int_t dettype);
00041
00042 void checklin();
00043
00044 void ZeroCorr();
00045
00046 private:
00047
00048 VldTimeStamp tsStart;
00049 VldTimeStamp tsEnd;
00050 Detector::Detector_t fDetector;
00051
00052
00053 GCSummary *gc;
00054
00055
00056
00057
00058
00059 ClassDef(CheckGC, 1)
00060
00061 };
00062 #endif // CHECKGC_H
00063