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

Public Member Functions | |
| CandCalDetPIDHandle () | |
| CandCalDetPIDHandle (const CandCalDetPIDHandle &rhs) | |
| CandCalDetPIDHandle (CandCalDetPID *candidate) | |
| virtual | ~CandCalDetPIDHandle () |
| virtual CandCalDetPIDHandle * | DupHandle () const |
| Bool_t | NoOverlap () const |
| void | SetNoOverlap (Bool_t) |
| Bool_t | InCERTime () const |
| void | SetInCERTime (Bool_t) |
| UInt_t | GetPIDType () const |
| void | SetPIDType (UInt_t) |
| UInt_t | GetNoOverlapBits () const |
| void | SetNoOverlapBits (UInt_t) |
| UInt_t | GetInCERTimeBits () const |
| void | SetInCERTimeBits (UInt_t) |
| Float_t | GetOLChi2 () const |
| void | SetOLChi2 (Float_t) |
| Bool_t | IsA (const CalDetParticleType::CalDetParticleType_t &ptype) const |
| std::string | AsString () const |
|
|
Definition at line 28 of file CandCalDetPIDHandle.cxx. References MSG. Referenced by DupHandle(). 00029 {
00030 MSG("CalDetPID",Msg::kDebug)
00031 << "CandCalDetPIDHandle default ctor called" << endl;
00032 }
|
|
|
Definition at line 34 of file CandCalDetPIDHandle.cxx. 00035 : CandHandle(handle) 00036 { 00037 }
|
|
|
Definition at line 38 of file CandCalDetPIDHandle.cxx. 00039 : CandHandle(candidate) 00040 { 00041 }
|
|
|
Definition at line 42 of file CandCalDetPIDHandle.cxx. 00043 {
00044 }
|
|
|
Definition at line 140 of file CandCalDetPIDHandle.cxx. References CalDetParticleType::AsString(), GetPIDType(), InCERTime(), NoOverlap(), and s(). Referenced by EVD::UpdateSummary(). 00141 {
00142 Int_t t = GetPIDType();
00143 std::string s = CalDetParticleType::AsString(t);
00144 if(NoOverlap()==false) s+=" (OVERLAP)";
00145 if(InCERTime()==false) s+=" (!INCERTIME)";
00146 return s;
00147 }
|
|
|
Reimplemented from CandHandle. Definition at line 46 of file CandCalDetPIDHandle.cxx. References CandCalDetPIDHandle(). 00047 {
00048 return new CandCalDetPIDHandle(*this);
00049 }
|
|
|
Definition at line 107 of file CandCalDetPIDHandle.cxx. References CandCalDetPID::fInCERTimeBits, and CandHandle::GetCandBase(). Referenced by CDTrackerModule::FillPID(). 00108 {
00109 const CandCalDetPID* pid =
00110 static_cast<const CandCalDetPID*>(GetCandBase());
00111 return pid->fInCERTimeBits;
00112 }
|
|
|
Definition at line 93 of file CandCalDetPIDHandle.cxx. References CandCalDetPID::fNoOverlapBits, and CandHandle::GetCandBase(). Referenced by CDTrackerModule::FillPID(). 00094 {
00095 const CandCalDetPID* pid =
00096 static_cast<const CandCalDetPID*>(GetCandBase());
00097 return pid->fNoOverlapBits;
00098 }
|
|
|
Definition at line 120 of file CandCalDetPIDHandle.cxx. References CandCalDetPID::fOLChi2, and CandHandle::GetCandBase(). Referenced by ParticleFilterModule::Ana(), CDTrackerModule::Ana(), UberModuleLite::FillNtpCalDetPID(), UberModule::FillNtpCalDetPID(), and CDTrackerModule::FillPID(). 00121 {
00122 const CandCalDetPID* pid = static_cast<const CandCalDetPID*>(GetCandBase());
00123 return pid->fOLChi2;
00124 }
|
|
|
Definition at line 54 of file CandCalDetPIDHandle.cxx. References CandCalDetPID::fPIDType, and CandHandle::GetCandBase(). Referenced by ParticleFilterModule::Ana(), CDTrackerModule::Ana(), AsString(), UberModuleLite::FillNtpCalDetPID(), UberModule::FillNtpCalDetPID(), CDTrackerModule::FillPID(), and IsA(). 00055 {
00056 const CandCalDetPID* pid =
00057 static_cast<const CandCalDetPID*>(GetCandBase());
00058 return pid->fPIDType;
00059 }
|
|
|
Definition at line 80 of file CandCalDetPIDHandle.cxx. References CandCalDetPID::fInCERTime, and CandHandle::GetCandBase(). Referenced by ParticleFilterModule::Ana(), CDTrackerModule::Ana(), AsString(), UberModuleLite::FillNtpCalDetPID(), UberModule::FillNtpCalDetPID(), and CDTrackerModule::FillPID(). 00081 {
00082 const CandCalDetPID* pid =
00083 static_cast<const CandCalDetPID*>(GetCandBase());
00084 return pid->fInCERTime;
00085 }
|
|
|
Definition at line 132 of file CandCalDetPIDHandle.cxx. References GetPIDType(). 00133 {
00134 Int_t t = GetPIDType();
00135 Bool_t result = kFALSE;
00136 if(t&p) result=kTRUE;
00137 return result;
00138 }
|
|
|
Definition at line 67 of file CandCalDetPIDHandle.cxx. References CandCalDetPID::fNoOverlap, and CandHandle::GetCandBase(). Referenced by ParticleFilterModule::Ana(), CDTrackerModule::Ana(), AsString(), UberModuleLite::FillNtpCalDetPID(), UberModule::FillNtpCalDetPID(), and CDTrackerModule::FillPID(). 00068 {
00069 const CandCalDetPID* pid =
00070 static_cast<const CandCalDetPID*>(GetCandBase());
00071 return pid->fNoOverlap;
00072 }
|
|
|
Definition at line 87 of file CandCalDetPIDHandle.cxx. References CandCalDetPID::fInCERTime, and CandHandle::GetCandBase(). Referenced by AlgCalDetPID::RunAlg(). 00088 {
00089 CandCalDetPID* pid = static_cast<CandCalDetPID*>(GetCandBase());
00090 pid->fInCERTime=v;
00091 }
|
|
|
Definition at line 114 of file CandCalDetPIDHandle.cxx. References CandCalDetPID::fInCERTimeBits, and CandHandle::GetCandBase(). Referenced by AlgCalDetPID::RunAlg(). 00115 {
00116 CandCalDetPID* pid = static_cast<CandCalDetPID*>(GetCandBase());
00117 pid->fInCERTimeBits=p;
00118 }
|
|
|
Definition at line 74 of file CandCalDetPIDHandle.cxx. References CandCalDetPID::fNoOverlap, and CandHandle::GetCandBase(). Referenced by AlgCalDetPID::RunAlg(). 00075 {
00076 CandCalDetPID* pid = static_cast<CandCalDetPID*>(GetCandBase());
00077 pid->fNoOverlap=v;
00078 }
|
|
|
Definition at line 100 of file CandCalDetPIDHandle.cxx. References CandCalDetPID::fNoOverlapBits, and CandHandle::GetCandBase(). Referenced by AlgCalDetPID::RunAlg(). 00101 {
00102 CandCalDetPID* pid = static_cast<CandCalDetPID*>(GetCandBase());
00103 pid->fNoOverlapBits=p;
00104 }
|
|
|
Definition at line 126 of file CandCalDetPIDHandle.cxx. References CandCalDetPID::fOLChi2, and CandHandle::GetCandBase(). Referenced by AlgCalDetPID::RunAlg(). 00127 {
00128 CandCalDetPID* pid = static_cast<CandCalDetPID*>(GetCandBase());
00129 pid->fOLChi2 = c;
00130 }
|
|
|
Definition at line 61 of file CandCalDetPIDHandle.cxx. References CandCalDetPID::fPIDType, and CandHandle::GetCandBase(). Referenced by AlgCalDetPID::RunAlg(). 00062 {
00063 CandCalDetPID* pid = static_cast<CandCalDetPID*>(GetCandBase());
00064 pid->fPIDType=p;
00065 }
|
1.3.9.1