Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CheckGC.h

Go to the documentation of this file.
00001 
00002 // $Id: CheckGC.h,v 1.5 2006/04/19 19:59:06 rhatcher Exp $
00003 //
00004 // read GC data from database and make ntuples
00005 //
00006 // S. Murgia and T. Yang
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 //class TTree;
00019 //class TFile;
00020 //class GCSummary;
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   //int fDetector;
00052 
00053   GCSummary *gc;
00054 
00055   //TTree *fNtuple;
00056   //TFile *fNtpFile;
00057 
00058 
00059   ClassDef(CheckGC, 1) 
00060 
00061 };
00062 #endif // CHECKGC_H
00063 

Generated on Mon Feb 15 11:06:31 2010 for loon by  doxygen 1.3.9.1