00001 #ifndef __EMCSNGLCLUSTERLOCALEXTMICROV4_H__ 00002 #define __EMCSNGLCLUSTERLOCALEXTMICROV4_H__ 00003 00004 #include "PHObject.h" 00005 00006 class EmcSnglClusterLocalExtMicrov4 : public TObject 00007 { 00008 00009 public: 00010 EmcSnglClusterLocalExtMicrov4(); 00011 virtual ~EmcSnglClusterLocalExtMicrov4() {} 00012 00013 int get_index() const {return index;} 00014 void set_index(int ival) {index = ival; return;} 00015 00016 int get_warnmap() const {return warnmap;} 00017 void set_warnmap(int ival) {warnmap = ival; return;} 00018 00019 int get_deadmap() const {return deadmap;} 00020 void set_deadmap(int ival) {deadmap = ival; return;} 00021 00022 short get_twrhit() const {return twrhit;} 00023 void set_twrhit(short ival) {twrhit = ival; return;} 00024 00025 float get_qual() const {return qual;} 00026 void set_qual(float rval) {qual = rval; return;} 00027 00028 float get_chi2() const {return chi2;} 00029 void set_chi2(float rval) {chi2 = rval; return;} 00030 00031 float get_chi2_sh() const {return chi2_sh;} 00032 void set_chi2_sh(float rval) {chi2_sh = rval; return;} 00033 00034 float get_e() const {return e;} 00035 void set_e(float rval) {e = rval; return;} 00036 00037 float get_ecore() const {return ecore;} 00038 void set_ecore(float rval) {ecore = rval; return;} 00039 00040 float get_ecorr() const {return ecorr;} 00041 void set_ecorr(float rval) {ecorr = rval; return;} 00042 00043 float get_ecent() const {return ecent;} 00044 void set_ecent(float rval) {ecent = rval; return;} 00045 00046 float get_e9() const {return e9;} 00047 void set_e9(float rval) {e9 = rval; return;} 00048 00049 float get_prob_photon() const {return prob_photon;} 00050 void set_prob_photon(float rval) {prob_photon = rval; return;} 00051 00052 float get_prob_photon_sh() const {return prob_photon_sh;} 00053 void set_prob_photon_sh(float rval) {prob_photon_sh = rval; return;} 00054 00055 float get_re9() const {return re9;} 00056 void set_re9(float rval) {re9 = rval; return;} 00057 00058 float get_tofcorr() const {return tofcorr;} 00059 void set_tofcorr(float rval) {tofcorr = rval; return;} 00060 00061 float get_tofmin() const {return tofmin;} 00062 void set_tofmin(float rval) {tofmin = rval; return;} 00063 00064 float get_tofmax() const {return tofmax;} 00065 void set_tofmax(float rval) {tofmax = rval; return;} 00066 00067 float get_disp(short i) const {return disp[i];} 00068 void set_disp(float rval, short i) {disp[i] = rval; return;} 00069 00070 float get_padisp(short i) const {return padisp[i];} 00071 void set_padisp(float rval, short i) {padisp[i] = rval; return;} 00072 00073 float get_yz_cg(short i) const {return yz_cg[i];} 00074 void set_yz_cg(float rval, short i) {yz_cg[i] = rval; return;} 00075 00076 float get_xyz(short i) const {return xyz[i];} 00077 void set_xyz(float rval, short i) {xyz[i] = rval; return;} 00078 00079 protected: 00080 short twrhit; 00081 int index; 00082 int warnmap; 00083 int deadmap; 00084 float chi2; 00085 float chi2_sh; 00086 float e; 00087 float ecore; 00088 float ecorr; 00089 float ecent; 00090 float e9; // Weis Lvl2 Electrons 00091 float prob_photon; 00092 float prob_photon_sh; 00093 float re9; // Weis Lvl2 Electrons 00094 float tofcorr; 00095 float tofmin; // Gabor 21-Feb-2002 00096 float tofmax; // Gabor 21-Feb-2002 00097 float disp[2]; 00098 float padisp[2]; // Gabor 21-Feb-2002 00099 float xyz[3]; 00100 float yz_cg[2]; 00101 float qual; // m.chiu 11-Mar-2002 00102 00103 ClassDef(EmcSnglClusterLocalExtMicrov4,1) 00104 }; 00105 00106 #endif /*__EMCSNGLCLUSTERLOCALEXTMICROV4_H__*/