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

CandFitTrack3Handle Class Reference

#include <CandFitTrack3Handle.h>

Inheritance diagram for CandFitTrack3Handle:

CandFitTrackHandle CandTrackHandle CandRecoHandle CandHandle List of all members.

Public Member Functions

 CandFitTrack3Handle ()
 CandFitTrack3Handle (const CandFitTrack3Handle &csh)
 CandFitTrack3Handle (CandFitTrack3 *cs)
virtual ~CandFitTrack3Handle ()
virtual CandFitTrack3HandleDupHandle () const
virtual void Trace (const char *c="") const
Double_t GetInitialQP () const
void SetInitialQP (Double_t)
Double_t GetdUdZ0 () const
Double_t GetdVdZ0 () const
Double_t GetU0 () const
Double_t GetV0 () const
Double_t GetP0 () const
Double_t GetdUdZ0Err () const
Double_t GetdVdZ0Err () const
Double_t GetU0Err () const
Double_t GetV0Err () const
Double_t GetP0Err () const
Double_t GetdUdZ0Initial () const
Double_t GetdVdZ0Initial () const
Double_t GetU0Initial () const
Double_t GetV0Initial () const
Double_t GetP0Initial () const
void SetdUdZ0 (Double_t)
void SetdVdZ0 (Double_t)
void SetU0 (Double_t)
void SetV0 (Double_t)
void SetP0 (Double_t)
void SetdUdZ0Err (Double_t)
void SetdVdZ0Err (Double_t)
void SetU0Err (Double_t)
void SetV0Err (Double_t)
void SetP0Err (Double_t)
void SetdUdZ0Initial (Double_t)
void SetdVdZ0Initial (Double_t)
void SetU0Initial (Double_t)
void SetV0Initial (Double_t)
void SetP0Initial (Double_t)
void SetNTrackStrip (Int_t)
void SetNTrackDigit (Int_t)
Int_t GetNTrackStrip () const
Int_t GetNTrackDigit () const
void SetNDOF (Int_t)
Int_t GetNDOF () const
void SetdUdZ (Int_t, Float_t)
void SetdVdZ (Int_t, Float_t)
Float_t GetdUdZ (Int_t) const
Float_t GetdVdZ (Int_t) const
Int_t GetNIterate () const
void SetNIterate (Int_t)

Constructor & Destructor Documentation

CandFitTrack3Handle::CandFitTrack3Handle  ) 
 

Definition at line 43 of file CandFitTrack3Handle.cxx.

Referenced by DupHandle().

00044 {
00045 }

CandFitTrack3Handle::CandFitTrack3Handle const CandFitTrack3Handle csh  ) 
 

Definition at line 48 of file CandFitTrack3Handle.cxx.

00048                                                                        :
00049   CandFitTrackHandle(cdh)
00050 {
00051 }

CandFitTrack3Handle::CandFitTrack3Handle CandFitTrack3 cs  ) 
 

Definition at line 54 of file CandFitTrack3Handle.cxx.

00054                                                           :
00055   CandFitTrackHandle(cd)
00056 {
00057 }

CandFitTrack3Handle::~CandFitTrack3Handle  )  [virtual]
 

Definition at line 60 of file CandFitTrack3Handle.cxx.

00061 {
00062 }


Member Function Documentation

CandFitTrack3Handle * CandFitTrack3Handle::DupHandle  )  const [virtual]
 

Reimplemented from CandFitTrackHandle.

Definition at line 65 of file CandFitTrack3Handle.cxx.

References CandFitTrack3Handle().

00066 {
00067    return (new CandFitTrack3Handle(*this));
00068 }

Float_t CandFitTrack3Handle::GetdUdZ Int_t   )  const
 

Definition at line 307 of file CandFitTrack3Handle.cxx.

References CandFitTrack3::fdUdZ, and CandHandle::GetCandBase().

00308 {
00309   const CandFitTrack3 *track = dynamic_cast<const CandFitTrack3*>(GetCandBase());
00310   if ((track->fdUdZ).count(plane)) {
00311     return track->fdUdZ[plane];
00312   }
00313   return -99999.;
00314 }

Double_t CandFitTrack3Handle::GetdUdZ0  )  const
 

Definition at line 135 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00136 {
00137   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fdUdZ0;
00138 }

Double_t CandFitTrack3Handle::GetdUdZ0Err  )  const
 

Definition at line 186 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00187 {
00188   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fdUdZ0Err;
00189 }

Double_t CandFitTrack3Handle::GetdUdZ0Initial  )  const
 

