Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CandRmMuHandle.cxx

Go to the documentation of this file.
00001 
00002 // $Id: CandRmMuHandle.cxx,v 1.6 2008/09/17 02:56:19 tjyang Exp $
00003 //
00004 // CandRmMuHandle
00005 //
00006 // CandRmMuHandle is the specialized access handle to CandRmMu.
00008 
00009 #include <cassert>
00010 #include <iostream>
00011 
00012 #include "MuonRemoval/CandRmMuHandle.h"
00013 #include "MuonRemoval/CandRmMu.h"
00014 #include "MessageService/MsgService.h"
00015 #include "Candidate/CandHandle.h"
00016 #include "CandDigit/CandDigit.h"
00017 #include "CandDigit/CandDigitHandle.h"
00018 
00019 ClassImp(CandRmMuHandle)
00020 
00021 //______________________________________________________________________
00022 CVSID("$Id: CandRmMuHandle.cxx,v 1.6 2008/09/17 02:56:19 tjyang Exp $");
00023 
00024 //______________________________________________________________________
00025 CandRmMuHandle::CandRmMuHandle()
00026 {
00027 }
00028 
00029 //______________________________________________________________________
00030 CandRmMuHandle::CandRmMuHandle(const CandRmMuHandle &ch) :
00031   CandHandle(ch)
00032 {
00033 }
00034 
00035 //______________________________________________________________________
00036 CandRmMuHandle::CandRmMuHandle(CandRmMu *c) :
00037   CandHandle(c)
00038 {
00039 }
00040 
00041 //______________________________________________________________________
00042 CandRmMuHandle::~CandRmMuHandle()
00043 {
00044 }
00045 
00046 //______________________________________________________________________
00047 CandRmMuHandle *CandRmMuHandle::DupHandle() const
00048 {
00049    return (new CandRmMuHandle(*this));
00050 }
00051 
00052 //______________________________________________________________________
00053 void CandRmMuHandle::ClearMap() 
00054 {
00055   CandRmMu *rmmu = dynamic_cast<CandRmMu*>(GetOwnedCandBase());
00056   rmmu->fReasonForKeeping.clear();
00057 }
00058 
00059 //______________________________________________________________________
00060 Int_t CandRmMuHandle::ReasonForKeeping(const CandDigitHandle *digithandle) const
00061 {
00062   const CandRmMu *rmmu = dynamic_cast<const CandRmMu*>(GetCandBase()); 
00063   const CandDigit *digit = dynamic_cast<const CandDigit*> (digithandle->GetCandBase());
00064   if(rmmu->fReasonForKeeping.count(digit)>0) return rmmu->fReasonForKeeping[digit];
00065   return 0;
00066 }
00067 
00068 //______________________________________________________________________ 
00069 void CandRmMuHandle::SetReasonForKeeping(const CandDigitHandle *digithandle, Int_t ival)
00070 {
00071   CandRmMu *rmmu = dynamic_cast<CandRmMu*>(GetOwnedCandBase());
00072   const CandDigit *digit = dynamic_cast<const CandDigit*> (digithandle->GetCandBase());
00073   rmmu->fReasonForKeeping[digit] = ival;
00074 }
00075 
00076 //*************************************************************************************
00077 
00078 // added by J. Ling
00079 Float_t CandRmMuHandle::GetShwVtxX() const
00080 {
00081   return dynamic_cast<const CandRmMu *>(GetCandBase())->shwvtxx;
00082 }
00083 //________________________________________________________________________
00084 
00085 void CandRmMuHandle::SetShwVtxX(Float_t vtxx) 
00086 {
00087   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->shwvtxx = vtxx;
00088 }
00089 
00090 //________________________________________________________________________
00091 
00092 Float_t CandRmMuHandle::GetShwVtxY() const
00093 {
00094   return dynamic_cast<const CandRmMu *>(GetCandBase())->shwvtxy;
00095 }
00096 //________________________________________________________________________
00097 
00098 void CandRmMuHandle::SetShwVtxY(Float_t vtxy)
00099 {
00100   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->shwvtxy = vtxy;
00101 }
00102 
00103 //________________________________________________________________________
00104 
00105 Float_t CandRmMuHandle::GetShwVtxZ() const
00106 {
00107   return dynamic_cast<const CandRmMu *>(GetCandBase())->shwvtxz;
00108 }
00109 //________________________________________________________________________
00110 
00111 void CandRmMuHandle::SetShwVtxZ(Float_t vtxz)
00112 {
00113   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->shwvtxz = vtxz;
00114 }
00115 
00116 //________________________________________________________________________
00117 
00118 Float_t CandRmMuHandle::GetShwEndX() const
00119 {
00120   return dynamic_cast<const CandRmMu *>(GetCandBase())->shwendx;
00121 }
00122 //________________________________________________________________________
00123 
00124 void CandRmMuHandle::SetShwEndX(Float_t endx) 
00125 {
00126   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->shwendx = endx;
00127 }
00128 
00129 //________________________________________________________________________
00130 
00131 Float_t CandRmMuHandle::GetShwEndY() const
00132 {
00133   return dynamic_cast<const CandRmMu *>(GetCandBase())->shwendy;
00134 }
00135 //________________________________________________________________________
00136 
00137 void CandRmMuHandle::SetShwEndY(Float_t endy)
00138 {
00139   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->shwendy = endy;
00140 }
00141 
00142 //________________________________________________________________________
00143 
00144 Float_t CandRmMuHandle::GetShwEndZ() const
00145 {
00146   return dynamic_cast<const CandRmMu *>(GetCandBase())->shwendz;
00147 }
00148 //________________________________________________________________________
00149 
00150 void CandRmMuHandle::SetShwEndZ(Float_t endz)
00151 {
00152   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->shwendz = endz;
00153 }
00154 
00155 //________________________________________________________________________
00156 
00157 Int_t CandRmMuHandle::GetShwVtxPlane() const
00158 {
00159   return dynamic_cast<const CandRmMu *>(GetCandBase())->shwvtxplane; 
00160 }
00161 
00162 //________________________________________________________________________
00163 
00164 void CandRmMuHandle::SetShwVtxPlane(Int_t shwvtxplane) 
00165 {
00166   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->shwvtxplane = shwvtxplane;
00167 }
00168 
00169 //________________________________________________________________________
00170 
00171 Int_t CandRmMuHandle::GetShwEndPlane() const
00172 {
00173   return dynamic_cast<const CandRmMu *>(GetCandBase())->shwendplane;
00174 }
00175 
00176 //________________________________________________________________________
00177 
00178 void CandRmMuHandle::SetShwEndPlane(Int_t shwendplane)
00179 {
00180   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->shwendplane = shwendplane;
00181 }
00182 
00183 //________________________________________________________________________
00184 
00185 Int_t CandRmMuHandle::GetShwNPlane() const
00186 {
00187   return dynamic_cast<const CandRmMu *>(GetCandBase())->shwnplane;
00188 }
00189 
00190 //________________________________________________________________________
00191 
00192 void CandRmMuHandle::SetShwNPlane(Int_t shwnplane) 
00193 {
00194   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->shwnplane = shwnplane; 
00195 }
00196 
00197 //_______________________________________________________________________
00198 
00199 Float_t CandRmMuHandle::GetShwCharge() const 
00200 {
00201   return dynamic_cast<const CandRmMu *>(GetCandBase())->shwcharge; 
00202 }
00203 
00204 //_______________________________________________________________________
00205 
00206 void CandRmMuHandle::SetShwCharge(Float_t shwcharge) 
00207 {
00208   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->shwcharge = shwcharge; 
00209 }
00210 
00211 //*******************************************************************************
00212 
00213 
00214 //______________________________________________________________________
00215 Float_t CandRmMuHandle::GetVtxX() const
00216 {
00217   return dynamic_cast<const CandRmMu *>(GetCandBase())->vtxx;
00218 }
00219 
00220 //______________________________________________________________________
00221 void CandRmMuHandle::SetVtxX(Float_t vtxx)
00222 {
00223   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->vtxx = vtxx;
00224 }
00225 
00226 //______________________________________________________________________
00227 Float_t CandRmMuHandle::GetVtxY() const
00228 {
00229   return dynamic_cast<const CandRmMu *>(GetCandBase())->vtxy;
00230 }
00231 
00232 //______________________________________________________________________
00233 void CandRmMuHandle::SetVtxY(Float_t vtxy)
00234 {
00235   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->vtxy = vtxy;
00236 }
00237 
00238 //______________________________________________________________________
00239 Float_t CandRmMuHandle::GetVtxZ() const
00240 {
00241   return dynamic_cast<const CandRmMu *>(GetCandBase())->vtxz;
00242 }
00243 
00244 //______________________________________________________________________
00245 void CandRmMuHandle::SetVtxZ(Float_t vtxz)
00246 {
00247   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->vtxz = vtxz;
00248 }
00249 
00250 //______________________________________________________________________
00251 Float_t CandRmMuHandle::GetVtxDistance() const
00252 {
00253   return dynamic_cast<const CandRmMu *>(GetCandBase())->vtxdistance; 
00254 }
00255 
00256 //______________________________________________________________________
00257 void CandRmMuHandle::SetVtxDistance(Float_t vtxdistance)
00258 {
00259   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->vtxdistance = vtxdistance;
00260 }
00261 
00262 //______________________________________________________________________
00263 Float_t CandRmMuHandle::GetEndX() const
00264 {
00265   return dynamic_cast<const CandRmMu *>(GetCandBase())->endx;
00266 }
00267 
00268 //______________________________________________________________________
00269 void CandRmMuHandle::SetEndX(Float_t endx)
00270 {
00271   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->endx = endx;
00272 }
00273 
00274 //______________________________________________________________________
00275 Float_t CandRmMuHandle::GetEndY() const
00276 {
00277   return dynamic_cast<const CandRmMu *>(GetCandBase())->endy;
00278 }
00279 
00280 //______________________________________________________________________
00281 void CandRmMuHandle::SetEndY(Float_t endy)
00282 {
00283   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->endy = endy;
00284 }
00285 
00286 //______________________________________________________________________
00287 Float_t CandRmMuHandle::GetEndZ() const
00288 {
00289   return dynamic_cast<const CandRmMu *>(GetCandBase())->endz;
00290 }
00291 
00292 //______________________________________________________________________
00293 void CandRmMuHandle::SetEndZ(Float_t endz)
00294 {
00295   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->endz = endz;
00296 }
00297 
00298 //______________________________________________________________________
00299 Float_t CandRmMuHandle::GetEndDistance() const
00300 {
00301   return dynamic_cast<const CandRmMu *>(GetCandBase())->enddistance; 
00302 }
00303 
00304 //______________________________________________________________________
00305 void CandRmMuHandle::SetEndDistance(Float_t enddistance) 
00306 {
00307   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->enddistance = enddistance;
00308 }
00309 
00310 //______________________________________________________________________
00311 Int_t CandRmMuHandle::GetVtxPlane() const
00312 {
00313   return dynamic_cast<const CandRmMu *>(GetCandBase())->vtxp;
00314 }
00315 
00316 //______________________________________________________________________
00317 void CandRmMuHandle::SetVtxPlane(Int_t vtxp)
00318 {
00319   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->vtxp = vtxp;
00320 }
00321 
00322 //______________________________________________________________________
00323 Int_t CandRmMuHandle::GetEndPlane() const
00324 {
00325   return dynamic_cast<const CandRmMu *>(GetCandBase())->endp;
00326 }
00327 
00328 //______________________________________________________________________
00329 void CandRmMuHandle::SetEndPlane(Int_t endp)
00330 {
00331   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->endp = endp;
00332 }
00333 
00334 //______________________________________________________________________
00335 Int_t CandRmMuHandle::GetNPlane() const
00336 {
00337   return dynamic_cast<const CandRmMu *>(GetCandBase())->npln;
00338 }
00339 
00340 //______________________________________________________________________
00341 void CandRmMuHandle::SetNPlane(Int_t npln)
00342 {
00343   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->npln = npln;
00344 }
00345 
00346 //______________________________________________________________________
00347 Float_t CandRmMuHandle::GetMomRange() const
00348 {
00349   return dynamic_cast<const CandRmMu *>(GetCandBase())->prng;
00350 }
00351 
00352 //______________________________________________________________________
00353 void CandRmMuHandle::SetMomRange(Float_t prng)
00354 {
00355   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->prng = prng;
00356 }
00357 
00358 //______________________________________________________________________
00359 Float_t CandRmMuHandle::GetMomCurv() const
00360 {
00361   return dynamic_cast<const CandRmMu *>(GetCandBase())->pcrv;
00362 }
00363 
00364 //______________________________________________________________________
00365 void CandRmMuHandle::SetMomCurv(Float_t pcrv)
00366 {
00367   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->pcrv = pcrv;
00368 }
00369 
00370 //______________________________________________________________________
00371 Double_t CandRmMuHandle::GetQP() const
00372 {
00373   return dynamic_cast<const CandRmMu *>(GetCandBase())->qp;
00374 }
00375                                                                                 
00376 //______________________________________________________________________
00377 void CandRmMuHandle::SetQP(Double_t qp)
00378 {
00379   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->qp = qp;
00380 }
00381 
00382 
00383 //______________________________________________________________________
00384 Float_t CandRmMuHandle::GetVtxDCosX() const
00385 {
00386   return dynamic_cast<const CandRmMu *>(GetCandBase())->pvdx;
00387 }
00388 
00389 //______________________________________________________________________
00390 void CandRmMuHandle::SetVtxDCosX(Float_t pvdx)
00391 {
00392   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->pvdx = pvdx;
00393 }
00394 
00395 //______________________________________________________________________
00396 Float_t CandRmMuHandle::GetVtxDCosY() const
00397 {
00398   return dynamic_cast<const CandRmMu *>(GetCandBase())->pvdy;
00399 }
00400 
00401 //______________________________________________________________________
00402 void CandRmMuHandle::SetVtxDCosY(Float_t pvdy)
00403 {
00404   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->pvdy = pvdy;
00405 }
00406 
00407 //______________________________________________________________________
00408 Float_t CandRmMuHandle::GetVtxDCosZ() const
00409 {
00410   return dynamic_cast<const CandRmMu *>(GetCandBase())->pvdz;
00411 }
00412 
00413 //______________________________________________________________________
00414 void CandRmMuHandle::SetVtxDCosZ(Float_t pvdz)
00415 {
00416   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->pvdz = pvdz;
00417 }
00418 
00419 //______________________________________________________________________
00420 Float_t CandRmMuHandle::GetZenith() const
00421 {
00422   return dynamic_cast<const CandRmMu *>(GetCandBase())->zenith;
00423 }
00424 
00425 //______________________________________________________________________
00426 void CandRmMuHandle::SetZenith(Float_t zenith)
00427 {
00428   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->zenith = zenith;
00429 }
00430 
00431 //______________________________________________________________________
00432 Float_t CandRmMuHandle::GetAzimuth() const
00433 {
00434   return dynamic_cast<const CandRmMu *>(GetCandBase())->azimuth;
00435 }
00436 
00437 //______________________________________________________________________
00438 void CandRmMuHandle::SetAzimuth(Float_t azimuth)
00439 {
00440   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->azimuth = azimuth;
00441 }
00442 
00443 //______________________________________________________________________
00444 Int_t CandRmMuHandle::GetFitPass() const
00445 {
00446   return dynamic_cast<const CandRmMu *>(GetCandBase())->fitp;
00447 }
00448 
00449 //______________________________________________________________________
00450 void CandRmMuHandle::SetFitPass(Int_t fitp)
00451 {
00452   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fitp = fitp;
00453 }
00454 
00455 //______________________________________________________________________
00456 Int_t CandRmMuHandle::GetIsCont() const
00457 {
00458   return dynamic_cast<const CandRmMu *>(GetCandBase())->endc;
00459 }
00460 
00461 //______________________________________________________________________
00462 void CandRmMuHandle::SetIsCont(Int_t endc)
00463 {
00464   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->endc = endc;
00465 }
00466 
00467 //______________________________________________________________________
00468 Int_t CandRmMuHandle::GetPass() const
00469 {
00470   return dynamic_cast<const CandRmMu *>(GetCandBase())->pass;
00471 }
00472 
00473 //______________________________________________________________________
00474 void CandRmMuHandle::SetPass(Int_t pass)
00475 {
00476   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->pass = pass;
00477 }
00478 
00479 //______________________________________________________________________
00480 Float_t CandRmMuHandle::GetMomX() const
00481 {
00482   return dynamic_cast<const CandRmMu *>(GetCandBase())->pmux;
00483 }
00484 
00485 //______________________________________________________________________
00486 void CandRmMuHandle::SetMomX(Float_t pmux)
00487 {
00488   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->pmux = pmux;
00489 }
00490 
00491 //______________________________________________________________________
00492 Float_t CandRmMuHandle::GetMomY() const
00493 {
00494   return dynamic_cast<const CandRmMu *>(GetCandBase())->pmuy;
00495 }
00496 
00497 //______________________________________________________________________
00498 void CandRmMuHandle::SetMomY(Float_t pmuy)
00499 {
00500   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->pmuy = pmuy;
00501 }
00502 
00503 //______________________________________________________________________
00504 Float_t CandRmMuHandle::GetMomZ() const
00505 {
00506   return dynamic_cast<const CandRmMu *>(GetCandBase())->pmuz;
00507 }
00508 
00509 //______________________________________________________________________
00510 void CandRmMuHandle::SetMomZ(Float_t pmuz)
00511 {
00512   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->pmuz = pmuz;
00513 }
00514 
00515 //______________________________________________________________________
00516 Float_t CandRmMuHandle::GetMRMX() const
00517 {
00518   return dynamic_cast<const CandRmMu *>(GetCandBase())->mrmpmux;
00519 }
00520 
00521 //______________________________________________________________________
00522 void CandRmMuHandle::SetMRMX(Float_t pmux)
00523 {
00524   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->mrmpmux = pmux;
00525 }
00526 
00527 //______________________________________________________________________
00528 Float_t CandRmMuHandle::GetMRMY() const
00529 {
00530   return dynamic_cast<const CandRmMu *>(GetCandBase())->mrmpmuy;
00531 }
00532 
00533 //______________________________________________________________________
00534 void CandRmMuHandle::SetMRMY(Float_t pmuy)
00535 {
00536   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->mrmpmuy = pmuy;
00537 }
00538 
00539 //______________________________________________________________________
00540 Float_t CandRmMuHandle::GetMRMZ() const
00541 {
00542   return dynamic_cast<const CandRmMu *>(GetCandBase())->mrmpmuz;
00543 }
00544 
00545 //______________________________________________________________________
00546 void CandRmMuHandle::SetMRMZ(Float_t pmuz)
00547 {
00548   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->mrmpmuz = pmuz;
00549 }
00550 
00551 //______________________________________________________________________
00552 Float_t CandRmMuHandle::GetMRMQ2() const
00553 {
00554   return dynamic_cast<const CandRmMu *>(GetCandBase())->mrmQ2;
00555 }
00556 
00557 //______________________________________________________________________
00558 void CandRmMuHandle::SetMRMQ2(Float_t Q2)
00559 {
00560   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->mrmQ2 = Q2;
00561 }
00562 
00563 //______________________________________________________________________
00564 Float_t CandRmMuHandle::GetMRMEshw() const
00565 {
00566   return dynamic_cast<const CandRmMu *>(GetCandBase())->mrmEshw;
00567 }
00568 
00569 //______________________________________________________________________
00570 void CandRmMuHandle::SetMRMEshw(Float_t Eshw)
00571 {
00572   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->mrmEshw = Eshw;
00573 }
00574 
00575 //______________________________________________________________________
00576 Int_t CandRmMuHandle::GetOrigEvtIndex() const
00577 {
00578   return dynamic_cast<const CandRmMu *>(GetCandBase())->fOrigEvtIndex;
00579 }
00580 
00581 //______________________________________________________________________
00582 void CandRmMuHandle::SetOrigEvtIndex(Int_t origevtindex)
00583 {
00584   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fOrigEvtIndex = origevtindex;
00585 }
00586 
00587 //______________________________________________________________________
00588 Int_t CandRmMuHandle::GetMaxTrkPlane() const
00589 {
00590   return dynamic_cast<const CandRmMu *>(GetCandBase())->fMaxTrkPlane;
00591 }
00592 
00593 //______________________________________________________________________
00594 void CandRmMuHandle::SetMaxTrkPlane(Int_t maxtrkplane)
00595 {
00596   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fMaxTrkPlane = maxtrkplane;
00597 }
00598 
00599 //______________________________________________________________________
00600 Int_t CandRmMuHandle::GetNMuonDig() const
00601 {
00602   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNMuonDig;
00603 }
00604 
00605 //______________________________________________________________________
00606 void CandRmMuHandle::SetNMuonDig(Int_t nMuonDig)
00607 {
00608   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNMuonDig = nMuonDig;
00609 }
00610 
00611 //______________________________________________________________________
00612 Int_t CandRmMuHandle::GetNMuonDigRetained() const
00613 {
00614   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNMuonDigRetained;
00615 }
00616 
00617 //______________________________________________________________________
00618 void CandRmMuHandle::SetNMuonDigRetained(Int_t nMuonDigRetained)
00619 {
00620   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNMuonDigRetained = nMuonDigRetained;
00621 }
00622 
00623 //______________________________________________________________________
00624 Int_t CandRmMuHandle::GetNShwDig() const
00625 {
00626   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNShwDig;
00627 }
00628 //______________________________________________________________________
00629 void CandRmMuHandle::SetNShwDig(Int_t nShwDig)
00630 {
00631   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNShwDig = nShwDig;
00632 }
00633 //______________________________________________________________________
00634 Int_t CandRmMuHandle::GetNShwDigRetained() const
00635 {
00636   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNShwDigRetained;
00637 }
00638 //______________________________________________________________________
00639 void CandRmMuHandle::SetNShwDigRetained(Int_t nShwDigRetained)
00640 {
00641   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNShwDigRetained = nShwDigRetained;
00642 }
00643 //______________________________________________________________________
00644 Int_t CandRmMuHandle::GetNShwDigAtVtx() const
00645 {
00646   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNShwDigAtVtx;
00647 }
00648 //______________________________________________________________________
00649 void CandRmMuHandle::SetNShwDigAtVtx(Int_t nShwDigAtVtx)
00650 {
00651   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNShwDigAtVtx = nShwDigAtVtx;
00652 }
00653 //______________________________________________________________________
00654 Int_t CandRmMuHandle::GetNShwDigRetainedAtVtx() const
00655 {
00656   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNShwDigRetainedAtVtx;
00657 }
00658 //______________________________________________________________________
00659 void CandRmMuHandle::SetNShwDigRetainedAtVtx(Int_t nShwDigRetainedAtVtx)
00660 {
00661   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNShwDigRetainedAtVtx = nShwDigRetainedAtVtx;
00662 }
00663 //______________________________________________________________________
00664 Float_t CandRmMuHandle::GetNShwPE() const
00665 {
00666   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNShwPE;
00667 }
00668 //______________________________________________________________________
00669 void CandRmMuHandle::SetNShwPE(Float_t nShwPE)
00670 {
00671   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNShwPE = nShwPE;
00672 }
00673 //______________________________________________________________________
00674 Float_t CandRmMuHandle::GetNShwPERetained() const
00675 {
00676   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNShwPERetained;
00677 }
00678 //______________________________________________________________________
00679 void CandRmMuHandle::SetNShwPERetained(Float_t nShwPERetained)
00680 {
00681   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNShwPERetained = nShwPERetained;
00682 }
00683 //______________________________________________________________________
00684 Float_t CandRmMuHandle::GetNShwPEAtVtx() const
00685 {
00686   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNShwPEAtVtx;
00687 }
00688 //______________________________________________________________________
00689 void CandRmMuHandle::SetNShwPEAtVtx(Float_t nShwPEAtVtx)
00690 {
00691   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNShwPEAtVtx = nShwPEAtVtx;
00692 }
00693 //______________________________________________________________________
00694 Float_t CandRmMuHandle::GetNShwPERetainedAtVtx() const
00695 {
00696   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNShwPERetainedAtVtx;
00697 }
00698 //______________________________________________________________________
00699 void CandRmMuHandle::SetNShwPERetainedAtVtx(Float_t nShwPERetainedAtVtx)
00700 {
00701   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNShwPERetainedAtVtx = nShwPERetainedAtVtx;
00702 }
00703 //______________________________________________________________________
00704 Int_t CandRmMuHandle::GetNRetained() const
00705 {
00706   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNRetained;
00707 }
00708 //______________________________________________________________________
00709 void CandRmMuHandle::SetNRetained(Int_t nRetained)
00710 {
00711   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNRetained = nRetained;
00712 }
00713 //______________________________________________________________________
00714 Int_t CandRmMuHandle::GetNRetainedMuon() const
00715 {
00716   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNRetainedMuon;
00717 }
00718 //______________________________________________________________________
00719 void CandRmMuHandle::SetNRetainedMuon(Int_t nRetainedMuon)
00720 {
00721   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNRetainedMuon = nRetainedMuon;
00722 }
00723 //______________________________________________________________________
00724 Int_t CandRmMuHandle::GetNRetainedShw() const
00725 { 
00726   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNRetainedShw;
00727 }
00728 //______________________________________________________________________
00729 void CandRmMuHandle::SetNRetainedShw(Int_t nRetainedShw)
00730 { 
00731   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNRetainedShw = nRetainedShw;
00732 }
00733 //______________________________________________________________________
00734 Int_t CandRmMuHandle::GetNRetainedBoth() const
00735 {
00736   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNRetainedBoth;
00737 }
00738 //______________________________________________________________________
00739 void CandRmMuHandle::SetNRetainedBoth(Int_t nRetainedBoth)
00740 {
00741   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNRetainedBoth = nRetainedBoth;
00742 }
00743 //______________________________________________________________________
00744 Float_t CandRmMuHandle::GetPERetained() const
00745 {
00746   return dynamic_cast<const CandRmMu *>(GetCandBase())->fPERetained;
00747 }
00748 //______________________________________________________________________
00749 void CandRmMuHandle::SetPERetained(Float_t peRetained)
00750 {
00751   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fPERetained = peRetained;
00752 }
00753 //______________________________________________________________________
00754 Float_t CandRmMuHandle::GetPERetainedMuon() const
00755 {
00756   return dynamic_cast<const CandRmMu *>(GetCandBase())->fPERetainedMuon;
00757 }
00758 //______________________________________________________________________
00759 void CandRmMuHandle::SetPERetainedMuon(Float_t peRetainedMuon)
00760 {
00761   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fPERetainedMuon = peRetainedMuon;
00762 }
00763 //______________________________________________________________________
00764 Float_t CandRmMuHandle::GetPERetainedShw() const
00765 {
00766   return dynamic_cast<const CandRmMu *>(GetCandBase())->fPERetainedShw;
00767 }
00768 //______________________________________________________________________
00769 void CandRmMuHandle::SetPERetainedShw(Float_t peRetainedShw)
00770 {
00771   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fPERetainedShw = peRetainedShw;
00772 }
00773 //______________________________________________________________________
00774 Float_t CandRmMuHandle::GetPERetainedBoth() const
00775 {
00776   return dynamic_cast<const CandRmMu *>(GetCandBase())->fPERetainedBoth;
00777 }
00778 //______________________________________________________________________
00779 void CandRmMuHandle::SetPERetainedBoth(Float_t peRetainedBoth)
00780 {
00781   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fPERetainedBoth = peRetainedBoth;
00782 }
00783 //______________________________________________________________________
00784 Int_t CandRmMuHandle::GetNRejected() const
00785 {
00786   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNRejected;
00787 }
00788 //______________________________________________________________________
00789 void CandRmMuHandle::SetNRejected(Int_t nRejected)
00790 {
00791   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNRejected = nRejected;
00792 }
00793 //______________________________________________________________________
00794 Int_t CandRmMuHandle::GetNRejectedMuon() const
00795 {
00796   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNRejectedMuon;
00797 }
00798 //______________________________________________________________________
00799 void CandRmMuHandle::SetNRejectedMuon(Int_t nRejectedMuon)
00800 {
00801   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNRejectedMuon = nRejectedMuon;
00802 }
00803 //______________________________________________________________________
00804 Int_t CandRmMuHandle::GetNRejectedShw() const
00805 {
00806   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNRejectedShw;
00807 }
00808 //______________________________________________________________________
00809 void CandRmMuHandle::SetNRejectedShw(Int_t nRejectedShw)
00810 {
00811   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNRejectedShw = nRejectedShw;
00812 }
00813 //______________________________________________________________________
00814 Int_t CandRmMuHandle::GetNRejectedBoth() const
00815 {
00816   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNRejectedBoth;
00817 }
00818 //______________________________________________________________________
00819 void CandRmMuHandle::SetNRejectedBoth(Int_t nRejectedBoth)
00820 {
00821   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNRejectedBoth = nRejectedBoth;
00822 }
00823 //______________________________________________________________________
00824 Int_t CandRmMuHandle::GetNRejShw() const
00825 {
00826   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNRejShw;
00827 }
00828 //______________________________________________________________________
00829 void CandRmMuHandle::SetNRejShw(Int_t nRejShw)
00830 {
00831   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNRejShw = nRejShw;
00832 }
00833 //______________________________________________________________________
00834 Int_t CandRmMuHandle::GetNRejShwMaxTrk() const
00835 {
00836   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNRejShwMaxTrk;
00837 }
00838 //______________________________________________________________________
00839 void CandRmMuHandle::SetNRejShwMaxTrk(Int_t nRejShwMaxTrk)
00840 {
00841   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNRejShwMaxTrk = nRejShwMaxTrk;
00842 }
00843 //______________________________________________________________________
00844 Int_t CandRmMuHandle::GetNRejShwFakeTrk() const
00845 {
00846   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNRejShwFakeTrk;
00847 }
00848 //______________________________________________________________________
00849 void CandRmMuHandle::SetNRejShwFakeTrk(Int_t nRejShwFakeTrk)
00850 {
00851   dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNRejShwFakeTrk = nRejShwFakeTrk;
00852 }
00853 //______________________________________________________________________
00854 Int_t CandRmMuHandle::GetNRejShwMix() const
00855 {
00856   return dynamic_cast<const CandRmMu *>(GetCandBase())->fNRejShwMix;
00857 }
00858 //______________________________________________________________________
00859 void CandRmMuHandle::SetNRejShwMix(Int_t nRejShwMix)
00860 {
00861 dynamic_cast<CandRmMu *>(GetOwnedCandBase())->fNRejShwMix = nRejShwMix;
00862 }
00863 
00864 //______________________________________________________________________
00865 void CandRmMuHandle::Trace(const char *c) const
00866 {
00867   MSG("Cand", Msg::kDebug)
00868     << "*******Begin CandRmMuHandle::Trace(\"" << c << "\")" << endl
00869     << "Information from CandRmMuHandle's CandHandle: " << endl;
00870   CandHandle::Trace(c);
00871   MSG("Cand", Msg::kDebug)
00872     << "*******End CandRmMuHandle::Trace(\"" << c << "\")" << endl;
00873 }
00874 
00875 XXXITRIMP(CandRmMuHandle)

Generated on Mon Feb 15 11:06:29 2010 for loon by  doxygen 1.3.9.1