00001 #include "EmcClusterLocalExtv1.h"
00002 #include "EmcSnglClusterLocalExtv1.h"
00003 #include "dEmcClusterLocalExtWrapper.h"
00004
00005 #include "TClonesArray.h"
00006 #include <iostream>
00007
00008 ClassImp(EmcClusterLocalExtv1);
00009
00010 using namespace std;
00011
00012 static const unsigned int EMCNCLUSV1 = 200;
00013
00014 EmcClusterLocalExtv1::EmcClusterLocalExtv1()
00015 {
00016 EmcNCluster = 0;
00017 EmcClus = new TClonesArray("EmcSnglClusterLocalExtv1", EMCNCLUSV1);
00018 return ;
00019 }
00020
00021 EmcClusterLocalExtv1::~EmcClusterLocalExtv1()
00022 {
00023 EmcClus->Clear();
00024 return ;
00025 }
00026
00027 void EmcClusterLocalExtv1::identify(ostream& os) const
00028 {
00029 os << "identify yourself: EmcClusterLocalExtv1 Object" << endl;
00030 os << "No of Clusters: " << EmcNCluster << endl;
00031 return ;
00032 }
00033
00034 void EmcClusterLocalExtv1::Reset()
00035 {
00036 EmcClus->Clear();
00037 if (EmcNCluster > EMCNCLUSV1)
00038 {
00039 EmcClus->Expand(EMCNCLUSV1);
00040 }
00041 EmcNCluster = 0;
00042 return ;
00043 }
00044
00045 int EmcClusterLocalExtv1::isValid() const
00046 {
00047 return ((EmcNCluster > 0) ? 1 : 0);
00048 }
00049
00050 void EmcClusterLocalExtv1::FillFromWrapper(dEmcClusterLocalExtWrapper *wrap)
00051 {
00052 unsigned int iclus;
00053 int index;
00054 short i;
00055 if (wrap)
00056 {
00057 EmcNCluster = wrap->RowCount();
00058 set_TClonesArraySize(wrap->RowCount());
00059 for (iclus = 0;iclus < wrap->RowCount();iclus++)
00060 {
00061 AddEmcCluster(iclus);
00062 set_clusno(iclus, wrap->get_clusno(iclus));
00063 set_id(iclus, wrap->get_id(iclus));
00064 set_method(iclus, wrap->get_method(iclus));
00065 set_nsh(iclus, wrap->get_nsh(iclus));
00066 set_twrhit(iclus, wrap->get_twrhit(iclus));
00067 set_type(iclus, wrap->get_type(iclus));
00068
00069 set_deadmap(iclus, wrap->get_deadmap(iclus));
00070 index = 100000 * wrap->get_arm(iclus) +
00071 10000 * wrap->get_sector(iclus) +
00072 100 * wrap->get_ind(1, iclus) +
00073 wrap->get_ind(0, iclus);
00074 set_index(iclus,index);
00075 set_warnmap(iclus, wrap->get_warnmap(iclus));
00076
00077 set_chi2(iclus, wrap->get_chi2(iclus));
00078 set_chi2_sh(iclus, wrap->get_chi2_sh(iclus));
00079 set_de(iclus, wrap->get_de(iclus));
00080 set_dtof(iclus, wrap->get_dtof(iclus));
00081 set_e(iclus, wrap->get_e(iclus));
00082 set_ecent(iclus, wrap->get_ecent(iclus));
00083 set_ecore(iclus, wrap->get_ecore(iclus));
00084 set_ecorr(iclus, wrap->get_ecorr(iclus));
00085 set_etofmax(iclus, wrap->get_etofmax(iclus));
00086 set_etofmin(iclus, wrap->get_etofmin(iclus));
00087 set_e9(iclus, wrap->get_e9(iclus));
00088 set_phi(iclus, wrap->get_phi(iclus));
00089 set_pid(iclus, wrap->get_pid(iclus));
00090 set_prob_neuhad(iclus, wrap->get_prob_neuhad(iclus));
00091 set_prob_photon(iclus, wrap->get_prob_photon(iclus));
00092 set_prob_photon_sh(iclus, wrap->get_prob_photon_sh(iclus));
00093 set_qual(iclus, wrap->get_qual(iclus));
00094 set_re9(iclus, wrap->get_re9(iclus));
00095 set_theta(iclus, wrap->get_theta(iclus));
00096 set_tof(iclus, wrap->get_tof(iclus));
00097 set_tofcorr(iclus, wrap->get_tofcorr(iclus));
00098 set_tofmax(iclus, wrap->get_tofmax(iclus));
00099 set_tofmaxcorr(iclus, wrap->get_tofmaxcorr(iclus));
00100 set_tofmean(iclus, wrap->get_tofmean(iclus));
00101 set_tofmin(iclus, wrap->get_tofmin(iclus));
00102 set_tofmincorr(iclus, wrap->get_tofmincorr(iclus));
00103
00104 for (i = 0;i < 2;i++)
00105 {
00106 set_de_sh(iclus, i, wrap->get_de_sh(i, iclus));
00107 set_disp(iclus, i, wrap->get_disp(i, iclus));
00108 set_ecorr_sh(iclus, i, wrap->get_ecorr_sh(i, iclus));
00109 set_e_sh(iclus, i, wrap->get_e_sh(i, iclus));
00110 set_padisp(iclus, i, wrap->get_padisp(i, iclus));
00111 set_yz_cg(iclus, i, wrap->get_yz_cg(i, iclus));
00112 for (short j = 0;j < 3;j++)
00113 {
00114 set_dxyz_sh(iclus, i, j, wrap->get_dxyz_sh(j, i, iclus));
00115 set_xyz_sh(iclus, i, j, wrap->get_xyz_sh(j, i, iclus));
00116 }
00117 }
00118 for (i = 0;i < 3;i++)
00119 {
00120 set_dxyz(iclus, i, wrap->get_dxyz(i, iclus));
00121 set_unitv(iclus, i, wrap->get_unitv(i, iclus));
00122 set_xyz(iclus, i, wrap->get_xyz(i, iclus));
00123 }
00124 for (i = 0;i < 16;i++)
00125 {
00126 set_twrlist(iclus, i, wrap->get_twrlist(i, iclus));
00127 set_partesum(iclus, i, wrap->get_partesum(i, iclus));
00128 }
00129 }
00130 }
00131 return ;
00132 }
00133
00134 int EmcClusterLocalExtv1::set_TClonesArraySize(const unsigned int nclus)
00135 {
00136 if (nclus > EMCNCLUSV1)
00137 {
00138 EmcClus->Expand(nclus);
00139 }
00140 return nclus;
00141 }
00142
00143 void EmcClusterLocalExtv1::AddEmcCluster(const unsigned int iclus)
00144 {
00145 TClonesArray &emcclus = *EmcClus;
00146 new(emcclus[iclus]) EmcSnglClusterLocalExtv1();
00147 return ;
00148 }
00149
00150 short EmcClusterLocalExtv1::get_arm(const unsigned int iclus) const
00151 {
00152
00153 int key = get_index(iclus);
00154 return key / 100000;
00155
00156 }
00157
00158 short EmcClusterLocalExtv1::get_clusno(const unsigned int iclus) const
00159 {
00160
00161 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00162 return ((emcclus) ? emcclus->get_clusno() : -999);
00163 }
00164
00165 void EmcClusterLocalExtv1::set_clusno(const unsigned int iclus, const short ival)
00166 {
00167 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00168 if (emcclus)
00169 {
00170 emcclus->set_clusno(ival);
00171 }
00172 else
00173 {
00174 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00175 }
00176 return ;
00177 }
00178
00179 short EmcClusterLocalExtv1::get_id(const unsigned int iclus) const
00180 {
00181
00182 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00183 return ((emcclus) ? emcclus->get_id() : -999);
00184 }
00185
00186 void EmcClusterLocalExtv1::set_id(const unsigned int iclus, const short ival)
00187 {
00188 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00189 if (emcclus)
00190 {
00191 emcclus->set_id(ival);
00192 }
00193 else
00194 {
00195 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00196 }
00197 return ;
00198 }
00199
00200 short EmcClusterLocalExtv1::get_ind(const unsigned int iclus, const short i) const
00201 {
00202
00203
00204
00205
00206 int key = get_index(iclus);
00207
00208 if (i == 0)
00209 return key % 100;
00210 else if (i == 1)
00211 return (key % 10000) / 100;
00212
00213 cout << PHWHERE << "ERROR index " << i << "out of range" << endl;
00214 return -999;
00215
00216 }
00217
00218 short EmcClusterLocalExtv1::get_method(const unsigned int iclus) const
00219 {
00220
00221 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00222 return ((emcclus) ? emcclus->get_method() : -999);
00223 }
00224
00225 void EmcClusterLocalExtv1::set_method(const unsigned int iclus, const short ival)
00226 {
00227 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00228 if (emcclus)
00229 {
00230 emcclus->set_method(ival);
00231 }
00232 else
00233 {
00234 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00235 }
00236 return ;
00237 }
00238
00239 short EmcClusterLocalExtv1::get_nsh(const unsigned int iclus) const
00240 {
00241
00242 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00243 return ((emcclus) ? emcclus->get_nsh() : -999);
00244 }
00245
00246 void EmcClusterLocalExtv1::set_nsh(const unsigned int iclus, const short ival)
00247 {
00248 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00249 if (emcclus)
00250 {
00251 emcclus->set_nsh(ival);
00252 }
00253 else
00254 {
00255 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00256 }
00257 return ;
00258 }
00259
00260 short EmcClusterLocalExtv1::get_sector(const unsigned int iclus) const
00261 {
00262
00263 int key = get_index(iclus);
00264 return (key % 100000) / 10000;
00265
00266 }
00267
00268 short EmcClusterLocalExtv1::get_twrhit(const unsigned int iclus) const
00269 {
00270
00271 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00272 return ((emcclus) ? emcclus->get_twrhit() : -999);
00273 }
00274
00275 void EmcClusterLocalExtv1::set_twrhit(const unsigned int iclus, const short ival)
00276 {
00277 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00278 if (emcclus)
00279 {
00280 emcclus->set_twrhit(ival);
00281 }
00282 else
00283 {
00284 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00285 }
00286 return ;
00287 }
00288
00289 short EmcClusterLocalExtv1::get_type(const unsigned int iclus) const
00290 {
00291
00292 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00293 return ((emcclus) ? emcclus->get_type() : -999);
00294 }
00295
00296 void EmcClusterLocalExtv1::set_type(const unsigned int iclus, const short ival)
00297 {
00298 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00299 if (emcclus)
00300 {
00301 emcclus->set_type(ival);
00302 }
00303 else
00304 {
00305 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00306 }
00307 return ;
00308 }
00309
00310 int EmcClusterLocalExtv1::get_deadmap(const unsigned int iclus) const
00311 {
00312
00313 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00314 return ((emcclus) ? emcclus->get_deadmap() : -999);
00315 }
00316
00317 void EmcClusterLocalExtv1::set_deadmap(const unsigned int iclus, int ival)
00318 {
00319 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00320 if (emcclus)
00321 {
00322 emcclus->set_deadmap(ival);
00323 }
00324 else
00325 {
00326 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00327 }
00328 return ;
00329 }
00330
00331 int EmcClusterLocalExtv1::get_index(const unsigned int iclus) const
00332 {
00333
00334 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00335 return ((emcclus) ? emcclus->get_index() : -999);
00336 }
00337
00338 void EmcClusterLocalExtv1::set_index(const unsigned int iclus, int ival)
00339 {
00340 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00341 if (emcclus)
00342 {
00343 emcclus->set_index(ival);
00344 }
00345 else
00346 {
00347 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00348 }
00349 return ;
00350 }
00351
00352 int EmcClusterLocalExtv1::get_warnmap(const unsigned int iclus) const
00353 {
00354
00355 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00356 return ((emcclus) ? emcclus->get_warnmap() : -999);
00357 }
00358
00359 void EmcClusterLocalExtv1::set_warnmap(const unsigned int iclus, int ival)
00360 {
00361 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00362 if (emcclus)
00363 {
00364 emcclus->set_warnmap(ival);
00365 }
00366 else
00367 {
00368 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00369 }
00370 return ;
00371 }
00372
00373 int EmcClusterLocalExtv1::get_twrlist(const unsigned int iclus, const short i) const
00374 {
00375 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00376 return ((emcclus) ? emcclus->get_twrlist(i) : -999);
00377 }
00378
00379 void EmcClusterLocalExtv1::set_twrlist(const unsigned int iclus, const short i, const int ival)
00380 {
00381 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00382 if (emcclus)
00383 {
00384 emcclus->set_twrlist(ival, i);
00385 }
00386 else
00387 {
00388 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00389 }
00390 return ;
00391 }
00392
00393
00394 float EmcClusterLocalExtv1::get_chi2(const unsigned int iclus) const
00395 {
00396
00397 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00398 return ((emcclus) ? emcclus->get_chi2() : -9999.9);
00399 }
00400
00401 void EmcClusterLocalExtv1::set_chi2(const unsigned int iclus, const float rval)
00402 {
00403 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00404 if (emcclus)
00405 {
00406 emcclus->set_chi2(rval);
00407 }
00408 else
00409 {
00410 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00411 }
00412 return ;
00413 }
00414
00415 float EmcClusterLocalExtv1::get_chi2_sh(const unsigned int iclus) const
00416 {
00417
00418 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00419 return ((emcclus) ? emcclus->get_chi2_sh() : -9999.9);
00420 }
00421
00422 void EmcClusterLocalExtv1::set_chi2_sh(const unsigned int iclus, const float rval)
00423 {
00424 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00425 if (emcclus)
00426 {
00427 emcclus->set_chi2_sh(rval);
00428 }
00429 else
00430 {
00431 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00432 }
00433 return ;
00434 }
00435
00436 float EmcClusterLocalExtv1::get_de(const unsigned int iclus) const
00437 {
00438
00439 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00440 return ((emcclus) ? emcclus->get_de() : -9999.9);
00441 }
00442
00443 void EmcClusterLocalExtv1::set_de(const unsigned int iclus, const float rval)
00444 {
00445 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00446 if (emcclus)
00447 {
00448 emcclus->set_de(rval);
00449 }
00450 else
00451 {
00452 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00453 }
00454 return ;
00455 }
00456
00457 float EmcClusterLocalExtv1::get_dtof(const unsigned int iclus) const
00458 {
00459
00460 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00461 return ((emcclus) ? emcclus->get_dtof() : -9999.9);
00462 }
00463
00464 void EmcClusterLocalExtv1::set_dtof(const unsigned int iclus, const float rval)
00465 {
00466 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00467 if (emcclus)
00468 {
00469 emcclus->set_dtof(rval);
00470 }
00471 else
00472 {
00473 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00474 }
00475 return ;
00476 }
00477
00478 float EmcClusterLocalExtv1::get_e(const unsigned int iclus) const
00479 {
00480
00481 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00482 return ((emcclus) ? emcclus->get_e() : -9999.9);
00483 }
00484
00485 void EmcClusterLocalExtv1::set_e(const unsigned int iclus, const float rval)
00486 {
00487 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00488 if (emcclus)
00489 {
00490 emcclus->set_e(rval);
00491 }
00492 else
00493 {
00494 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00495 }
00496 return ;
00497 }
00498
00499 float EmcClusterLocalExtv1::get_ecent(const unsigned int iclus) const
00500 {
00501
00502 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00503 return ((emcclus) ? emcclus->get_ecent() : -9999.9);
00504 }
00505
00506 void EmcClusterLocalExtv1::set_ecent(const unsigned int iclus, const float rval)
00507 {
00508 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00509 if (emcclus)
00510 {
00511 emcclus->set_ecent(rval);
00512 }
00513 else
00514 {
00515 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00516 }
00517 return ;
00518 }
00519
00520 float EmcClusterLocalExtv1::get_ecore(const unsigned int iclus) const
00521 {
00522
00523 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00524 return ((emcclus) ? emcclus->get_ecore() : -9999.9);
00525 }
00526
00527 void EmcClusterLocalExtv1::set_ecore(const unsigned int iclus, const float rval)
00528 {
00529 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00530 if (emcclus)
00531 {
00532 emcclus->set_ecore(rval);
00533 }
00534 else
00535 {
00536 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00537 }
00538 return ;
00539 }
00540
00541 float EmcClusterLocalExtv1::get_ecorr(const unsigned int iclus) const
00542 {
00543
00544 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00545 return ((emcclus) ? emcclus->get_ecorr() : -9999.9);
00546 }
00547
00548 void EmcClusterLocalExtv1::set_ecorr(const unsigned int iclus, const float rval)
00549 {
00550 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00551 if (emcclus)
00552 {
00553 emcclus->set_ecorr(rval);
00554 }
00555 else
00556 {
00557 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00558 }
00559 return ;
00560 }
00561
00562 float EmcClusterLocalExtv1::get_etofmax(const unsigned int iclus) const
00563 {
00564
00565 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00566 return ((emcclus) ? emcclus->get_etofmax() : -9999.9);
00567 }
00568
00569 void EmcClusterLocalExtv1::set_etofmax(const unsigned int iclus, const float rval)
00570 {
00571 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00572 if (emcclus)
00573 {
00574 emcclus->set_etofmax(rval);
00575 }
00576 else
00577 {
00578 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00579 }
00580 return ;
00581 }
00582
00583 float EmcClusterLocalExtv1::get_etofmin(const unsigned int iclus) const
00584 {
00585
00586 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00587 return ((emcclus) ? emcclus->get_etofmin() : -9999.9);
00588 }
00589
00590 void EmcClusterLocalExtv1::set_etofmin(const unsigned int iclus, const float rval)
00591 {
00592 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00593 if (emcclus)
00594 {
00595 emcclus->set_etofmin(rval);
00596 }
00597 else
00598 {
00599 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00600 }
00601 return ;
00602 }
00603
00604 float EmcClusterLocalExtv1::get_e9(const unsigned int iclus) const
00605 {
00606
00607 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00608 return ((emcclus) ? emcclus->get_e9() : -9999.9);
00609 }
00610
00611 void EmcClusterLocalExtv1::set_e9(const unsigned int iclus, const float rval)
00612 {
00613 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00614 if (emcclus)
00615 {
00616 emcclus->set_e9(rval);
00617 }
00618 else
00619 {
00620 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00621 }
00622 return ;
00623 }
00624
00625 float EmcClusterLocalExtv1::get_phi(const unsigned int iclus) const
00626 {
00627
00628 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00629 return ((emcclus) ? emcclus->get_phi() : -9999.9);
00630 }
00631
00632 void EmcClusterLocalExtv1::set_phi(const unsigned int iclus, const float rval)
00633 {
00634 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00635 if (emcclus)
00636 {
00637 emcclus->set_phi(rval);
00638 }
00639 else
00640 {
00641 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00642 }
00643 return ;
00644 }
00645
00646 float EmcClusterLocalExtv1::get_pid(const unsigned int iclus) const
00647 {
00648
00649 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00650 return ((emcclus) ? emcclus->get_pid() : -9999.9);
00651 }
00652
00653 void EmcClusterLocalExtv1::set_pid(const unsigned int iclus, const float rval)
00654 {
00655 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00656 if (emcclus)
00657 {
00658 emcclus->set_pid(rval);
00659 }
00660 else
00661 {
00662 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00663 }
00664 return ;
00665 }
00666
00667 float EmcClusterLocalExtv1::get_prob_neuhad(const unsigned int iclus) const
00668 {
00669
00670 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00671 return ((emcclus) ? emcclus->get_prob_neuhad() : -9999.9);
00672 }
00673
00674 void EmcClusterLocalExtv1::set_prob_neuhad(const unsigned int iclus, const float rval)
00675 {
00676 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00677 if (emcclus)
00678 {
00679 emcclus->set_prob_neuhad(rval);
00680 }
00681 else
00682 {
00683 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00684 }
00685 return ;
00686 }
00687
00688 float EmcClusterLocalExtv1::get_prob_photon(const unsigned int iclus) const
00689 {
00690
00691 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00692 return ((emcclus) ? emcclus->get_prob_photon() : -9999.9);
00693 }
00694
00695 void EmcClusterLocalExtv1::set_prob_photon(const unsigned int iclus, const float rval)
00696 {
00697 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00698 if (emcclus)
00699 {
00700 emcclus->set_prob_photon(rval);
00701 }
00702 else
00703 {
00704 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00705 }
00706 return ;
00707 }
00708
00709 float EmcClusterLocalExtv1::get_prob_photon_sh(const unsigned int iclus) const
00710 {
00711
00712 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00713 return ((emcclus) ? emcclus->get_prob_photon_sh() : -9999.9);
00714 }
00715
00716 void EmcClusterLocalExtv1::set_prob_photon_sh(const unsigned int iclus, const float rval)
00717 {
00718 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00719 if (emcclus)
00720 {
00721 emcclus->set_prob_photon_sh(rval);
00722 }
00723 else
00724 {
00725 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00726 }
00727 return ;
00728 }
00729
00730 float EmcClusterLocalExtv1::get_qual(const unsigned int iclus) const
00731 {
00732
00733 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00734 return ((emcclus) ? emcclus->get_qual() : -9999.9);
00735 }
00736
00737 void EmcClusterLocalExtv1::set_qual(const unsigned int iclus, const float rval)
00738 {
00739 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00740 if (emcclus)
00741 {
00742 emcclus->set_qual(rval);
00743 }
00744 else
00745 {
00746 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00747 }
00748 return ;
00749 }
00750
00751 float EmcClusterLocalExtv1::get_re9(const unsigned int iclus) const
00752 {
00753
00754 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00755 return ((emcclus) ? emcclus->get_re9() : -9999.9);
00756 }
00757
00758 void EmcClusterLocalExtv1::set_re9(const unsigned int iclus, const float rval)
00759 {
00760 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00761 if (emcclus)
00762 {
00763 emcclus->set_re9(rval);
00764 }
00765 else
00766 {
00767 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00768 }
00769 return ;
00770 }
00771
00772 float EmcClusterLocalExtv1::get_theta(const unsigned int iclus) const
00773 {
00774
00775 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00776 return ((emcclus) ? emcclus->get_theta() : -9999.9);
00777 }
00778
00779 void EmcClusterLocalExtv1::set_theta(const unsigned int iclus, const float rval)
00780 {
00781 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00782 if (emcclus)
00783 {
00784 emcclus->set_theta(rval);
00785 }
00786 else
00787 {
00788 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00789 }
00790 return ;
00791 }
00792
00793 float EmcClusterLocalExtv1::get_tof(const unsigned int iclus) const
00794 {
00795
00796 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00797 return ((emcclus) ? emcclus->get_tof() : -9999.9);
00798 }
00799
00800 void EmcClusterLocalExtv1::set_tof(const unsigned int iclus, const float rval)
00801 {
00802 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00803 if (emcclus)
00804 {
00805 emcclus->set_tof(rval);
00806 }
00807 else
00808 {
00809 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00810 }
00811 return ;
00812 }
00813
00814 float EmcClusterLocalExtv1::get_tofcorr(const unsigned int iclus) const
00815 {
00816
00817 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00818 return ((emcclus) ? emcclus->get_tofcorr() : -9999.9);
00819 }
00820
00821 void EmcClusterLocalExtv1::set_tofcorr(const unsigned int iclus, const float rval)
00822 {
00823 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00824 if (emcclus)
00825 {
00826 emcclus->set_tofcorr(rval);
00827 }
00828 else
00829 {
00830 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00831 }
00832 return ;
00833 }
00834
00835 float EmcClusterLocalExtv1::get_tofmax(const unsigned int iclus) const
00836 {
00837
00838 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00839 return ((emcclus) ? emcclus->get_tofmax() : -9999.9);
00840 }
00841
00842 void EmcClusterLocalExtv1::set_tofmax(const unsigned int iclus, const float rval)
00843 {
00844 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00845 if (emcclus)
00846 {
00847 emcclus->set_tofmax(rval);
00848 }
00849 else
00850 {
00851 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00852 }
00853 return ;
00854 }
00855
00856 float EmcClusterLocalExtv1::get_tofmaxcorr(const unsigned int iclus) const
00857 {
00858
00859 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00860 return ((emcclus) ? emcclus->get_tofmaxcorr() : -9999.9);
00861 }
00862
00863 void EmcClusterLocalExtv1::set_tofmaxcorr(const unsigned int iclus, const float rval)
00864 {
00865 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00866 if (emcclus)
00867 {
00868 emcclus->set_tofmaxcorr(rval);
00869 }
00870 else
00871 {
00872 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00873 }
00874 return ;
00875 }
00876
00877 float EmcClusterLocalExtv1::get_tofmean(const unsigned int iclus) const
00878 {
00879
00880 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00881 return ((emcclus) ? emcclus->get_tofmean() : -9999.9);
00882 }
00883
00884 void EmcClusterLocalExtv1::set_tofmean(const unsigned int iclus, const float rval)
00885 {
00886 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00887 if (emcclus)
00888 {
00889 emcclus->set_tofmean(rval);
00890 }
00891 else
00892 {
00893 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00894 }
00895 return ;
00896 }
00897
00898 float EmcClusterLocalExtv1::get_tofmin(const unsigned int iclus) const
00899 {
00900
00901 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00902 return ((emcclus) ? emcclus->get_tofmin() : -9999.9);
00903 }
00904
00905 void EmcClusterLocalExtv1::set_tofmin(const unsigned int iclus, const float rval)
00906 {
00907 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00908 if (emcclus)
00909 {
00910 emcclus->set_tofmin(rval);
00911 }
00912 else
00913 {
00914 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00915 }
00916 return ;
00917 }
00918
00919 float EmcClusterLocalExtv1::get_tofmincorr(const unsigned int iclus) const
00920 {
00921
00922 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00923 return ((emcclus) ? emcclus->get_tofmincorr() : -9999.9);
00924 }
00925
00926 void EmcClusterLocalExtv1::set_tofmincorr(const unsigned int iclus, const float rval)
00927 {
00928 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00929 if (emcclus)
00930 {
00931 emcclus->set_tofmincorr(rval);
00932 }
00933 else
00934 {
00935 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00936 }
00937 return ;
00938 }
00939
00940
00941 float EmcClusterLocalExtv1::get_de_sh(const unsigned int iclus, const short i) const
00942 {
00943 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00944 return ((emcclus) ? emcclus->get_de_sh(i) : -9999.9);
00945 }
00946
00947 void EmcClusterLocalExtv1::set_de_sh(const unsigned int iclus, const short i, const float rval)
00948 {
00949 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00950 if (emcclus)
00951 {
00952 emcclus->set_de_sh(rval, i);
00953 }
00954 else
00955 {
00956 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00957 }
00958 return ;
00959 }
00960
00961 float EmcClusterLocalExtv1::get_disp(const unsigned int iclus, const short i) const
00962 {
00963 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00964 return ((emcclus) ? emcclus->get_disp(i) : -9999.9);
00965 }
00966
00967 void EmcClusterLocalExtv1::set_disp(const unsigned int iclus, const short i, const float rval)
00968 {
00969 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00970 if (emcclus)
00971 {
00972 emcclus->set_disp(rval, i);
00973 }
00974 else
00975 {
00976 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00977 }
00978 return ;
00979 }
00980
00981 float EmcClusterLocalExtv1::get_dxyz(const unsigned int iclus, const short i) const
00982 {
00983 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00984 return ((emcclus) ? emcclus->get_dxyz(i) : -9999.9);
00985 }
00986
00987 void EmcClusterLocalExtv1::set_dxyz(const unsigned int iclus, const short i, const float rval)
00988 {
00989 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
00990 if (emcclus)
00991 {
00992 emcclus->set_dxyz(rval, i);
00993 }
00994 else
00995 {
00996 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
00997 }
00998 return ;
00999 }
01000
01001 float EmcClusterLocalExtv1::get_ecorr_sh(const unsigned int iclus, const short i) const
01002 {
01003 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01004 return ((emcclus) ? emcclus->get_ecorr_sh(i) : -9999.9);
01005 }
01006
01007 void EmcClusterLocalExtv1::set_ecorr_sh(const unsigned int iclus, const short i, const float rval)
01008 {
01009 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01010 if (emcclus)
01011 {
01012 emcclus->set_ecorr_sh(rval, i);
01013 }
01014 else
01015 {
01016 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
01017 }
01018 return ;
01019 }
01020
01021 float EmcClusterLocalExtv1::get_e_sh(const unsigned int iclus, const short i) const
01022 {
01023 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01024 return ((emcclus) ? emcclus->get_e_sh(i) : -9999.9);
01025 }
01026
01027 void EmcClusterLocalExtv1::set_e_sh(const unsigned int iclus, const short i, const float rval)
01028 {
01029 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01030 if (emcclus)
01031 {
01032 emcclus->set_e_sh(rval, i);
01033 }
01034 else
01035 {
01036 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
01037 }
01038 return ;
01039 }
01040
01041 float EmcClusterLocalExtv1::get_padisp(const unsigned int iclus, const short i) const
01042 {
01043 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01044 return ((emcclus) ? emcclus->get_padisp(i) : -9999.9);
01045 }
01046
01047 void EmcClusterLocalExtv1::set_padisp(const unsigned int iclus, const short i, const float rval)
01048 {
01049 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01050 if (emcclus)
01051 {
01052 emcclus->set_padisp(rval, i);
01053 }
01054 else
01055 {
01056 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
01057 }
01058 return ;
01059 }
01060
01061 float EmcClusterLocalExtv1::get_partesum(const unsigned int iclus, const short i) const
01062 {
01063 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01064 return ((emcclus) ? emcclus->get_partesum(i) : -9999.9);
01065 }
01066
01067 void EmcClusterLocalExtv1::set_partesum(const unsigned int iclus, const short i, const float rval)
01068 {
01069 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01070 if (emcclus)
01071 {
01072 emcclus->set_partesum(rval, i);
01073 }
01074 else
01075 {
01076 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
01077 }
01078 return ;
01079 }
01080
01081 float EmcClusterLocalExtv1::get_unitv(const unsigned int iclus, const short i) const
01082 {
01083 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01084 return ((emcclus) ? emcclus->get_unitv(i) : -9999.9);
01085 }
01086
01087 void EmcClusterLocalExtv1::set_unitv(const unsigned int iclus, const short i, const float rval)
01088 {
01089 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01090 if (emcclus)
01091 {
01092 emcclus->set_unitv(rval, i);
01093 }
01094 else
01095 {
01096 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
01097 }
01098 return ;
01099 }
01100
01101 float EmcClusterLocalExtv1::get_xyz(const unsigned int iclus, const short i) const
01102 {
01103 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01104 return ((emcclus) ? emcclus->get_xyz(i) : -9999.9);
01105 }
01106
01107 void EmcClusterLocalExtv1::set_xyz(const unsigned int iclus, const short i, const float rval)
01108 {
01109 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01110 if (emcclus)
01111 {
01112 emcclus->set_xyz(rval, i);
01113 }
01114 else
01115 {
01116 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
01117 }
01118 return ;
01119 }
01120
01121 float EmcClusterLocalExtv1::get_yz_cg(const unsigned int iclus, const short i) const
01122 {
01123
01124 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01125 return ((emcclus) ? emcclus->get_yz_cg(i) : -9999.9);
01126 }
01127
01128 void EmcClusterLocalExtv1::set_yz_cg(const unsigned int iclus, const short i, const float rval)
01129 {
01130 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01131 if (emcclus)
01132 {
01133 emcclus->set_yz_cg(rval, i);
01134 }
01135 else
01136 {
01137 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
01138 }
01139 return ;
01140 }
01141
01142 float EmcClusterLocalExtv1::get_dxyz_sh(const unsigned int iclus,
01143 const short i, const short j) const
01144 {
01145 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01146 return ((emcclus) ? emcclus->get_dxyz_sh(i, j) : -9999.9);
01147 }
01148
01149 void EmcClusterLocalExtv1::set_dxyz_sh(const unsigned int iclus, const
01150 short i, const short j, const float rval)
01151 {
01152 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01153 if (emcclus)
01154 {
01155 emcclus->set_dxyz_sh(rval, i, j);
01156 }
01157 else
01158 {
01159 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
01160 }
01161 return ;
01162 }
01163
01164 float EmcClusterLocalExtv1::get_xyz_sh(const unsigned int iclus,
01165 const short i, const short j) const
01166 {
01167 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01168 return ((emcclus) ? emcclus->get_xyz_sh(i, j) : -9999.9);
01169 }
01170
01171 void EmcClusterLocalExtv1::set_xyz_sh(const unsigned int iclus, const
01172 short i, const short j, const float rval)
01173 {
01174 EmcSnglClusterLocalExtv1 *emcclus = (EmcSnglClusterLocalExtv1 *) GetEmcClus()->UncheckedAt(iclus);
01175 if (emcclus)
01176 {
01177 emcclus->set_xyz_sh(rval, i, j);
01178 }
01179 else
01180 {
01181 cout << PHWHERE << "ERROR no EmcSnglClusterLocalExtv1 object found" << endl;
01182 }
01183 return ;
01184 }
01185