Definition at line 237 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00238 {
00239   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fdUdZ0Initial;
00240 }

Float_t CandFitTrack3Handle::GetdVdZ Int_t   )  const
 

Definition at line 316 of file CandFitTrack3Handle.cxx.

References CandFitTrack3::fdVdZ, and CandHandle::GetCandBase().

00317 {
00318   const CandFitTrack3 *track = dynamic_cast<const CandFitTrack3*>(GetCandBase());
00319   if ((track->fdVdZ).count(plane)) {
00320     return track->fdVdZ[plane];
00321   }
00322   return -99999.;
00323 }

Double_t CandFitTrack3Handle::GetdVdZ0  )  const
 

Definition at line 145 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00146 {
00147   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fdUdZ0;
00148 }

Double_t CandFitTrack3Handle::GetdVdZ0Err  )  const
 

Definition at line 196 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00197 {
00198   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fdUdZ0Err;
00199 }

Double_t CandFitTrack3Handle::GetdVdZ0Initial  )  const
 

Definition at line 247 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00248 {
00249   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fdUdZ0Initial;
00250 }

Double_t CandFitTrack3Handle::GetInitialQP  )  const
 

Definition at line 82 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00083 {
00084   return dynamic_cast<const CandFitTrack3*>(GetCandBase())->fInitialQP;
00085 }

Int_t CandFitTrack3Handle::GetNDOF  )  const
 

Reimplemented from CandFitTrackHandle.

Definition at line 128 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00129 {
00130   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fNDOF;
00131 }

Int_t CandFitTrack3Handle::GetNIterate  )  const
 

Reimplemented from CandFitTrackHandle.

Definition at line 118 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00119 {
00120   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fNIterate;
00121 }

Int_t CandFitTrack3Handle::GetNTrackDigit  )  const
 

Reimplemented from CandTrackHandle.

Definition at line 108 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00109 {
00110   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fNTrackDigit;
00111 }

Int_t CandFitTrack3Handle::GetNTrackStrip  )  const
 

Reimplemented from CandTrackHandle.

Definition at line 103 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00104 {
00105   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fNTrackStrip;
00106 }

Double_t CandFitTrack3Handle::GetP0  )  const
 

Definition at line 175 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00176 {
00177   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fP0;
00178 }

Double_t CandFitTrack3Handle::GetP0Err  )  const
 

Definition at line 226 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00227 {
00228   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fP0Err;
00229 }

Double_t CandFitTrack3Handle::GetP0Initial  )  const
 

Definition at line 277 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00278 {
00279   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fP0Initial;
00280 }

Double_t CandFitTrack3Handle::GetU0  )  const
 

Definition at line 155 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00156 {
00157   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fU0;
00158 }

Double_t CandFitTrack3Handle::GetU0Err  )  const
 

Definition at line 206 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00207 {
00208   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fU0Err;
00209 }

Double_t CandFitTrack3Handle::GetU0Initial  )  const
 

Definition at line 257 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00258 {
00259   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fU0Initial;
00260 }

Double_t CandFitTrack3Handle::GetV0  )  const
 

Definition at line 165 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00166 {
00167   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fV0;
00168 }

Double_t CandFitTrack3Handle::GetV0Err  )  const
 

Definition at line 216 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00217 {
00218   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fV0Err;
00219 }

Double_t CandFitTrack3Handle::GetV0Initial  )  const
 

Definition at line 267 of file CandFitTrack3Handle.cxx.

References CandHandle::GetCandBase().

00268 {
00269   return dynamic_cast<const CandFitTrack3 *>(GetCandBase())->fV0Initial;
00270 }

void CandFitTrack3Handle::SetdUdZ Int_t  ,
Float_t 
 

Definition at line 295 of file CandFitTrack3Handle.cxx.

References CandFitTrack3::fdUdZ, and CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00296 {
00297   CandFitTrack3 *track = dynamic_cast<CandFitTrack3*>(GetOwnedCandBase());
00298   track->fdUdZ[plane] = ddz;
00299 }

void CandFitTrack3Handle::SetdUdZ0 Double_t   ) 
 

Definition at line 140 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00141 {
00142   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fdUdZ0 = dudz0;
00143 }

void CandFitTrack3Handle::SetdUdZ0Err Double_t   ) 
 

Definition at line 191 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00192 {
00193   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fdUdZ0Err = dudz0Err;
00194 }

void CandFitTrack3Handle::SetdUdZ0Initial Double_t   ) 
 

