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

GCSummary.h

Go to the documentation of this file.
00001 
00002 // $Id: GCSummary.h,v 1.4 2006/01/02 22:12:11 tjyang Exp $
00003 //
00004 // A class to hold information about GC summaries
00005 //
00006 // S. Murgia and T. Yang 7/2005
00008 #ifndef GCSUMMARY_H
00009 #define GCSUMMARY_H
00010 
00011 #include "TObject.h"
00012 
00013 #include "Validity/VldTimeStamp.h"
00014 
00015 class GCSummary : public TObject
00016 {
00017 
00018  public:
00019 
00020   GCSummary();
00021   ~GCSummary();
00022 
00023   void Reset();
00024   //Int_t seqnoPin;
00025   //Int_t seqnoPmt;
00026   Int_t aggno;     //aggregate no
00027   Int_t led;
00028   Int_t pb;
00029   Int_t dettype;   //detector type 1: near 2: far
00030   Int_t stripend;
00031   Int_t plane;
00032   Int_t strip;
00033   Int_t fnhlcode;  
00034   Int_t nearfar;   //0:near end; 1:far end?
00035   Int_t highlow;   //0:high gain; 1:low gain?
00036 
00037   Int_t numPointsPin; //no. of points
00038   Int_t numPointsPmt; //no. of points
00039   float meanPinraw[40];
00040   float meanPin[40];
00041   float errorPin[40];
00042   float meanPmtraw[40];
00043   float meanPmt[40];
00044   float errorPmt[40];
00045   float numEntriesPin[40];
00046   float numTrigsPin[40];
00047   float numEntriesPmt[40];
00048   float numTrigsPmt[40];
00049 
00050   VldTimeStamp timeStart;  //information to synchronize CALPULSERFITS with PULSERGAIN and PULSERGAINPIN
00051   VldTimeStamp timeEnd;
00052  
00053  private:
00054   
00055   ClassDef(GCSummary, 1) 
00056 };
00057 
00058 #endif //GCSUMMARY_H

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