EmcSnglClusterLocalExtv1.h

Go to the documentation of this file.
00001 #ifndef __EMCSNGLCLUSTERLOCALEXTV1_H__
00002 #define __EMCSNGLCLUSTERLOCALEXTV1_H__
00003 
00004 #include "PHObject.h"
00005 
00011 class EmcSnglClusterLocalExtv1 : public TObject
00012 {
00013 
00014  public:
00015   EmcSnglClusterLocalExtv1();
00016   virtual ~EmcSnglClusterLocalExtv1() {}
00017 
00018   short get_clusno() const {return clusno;}
00019   void set_clusno(const short ival) {clusno = ival; return;}
00020 
00021   short get_id() const {return id;}
00022   void set_id(const short ival) {id = ival; return;}
00023 
00024   short get_method() const {return method;}
00025   void set_method(const short ival) {method = ival; return;}
00026 
00027   short get_nsh() const {return nsh;}
00028   void set_nsh(const short ival) {nsh = ival; return;}
00029 
00030   short get_twrhit() const {return twrhit;}
00031   void set_twrhit(const short ival) {twrhit = ival; return;}
00032 
00033   short get_type() const {return type;}
00034   void set_type(const short ival) {type = ival; return;}
00035 
00036 
00037   int get_deadmap() const {return deadmap;}
00038   void set_deadmap(const int ival) {deadmap = ival; return;}
00039 
00040   int get_index() const {return index;}
00041   void set_index(const int ival) {index = ival; return;}
00042 
00043   int get_warnmap() const {return warnmap;}
00044   void set_warnmap(const int ival) {warnmap = ival; return;}
00045 
00046   int get_twrlist(const short i) const {return twrlist[i];}
00047   void set_twrlist(const int ival, const short i) {twrlist[i] = ival; return;}
00048 
00049 
00050   float get_chi2() const {return chi2;}
00051   void set_chi2(const float rval) {chi2 = rval; return;}
00052 
00053   float get_chi2_sh() const {return chi2_sh;}
00054   void set_chi2_sh(const float rval) {chi2_sh = rval; return;}
00055 
00056   float get_de() const {return de;}
00057   void set_de(const float rval) {de = rval; return;}
00058 
00059   float get_dtof() const {return dtof;}
00060   void set_dtof(const float rval) {dtof = rval; return;}
00061 
00062   float get_e() const {return e;}
00063   void set_e(const float rval) {e = rval; return;}
00064 
00065   float get_ecent() const {return ecent;}
00066   void set_ecent(const float rval) {ecent = rval; return;}
00067 
00068   float get_ecore() const {return ecore;}
00069   void set_ecore(const float rval) {ecore = rval; return;}
00070 
00071   float get_ecorr() const {return ecorr;}
00072   void set_ecorr(const float rval) {ecorr = rval; return;}
00073 
00074   float get_etofmax() const {return etofmax;}
00075   void set_etofmax(const float rval) {etofmax = rval; return;}
00076 
00077   float get_etofmin() const {return etofmin;}
00078   void set_etofmin(const float rval) {etofmin = rval; return;}
00079 
00080   float get_e9() const {return e9;}
00081   void set_e9(const float rval) {e9 = rval; return;}
00082 
00083   float get_phi() const {return phi;}
00084   void set_phi(const float rval) {phi = rval; return;}
00085 
00086   float get_pid() const {return pid;}
00087   void set_pid(const float rval) {pid = rval; return;}
00088 
00089   float get_prob_neuhad() const {return prob_neuhad;}
00090   void set_prob_neuhad(const float rval) {prob_neuhad = rval; return;}
00091 
00092   float get_prob_photon() const {return prob_photon;}
00093   void set_prob_photon(const float rval) {prob_photon = rval; return;}
00094 
00095   float get_prob_photon_sh() const {return prob_photon_sh;}
00096   void set_prob_photon_sh(const float rval) {prob_photon_sh = rval; return;}
00097 
00098   float get_qual() const {return qual;}
00099   void set_qual(const float rval) {qual = rval; return;}
00100 
00101   float get_re9() const {return re9;}
00102   void set_re9(const float rval) {re9 = rval; return;}
00103 
00104   float get_theta() const {return theta;}
00105   void set_theta(const float rval) {theta = rval; return;}
00106 
00107   float get_tof() const {return tof;}
00108   void set_tof(const float rval) {tof = rval; return;}
00109 
00110   float get_tofcorr() const {return tofcorr;}
00111   void set_tofcorr(const float rval) {tofcorr = rval; return;}
00112 
00113   float get_tofmax() const {return tofmax;}
00114   void set_tofmax(const float rval) {tofmax = rval; return;}
00115 
00116   float get_tofmaxcorr() const {return tofmaxcorr;}
00117   void set_tofmaxcorr(const float rval) {tofmaxcorr = rval; return;}
00118 
00119   float get_tofmean() const {return tofmean;}
00120   void set_tofmean(const float rval) {tofmean = rval; return;}
00121 
00122   float get_tofmin() const {return tofmin;}
00123   void set_tofmin(const float rval) {tofmin = rval; return;}
00124 
00125   float get_tofmincorr() const {return tofmincorr;}
00126   void set_tofmincorr(const float rval) {tofmincorr = rval; return;}
00127 
00128   float get_de_sh(const short i) const {return de_sh[i];}
00129   void set_de_sh(const float rval, const short i) {de_sh[i] = rval; return;}
00130 
00131   float get_disp(const short i) const {return disp[i];}
00132   void set_disp(const float rval, const short i) {disp[i] = rval; return;}
00133 
00134   float get_dxyz(const short i) const {return dxyz[i];}
00135   void set_dxyz(const float rval, const short i) {dxyz[i] = rval; return;}
00136 
00137   float get_ecorr_sh(const short i) const {return ecorr_sh[i];}
00138   void set_ecorr_sh(const float rval, const short i) {ecorr_sh[i] = rval; return;}
00139 
00140   float get_e_sh(const short i) const {return e_sh[i];}
00141   void set_e_sh(const float rval, const short i) {e_sh[i] = rval; return;}
00142 
00143   float get_padisp(const short i) const {return padisp[i];}
00144   void set_padisp(const float rval, const short i) {padisp[i] = rval; return;}
00145 
00146   float get_partesum(const short i) const {return partesum[i];}
00147   void set_partesum(const float rval, const short i) {partesum[i] = rval; return;}
00148 
00149   float get_unitv(const short i) const {return unitv[i];}
00150   void set_unitv(const float rval, const short i) {unitv[i] = rval; return;}
00151 
00152   float get_xyz(const short i) const {return xyz[i];}
00153   void set_xyz(const float rval, const short i) {xyz[i] = rval; return;}
00154 
00155   float get_yz_cg(const short i) const {return yz_cg[i];}
00156   void set_yz_cg(const float rval, const short i) {yz_cg[i] = rval; return;}
00157 
00158   float get_dxyz_sh(const short i, const short j) const {return dxyz_sh[i][j];}
00159   void set_dxyz_sh(const float rval, const short i, const short j) {dxyz_sh[i][j] = rval; return;}
00160 
00161   float get_xyz_sh(const short i, const short j) const {return xyz_sh[i][j];}
00162   void set_xyz_sh(const float rval, const short i, const short j) {xyz_sh[i][j] = rval; return;}
00163 
00164  protected:
00165    short clusno;
00166    short id;
00167    short method;
00168    short nsh;
00169    short twrhit;
00170    short type;
00171 
00172    int index;
00173    int deadmap;
00174    int warnmap;
00175 
00176    int twrlist[16];
00177 
00178    float chi2;
00179    float chi2_sh;
00180    float de;
00181    float dtof;
00182    float e;
00183    float ecent;
00184    float ecore;
00185    float ecorr;
00186    float etofmax;
00187    float etofmin;
00188    float e9;
00189    float phi;
00190    float pid;
00191    float prob_neuhad;
00192    float prob_photon;
00193    float prob_photon_sh;
00194    float qual;
00195    float re9;
00196    float theta;
00197    float tof;
00198    float tofcorr;
00199    float tofmax;
00200    float tofmaxcorr;
00201    float tofmean;
00202    float tofmin;
00203    float tofmincorr;
00204 
00205    float de_sh[2];
00206    float disp[2];
00207    float dxyz[3];
00208    float ecorr_sh[2];
00209    float e_sh[2];
00210    float padisp[2];
00211    float partesum[16];
00212    float unitv[3];
00213    float xyz[3];
00214    float yz_cg[2];
00215 
00216    float dxyz_sh[2][3];
00217    float xyz_sh[2][3];
00218 
00219    ClassDef(EmcSnglClusterLocalExtv1,1)
00220 };
00221 
00222 #endif /*__EMCSNGLCLUSTERLOCALEXTV1_H__*/