00001 #ifndef BEAMMON_H 00002 #define BEAMMON_H 00003 #include "TObject.h" 00004 #include "Validity/VldTimeStamp.h" 00005 00006 class BeamMon : public TObject 00007 { 00008 public: 00009 BeamMon(); 00010 virtual ~BeamMon(); 00011 00012 void Reset(); 00013 void Print(Option_t *t) const; 00014 00016 double GetPot(); 00017 00018 00021 int goodBeamMon; 00023 double bI; 00025 double tortgt; 00027 double trtgtd; 00029 double tor101; 00031 double tr101d; 00033 double hpos2; 00035 double vpos2; 00038 double batchposx[6]; 00041 double batchposy[6]; 00043 double batchint[6]; 00045 double hpos1; 00047 double vpos1; 00049 double hbw; 00051 double vbw; 00052 00054 double htan; 00056 double vtan; 00058 double hornI; 00060 double nuTarZ; 00062 double time; 00064 VldTimeStamp bmst_vts; 00066 double stnd_time; 00068 VldTimeStamp stnd_vts; 00070 double dt_bmst; 00072 double dt_stnd; 00073 00075 int goodDataQual; 00076 00077 00078 private: 00079 ClassDef(BeamMon,4) 00080 }; 00081 #endif //BEAMMON_H
1.3.9.1