Definition at line 242 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00243 {
00244   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fdUdZ0Initial = dudz0Initial;
00245 }

void CandFitTrack3Handle::SetdVdZ Int_t  ,
Float_t 
 

Definition at line 301 of file CandFitTrack3Handle.cxx.

References CandFitTrack3::fdVdZ, and CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00302 {
00303   CandFitTrack3 *track = dynamic_cast<CandFitTrack3*>(GetOwnedCandBase());
00304   track->fdVdZ[plane] = ddz;
00305 }

void CandFitTrack3Handle::SetdVdZ0 Double_t   ) 
 

Definition at line 150 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00151 {
00152   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fdVdZ0 = dvdz0;
00153 }

void CandFitTrack3Handle::SetdVdZ0Err Double_t   ) 
 

Definition at line 201 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00202 {
00203   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fdVdZ0Err = dvdz0Err;
00204 }

void CandFitTrack3Handle::SetdVdZ0Initial Double_t   ) 
 

Definition at line 252 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00253 {
00254   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fdVdZ0Initial = dvdz0Initial;
00255 }

void CandFitTrack3Handle::SetInitialQP Double_t   ) 
 

Definition at line 87 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00088 {
00089   dynamic_cast<CandFitTrack3*>(GetOwnedCandBase())->fInitialQP = qp0;
00090 }

void CandFitTrack3Handle::SetNDOF Int_t   ) 
 

Reimplemented from CandFitTrackHandle.

Definition at line 123 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

00124 {
00125   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fNDOF = ndof;
00126 }

void CandFitTrack3Handle::SetNIterate Int_t   ) 
 

Reimplemented from CandFitTrackHandle.

Definition at line 113 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00114 {
00115   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fNIterate = n;
00116 }

void CandFitTrack3Handle::SetNTrackDigit Int_t   ) 
 

Reimplemented from CandTrackHandle.

Definition at line 97 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

00098 {
00099   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fNTrackDigit = n;
00100 }

void CandFitTrack3Handle::SetNTrackStrip Int_t   ) 
 

Reimplemented from CandTrackHandle.

Definition at line 92 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

00093 {
00094   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fNTrackStrip = n;
00095 }

void CandFitTrack3Handle::SetP0 Double_t   ) 
 

Definition at line 180 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00181 {
00182   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fP0 = p0;
00183 }

void CandFitTrack3Handle::SetP0Err Double_t   ) 
 

Definition at line 231 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00232 {
00233   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fP0Err = p0Err;
00234 }

void CandFitTrack3Handle::SetP0Initial Double_t   ) 
 

Definition at line 282 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00283 {
00284   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fP0Initial = p0Initial;
00285 }

void CandFitTrack3Handle::SetU0 Double_t   ) 
 

Definition at line 160 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00161 {
00162   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fU0 = u0;
00163 }

void CandFitTrack3Handle::SetU0Err Double_t   ) 
 

Definition at line 211 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00212 {
00213   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fU0Err = u0Err;
00214 }

void CandFitTrack3Handle::SetU0Initial Double_t   ) 
 

Definition at line 262 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00263 {
00264   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fU0Initial = u0Initial;
00265 }

void CandFitTrack3Handle::SetV0 Double_t   ) 
 

Definition at line 170 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00171 {
00172   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fV0 = v0;
00173 }

void CandFitTrack3Handle::SetV0Err Double_t   ) 
 

Definition at line 221 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00222 {
00223   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fV0Err = v0Err;
00224 }

void CandFitTrack3Handle::SetV0Initial Double_t   ) 
 

Definition at line 272 of file CandFitTrack3Handle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrack3::RunAlg().

00273 {
00274   dynamic_cast<CandFitTrack3 *>(GetOwnedCandBase())->fV0Initial = v0Initial;
00275 }

void CandFitTrack3Handle::Trace const char *  c = ""  )  const [virtual]
 

Reimplemented from CandFitTrackHandle.

Definition at line 71 of file CandFitTrack3Handle.cxx.

References MSG, and CandHandle::Trace().

00072 {
00073   MSG("Cand", Msg::kDebug)
00074     << "**********Begin CandFitTrack3Handle::Trace(\"" << c << "\")" << endl
00075            << "Information from CandFitTrack3Handle's CandHandle: " << endl;
00076   CandHandle::Trace(c);
00077   MSG("Cand", Msg::kDebug)
00078      << "**********End CandFitTrack3Handle::Trace(\"" << c << "\")" << endl;
00079 }


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:08:53 2010 for loon by  doxygen 1.3.9.1