00001 #ifndef TB06RecoH2_h 00002 #define TB06RecoH2_h 00003 00012 #include "TObject.h" 00013 00014 class TB06RecoH2 : public TObject 00015 { 00016 public: 00017 00019 Int_t run ; 00021 Int_t event ; 00023 Int_t tableIsMoving ; 00025 Int_t S6ADC ; 00026 00028 Int_t MEXTLindex ; //.ic() in CMSSW 00030 Int_t MEXTLeta ; 00032 Int_t MEXTLphi ; 00034 Float_t MEXTLenergy ; 00036 Float_t beamEnergy ; 00037 00039 Float_t localMap[7][7] ; 00040 00042 Float_t xECAL ; 00044 Float_t yECAL ; 00046 Float_t zECAL ; 00048 Float_t xHodo ; 00050 Float_t yHodo ; 00052 Float_t zHodo ; 00054 Float_t xSlopeHodo ; 00056 Float_t ySlopeHodo ; 00058 Float_t xQualityHodo ; 00060 Float_t yQualityHodo ; 00061 00062 //[Edgar] 00063 // Energy 00064 Float_t S1uncalib_; 00065 Float_t S25uncalib_; 00066 Float_t S49uncalib_; 00067 Float_t S9uncalib_; 00068 //WC 00069 int wcAXo_; 00070 int wcAYo_ ; 00071 int wcBXo_ ; 00072 int wcBYo_ ; 00073 int wcCXo_ ; 00074 int wcCYo_ ; 00075 float xwA_ ; 00076 float ywA_ ; 00077 float xwB_ ; 00078 float ywB_ ; 00079 float xwC_ ; 00080 float ywC_ ; 00081 Float_t S1adc_; 00082 Float_t S2adc_; 00083 Float_t S3adc_; 00084 Float_t S4adc_; 00085 Float_t S521_; 00086 Float_t S528_; 00087 //Muon Veto Info: 00088 Float_t VM1_; 00089 Float_t VM2_; 00090 Float_t VM3_; 00091 Float_t VM4_; 00092 Float_t VM5_; 00093 Float_t VM6_; 00094 Float_t VM7_; 00095 Float_t VM8_; 00096 Float_t VMF_; 00097 Float_t VMB_; 00098 00099 //Cherenkov 00100 Float_t CK1_; 00101 Float_t CK2_; 00102 Float_t CK3_; 00103 //Beam Halo 00104 Float_t BH1_; 00105 Float_t BH2_; 00106 Float_t BH3_; 00107 Float_t BH4_; 00108 //TOFs 00109 Float_t TOF1S_; 00110 Float_t TOF2S_; 00111 Float_t TOF1J_; 00112 Float_t TOF2J_; 00113 00115 Float_t convFactor ; 00116 00118 void reset () ; 00119 00120 ClassDef (TB06RecoH2,4) 00121 }; 00122 00123 #endif