EmcClusterLocalExt.h

Go to the documentation of this file.
00001 #ifndef __EMCCLUSTERLOCALEXT_H__
00002 #define __EMCCLUSTERLOCALEXT_H__
00003 
00004 #include <iostream>
00005 #include "phool.h"
00006 #include "PHObject.h"
00007 
00008 class dEmcClusterLocalExtWrapper;
00009 
00010 // with the following we get the line number of the virtual function we called with PHWHERE
00011 #define EMC_VIRTUAL_WARNING std::cout << PHWHERE << "using virtual function, doing nothing" << std::endl
00012 
00018 class EmcClusterLocalExt : public PHObject
00019 {
00020  public:
00021   virtual ~EmcClusterLocalExt() {}
00022 
00023   virtual void Reset()
00024     {
00025       std::cout << PHWHERE << "ERROR: Reset() not implemented by daughter function" << std::endl;
00026       return;
00027     }
00028 
00029   virtual int isValid() const
00030     {
00031       std::cout << PHWHERE << "isValid() not implemented by daughter function" << std::endl;
00032       return 0;
00033     }
00034 
00035   virtual void identify(std::ostream &os=std::cout) const
00036     {
00037       os << "identify yourself: virtual EmcClusterLocalExt object" << std::endl;
00038       return;
00039     }
00040 
00041   virtual void FillFromWrapper(dEmcClusterLocalExtWrapper *wrap) {EMC_VIRTUAL_WARNING; return;}
00042 
00043   virtual unsigned int get_EmcNCluster() const {EMC_VIRTUAL_WARNING; return 0;}
00044   virtual void set_EmcNCluster(const unsigned int nclus) {EMC_VIRTUAL_WARNING; return;}
00045 
00046   virtual int set_TClonesArraySize(const unsigned int nclus) {EMC_VIRTUAL_WARNING; return 0;}
00047   virtual void AddEmcCluster(const unsigned int iclus) {EMC_VIRTUAL_WARNING; return;}
00048 
00049   virtual short get_arm(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999;}
00050 
00051   virtual short get_clusno(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999;}
00052   virtual void set_clusno(const unsigned int iclus, const short ival) {EMC_VIRTUAL_WARNING; return;}
00053 
00054   virtual short get_id(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999;}
00055   virtual void set_id(const unsigned int iclus, const short ival) {EMC_VIRTUAL_WARNING; return;}
00056 
00057   virtual short get_ind(const unsigned int itower, const short i) const {EMC_VIRTUAL_WARNING; return -9999;}
00058 
00059   virtual short get_method(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999;}
00060   virtual void set_method(const unsigned int iclus, const short ival) {EMC_VIRTUAL_WARNING; return;}
00061 
00062   virtual short get_nsh(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999;}
00063   virtual void set_nsh(const unsigned int iclus, const short ival) {EMC_VIRTUAL_WARNING; return;}
00064 
00065   virtual short get_sector(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999;}
00066 
00067   virtual short get_twrhit(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999;}
00068   virtual void set_twrhit(const unsigned int iclus, const short ival) {EMC_VIRTUAL_WARNING; return;}
00069 
00070   virtual short get_type(const unsigned int iclus) const;
00071   virtual void set_type(const unsigned int iclus, const short ival) {EMC_VIRTUAL_WARNING; return;}
00072 
00073 
00074   virtual int get_deadmap(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999;}
00075   virtual void set_deadmap(const unsigned int iclus, const int ival) {EMC_VIRTUAL_WARNING; return;}
00076 
00077   virtual int get_index(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999;}
00078   virtual void set_index(const unsigned int iclus, const int ival) {EMC_VIRTUAL_WARNING; return;}
00079 
00080   virtual int get_warnmap(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999;}
00081   virtual void set_warnmap(const unsigned int iclus, const int ival) {EMC_VIRTUAL_WARNING; return;}
00082 
00083   virtual int get_twrlist(const unsigned int iclus, const short i) const {EMC_VIRTUAL_WARNING; return -9999;}
00084   virtual void set_twrlist(const unsigned int iclus, const short i, const int ival) {EMC_VIRTUAL_WARNING; return;}
00085 
00086   virtual float get_chi2(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00087   virtual void set_chi2(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00088 
00089   virtual float get_chi2_sh(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00090   virtual void set_chi2_sh(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00091 
00092   virtual float get_de(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00093   virtual void set_de(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00094 
00095   virtual float get_dtof(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00096   virtual void set_dtof(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00097 
00098   virtual float get_e(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00099   virtual void set_e(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00100 
00101   virtual float get_ecore(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00102   virtual void set_ecore(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00103 
00104   virtual float get_ecent(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00105   virtual void set_ecent(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00106 
00107   virtual float get_ecorr(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00108   virtual void set_ecorr(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00109 
00110   virtual float get_etofmax(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00111   virtual void set_etofmax(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00112 
00113   virtual float get_etofmin(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00114   virtual void set_etofmin(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00115 
00116   virtual float get_e9(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00117   virtual void set_e9(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00118 
00119   virtual float get_phi(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00120   virtual void set_phi(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00121 
00122   virtual float get_pid(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00123   virtual void set_pid(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00124 
00125   virtual float get_prob_neuhad(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00126   virtual void set_prob_neuhad(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00127 
00128   virtual float get_prob_photon(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00129   virtual void set_prob_photon(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00130 
00131   virtual float get_prob_photon_sh(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00132   virtual void set_prob_photon_sh(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00133 
00134   virtual float get_qual(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00135   virtual void set_qual(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00136 
00137   virtual float get_re9(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00138   virtual void set_re9(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00139 
00140   virtual float get_theta(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00141   virtual void set_theta(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00142 
00143   virtual float get_tof(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00144   virtual void set_tof(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00145 
00146   virtual float get_tofcorr(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00147   virtual void set_tofcorr(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00148 
00149   virtual float get_tofmax(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00150   virtual void set_tofmax(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00151 
00152   virtual float get_tofmaxcorr(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00153   virtual void set_tofmaxcorr(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00154 
00155   virtual float get_tofmean(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00156   virtual void set_tofmean(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00157 
00158   virtual float get_tofmin(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00159   virtual void set_tofmin(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00160 
00161   virtual float get_tofmincorr(const unsigned int iclus) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00162   virtual void set_tofmincorr(const unsigned int iclus, const float rval) {EMC_VIRTUAL_WARNING; return;}
00163 
00164 
00165 
00166   virtual float get_de_sh(const unsigned int iclus, const short i) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00167   virtual void set_de_sh(const unsigned int iclus, const short i, const float rval) {EMC_VIRTUAL_WARNING; return;}
00168 
00169   virtual float get_disp(const unsigned int iclus, const short i) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00170   virtual void set_disp(const unsigned int iclus, const short i, const float rval) {EMC_VIRTUAL_WARNING; return;}
00171 
00172   virtual float get_dxyz(const unsigned int iclus, const short i) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00173   virtual void set_dxyz(const unsigned int iclus, const short i, const float rval) {EMC_VIRTUAL_WARNING; return;}
00174 
00175   virtual float get_ecorr_sh(const unsigned int iclus, const short i) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00176   virtual void set_ecorr_sh(const unsigned int iclus, const short i, const float rval) {EMC_VIRTUAL_WARNING; return;}
00177 
00178   virtual float get_e_sh(const unsigned int iclus, const short i) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00179   virtual void set_e_sh(const unsigned int iclus, const short i, const float rval) {EMC_VIRTUAL_WARNING; return;}
00180 
00181   virtual float get_padisp(const unsigned int iclus, const short i) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00182   virtual void set_padisp(const unsigned int iclus, const short i, const float rval) {EMC_VIRTUAL_WARNING; return;}
00183 
00184   virtual float get_partesum(const unsigned int iclus, const short i) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00185   virtual void set_partesum(const unsigned int iclus, const short i, const float rval) {EMC_VIRTUAL_WARNING; return;}
00186 
00187   virtual float get_unitv(const unsigned int iclus, const short i) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00188   virtual void set_unitv(const unsigned int iclus, const short i, const float rval) {EMC_VIRTUAL_WARNING; return;}
00189 
00190   virtual float get_xyz(const unsigned int iclus, const short i) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00191   virtual void set_xyz(const unsigned int iclus, const short i, const float rval) {EMC_VIRTUAL_WARNING; return;}
00192 
00193   virtual float get_yz_cg(const unsigned int iclus, const short i) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00194   virtual void set_yz_cg(const unsigned int iclus, const short i, const float rval) {EMC_VIRTUAL_WARNING; return;}
00195 
00196   virtual float get_dxyz_sh(const unsigned int iclus, const short i, const short j) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00197   virtual void set_dxyz_sh(const unsigned int iclus, const short i, const short j, const float rval) {EMC_VIRTUAL_WARNING; return;}
00198 
00199   virtual float get_xyz_sh(const unsigned int iclus, const short i, const short j) const {EMC_VIRTUAL_WARNING; return -9999.9;}
00200   virtual void set_xyz_sh(const unsigned int iclus, const short i, const short j, const float rval) {EMC_VIRTUAL_WARNING; return;}
00201 
00202 
00203   ClassDef(EmcClusterLocalExt,1)
00204 
00205 };
00206 
00207 #undef EMC_VIRTUAL_WARNING
00208 
00209 #endif /*__EMCCLUSTERLOCALEXT_H__*/