#include <CandCalDetPID.h>
Inheritance diagram for CandCalDetPID:

Public Member Functions | |
| CandCalDetPID () | |
Static Public Member Functions | |
| CandCalDetPIDHandle | MakeCandidate (AlgHandle &ah, CandContext &ch) |
Protected Member Functions | |
| CandCalDetPID (AlgHandle &ah) | |
| CandCalDetPID (AlgHandle &ah, CandHandle &ch, CandContext &cx) | |
| CandCalDetPID (const CandCalDetPID &rhs) | |
| virtual | ~CandCalDetPID () |
| virtual void | CreateLocalHandle () |
| virtual CandCalDetPID * | Dup () const |
Private Attributes | |
| Bool_t | fNoOverlap |
| Bool_t | fInCERTime |
| UInt_t | fPIDType |
| UInt_t | fNoOverlapBits |
| UInt_t | fInCERTimeBits |
| Float_t | fOLChi2 |
Friends | |
| class | CandCalDetPIDHandle |
|
|
Definition at line 28 of file CandCalDetPID.cxx. References MSG. Referenced by Dup(), and MakeCandidate(). 00028 : fNoOverlap(kFALSE), fInCERTime(kFALSE), 00029 fPIDType(0), fNoOverlapBits(0), 00030 fInCERTimeBits(0), fOLChi2(0.) 00031 { 00032 MSG("CalDetPID",Msg::kDebug) 00033 << "CandCalDetPID default ctor called" << endl; 00034 }
|
|
|
Definition at line 36 of file CandCalDetPID.cxx. 00037 : CandBase(ah), fNoOverlap(kFALSE), fInCERTime(kFALSE),fPIDType(0), 00038 fNoOverlapBits(0), fInCERTimeBits(0), fOLChi2(0.) 00039 { 00040 }
|
|
||||||||||||||||
|
Definition at line 42 of file CandCalDetPID.cxx. References CreateLocalHandle(), and AlgHandle::RunAlg(). 00043 : CandBase(ah), fNoOverlap(kFALSE), fInCERTime(kFALSE),fPIDType(0), 00044 fNoOverlapBits(0), fInCERTimeBits(0), fOLChi2(0.) 00045 00046 { 00047 this->CreateLocalHandle(); 00048 { 00049 CandCalDetPIDHandle a_handle(this); 00050 ch = a_handle; 00051 } 00052 ah.RunAlg(ch,cx); 00053 }
|
|
|
Definition at line 55 of file CandCalDetPID.cxx. 00056 : CandBase(rhs),fNoOverlap(kFALSE), fInCERTime(kFALSE),fPIDType(0), 00057 fNoOverlapBits(0), fInCERTimeBits(0), fOLChi2(0.) 00058 { 00059 }
|
|
|
Definition at line 61 of file CandCalDetPID.cxx. 00062 {
00063 }
|
|
|
Implements CandBase. Definition at line 65 of file CandCalDetPID.cxx. References CandCalDetPIDHandle, and CandBase::SetLocalHandle(). Referenced by CandCalDetPID(), and Dup(). 00066 {
00067 this->SetLocalHandle(new CandCalDetPIDHandle(this));
00068 }
|
|
|
Implements CandBase. Definition at line 70 of file CandCalDetPID.cxx. References CandBase::AddDaughterLink(), CandCalDetPID(), CreateLocalHandle(), and CandBase::GetDaughterIterator(). 00071 {
00072 CandCalDetPID* newone = new CandCalDetPID(*this);
00073 newone->CreateLocalHandle();
00074 TIter iter = this->GetDaughterIterator();
00075 CandHandle* ch;
00076 while ((ch=(CandHandle*)iter())) newone->AddDaughterLink(*ch);
00077 return newone;
00078 }
|
|
||||||||||||
|
Definition at line 80 of file CandCalDetPID.cxx. References CandCalDetPID(). Referenced by RealCalDetPIDModule::Reco(). 00081 {
00082 CandCalDetPIDHandle a_handle;
00083 new CandCalDetPID(ah,a_handle,cx);
00084 return a_handle;
00085 }
|
|
|
Definition at line 36 of file CandCalDetPID.h. Referenced by CreateLocalHandle(). |
|
|
Definition at line 55 of file CandCalDetPID.h. Referenced by CandCalDetPIDHandle::InCERTime(), and CandCalDetPIDHandle::SetInCERTime(). |
|
|
Definition at line 58 of file CandCalDetPID.h. Referenced by CandCalDetPIDHandle::GetInCERTimeBits(), and CandCalDetPIDHandle::SetInCERTimeBits(). |
|
|
Definition at line 54 of file CandCalDetPID.h. Referenced by CandCalDetPIDHandle::NoOverlap(), and CandCalDetPIDHandle::SetNoOverlap(). |
|
|
Definition at line 57 of file CandCalDetPID.h. Referenced by CandCalDetPIDHandle::GetNoOverlapBits(), and CandCalDetPIDHandle::SetNoOverlapBits(). |
|
|
Definition at line 59 of file CandCalDetPID.h. Referenced by CandCalDetPIDHandle::GetOLChi2(), and CandCalDetPIDHandle::SetOLChi2(). |
|
|
Definition at line 56 of file CandCalDetPID.h. Referenced by CandCalDetPIDHandle::GetPIDType(), and CandCalDetPIDHandle::SetPIDType(). |
1.3.9.1