CandFitTrackMSHandle Class Reference

#include <CandFitTrackMSHandle.h>

Inheritance diagram for CandFitTrackMSHandle:
CandFitTrackHandle CandTrackHandle CandRecoHandle CandHandle

List of all members.

Public Member Functions

 CandFitTrackMSHandle ()
 CandFitTrackMSHandle (const CandFitTrackMSHandle &csh)
 CandFitTrackMSHandle (CandFitTrackMS *cs)
virtual ~CandFitTrackMSHandle ()
virtual CandFitTrackMSHandleDupHandle () const
virtual void Trace (const char *c="") const
Double_t GetMomentumL () const
void SetMomentumL (Double_t)
Double_t GetMomentumBF () const
void SetMomentumBF (Double_t)
Double_t GetMomentumMS () const
void SetMomentumMS (Double_t)
Double_t GetMomentumBoth () const
void SetMomentumBoth (Double_t)
Double_t GetMomentumAlt () const
void SetMomentumAlt (Double_t)
Double_t GetChi2L () const
void SetChi2L (Double_t)
Double_t GetChi2BF () const
void SetChi2BF (Double_t)
Double_t GetChi2MS () const
void SetChi2MS (Double_t)
Double_t GetChi2Both () const
void SetChi2Both (Double_t)
Double_t GetChi2Alt () const
void SetChi2Alt (Double_t)
Int_t GetFlag () const
void SetFlag (Int_t)
Double_t GetEMChargeD () const
void SetEMChargeD (Double_t)
Int_t GetIter () const
void SetIter (Int_t)

Detailed Description

Definition at line 21 of file CandFitTrackMSHandle.h.


Constructor & Destructor Documentation

CandFitTrackMSHandle::CandFitTrackMSHandle (  ) 

Definition at line 35 of file CandFitTrackMSHandle.cxx.

Referenced by DupHandle().

00036 {
00037 }

CandFitTrackMSHandle::CandFitTrackMSHandle ( const CandFitTrackMSHandle csh  ) 

Definition at line 40 of file CandFitTrackMSHandle.cxx.

00040                                                                           :
00041   CandFitTrackHandle(cdh)
00042 {
00043 }

CandFitTrackMSHandle::CandFitTrackMSHandle ( CandFitTrackMS cs  ) 

Definition at line 46 of file CandFitTrackMSHandle.cxx.

00046                                                              :
00047   CandFitTrackHandle(cd)
00048 {
00049 }

CandFitTrackMSHandle::~CandFitTrackMSHandle (  )  [virtual]

Definition at line 52 of file CandFitTrackMSHandle.cxx.

00053 {
00054 }


Member Function Documentation

CandFitTrackMSHandle * CandFitTrackMSHandle::DupHandle (  )  const [virtual]

Reimplemented from CandFitTrackHandle.

Definition at line 57 of file CandFitTrackMSHandle.cxx.

References CandFitTrackMSHandle().

00058 {
00059    return (new CandFitTrackMSHandle(*this));
00060 }

Double_t CandFitTrackMSHandle::GetChi2Alt (  )  const

Definition at line 197 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetCandBase().

Referenced by FitTrackMSListModule::Ana().

00198 {
00199   return dynamic_cast<const CandFitTrackMS*>(GetCandBase())->fChi2Alt;
00200 }

Double_t CandFitTrackMSHandle::GetChi2BF (  )  const

Definition at line 167 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetCandBase().

Referenced by FitTrackMSListModule::Ana().

00168 {
00169   return dynamic_cast<const CandFitTrackMS*>(GetCandBase())->fChi2BF;
00170 }

Double_t CandFitTrackMSHandle::GetChi2Both (  )  const

Definition at line 187 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetCandBase().

Referenced by FitTrackMSListModule::Ana().

00188 {
00189   return dynamic_cast<const CandFitTrackMS*>(GetCandBase())->fChi2Both;
00190 }

Double_t CandFitTrackMSHandle::GetChi2L (  )  const

Definition at line 157 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetCandBase().

Referenced by FitTrackMSListModule::Ana().

00158 {
00159   return dynamic_cast<const CandFitTrackMS*>(GetCandBase())->fChi2L;
00160 }

Double_t CandFitTrackMSHandle::GetChi2MS (  )  const

Definition at line 177 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetCandBase().

Referenced by FitTrackMSListModule::Ana().

00178 {
00179   return dynamic_cast<const CandFitTrackMS*>(GetCandBase())->fChi2MS;
00180 }

Double_t CandFitTrackMSHandle::GetEMChargeD (  )  const

Definition at line 136 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetCandBase().

Referenced by FitTrackMSListModule::Ana().

00137 {
00138   return dynamic_cast<const CandFitTrackMS*>(GetCandBase())->fEMChargeD;
00139 }

Int_t CandFitTrackMSHandle::GetFlag (  )  const

Definition at line 126 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetCandBase().

Referenced by FitTrackMSListModule::Ana().

00127 {
00128   return dynamic_cast<const CandFitTrackMS*>(GetCandBase())->fFlag;
00129 }

Int_t CandFitTrackMSHandle::GetIter (  )  const

Definition at line 147 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetCandBase().

Referenced by FitTrackMSListModule::Ana().

00148 {
00149   return dynamic_cast<const CandFitTrackMS*>(GetCandBase())->fIter;
00150 }

Double_t CandFitTrackMSHandle::GetMomentumAlt (  )  const

Definition at line 114 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetCandBase().

Referenced by FitTrackMSListModule::Ana().

00115 {
00116   return dynamic_cast<const CandFitTrackMS*>(GetCandBase())->fMomentumAlt;
00117 }

Double_t CandFitTrackMSHandle::GetMomentumBF (  )  const

Definition at line 84 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetCandBase().

Referenced by FitTrackMSListModule::Ana().

00085 {
00086   return dynamic_cast<const CandFitTrackMS*>(GetCandBase())->fMomentumBF;
00087 }

Double_t CandFitTrackMSHandle::GetMomentumBoth (  )  const

Definition at line 103 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetCandBase().

Referenced by FitTrackMSListModule::Ana().

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

Double_t CandFitTrackMSHandle::GetMomentumL (  )  const

Definition at line 74 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetCandBase().

Referenced by FitTrackMSListModule::Ana().

00075 {
00076   return dynamic_cast<const CandFitTrackMS*>(GetCandBase())->fMomentumL;
00077 }

Double_t CandFitTrackMSHandle::GetMomentumMS (  )  const

Definition at line 93 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetCandBase().

Referenced by FitTrackMSListModule::Ana().

00094 {
00095   return dynamic_cast<const CandFitTrackMS*>(GetCandBase())->fMomentumMS;
00096 }

void CandFitTrackMSHandle::SetChi2Alt ( Double_t  Chi2Alt  ) 

Definition at line 202 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrackMS::InitFitHandle().

00203 {
00204   dynamic_cast<CandFitTrackMS*>(GetOwnedCandBase())->fChi2Alt
00205     = Chi2Alt;
00206 }

void CandFitTrackMSHandle::SetChi2BF ( Double_t  Chi2BF  ) 

Definition at line 172 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrackMS::InitFitHandle().

00173 {
00174   dynamic_cast<CandFitTrackMS*>(GetOwnedCandBase())->fChi2BF
00175     = Chi2BF;
00176 }

void CandFitTrackMSHandle::SetChi2Both ( Double_t  Chi2Both  ) 

Definition at line 192 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrackMS::InitFitHandle().

00193 {
00194   dynamic_cast<CandFitTrackMS*>(GetOwnedCandBase())->fChi2Both
00195     = Chi2Both;
00196 }

void CandFitTrackMSHandle::SetChi2L ( Double_t  Chi2L  ) 

Definition at line 162 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrackMS::InitFitHandle().

00163 {
00164   dynamic_cast<CandFitTrackMS*>(GetOwnedCandBase())->fChi2L
00165     = Chi2L;
00166 }

void CandFitTrackMSHandle::SetChi2MS ( Double_t  Chi2MS  ) 

Definition at line 182 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrackMS::InitFitHandle().

00183 {
00184   dynamic_cast<CandFitTrackMS*>(GetOwnedCandBase())->fChi2MS
00185     = Chi2MS;
00186 }

void CandFitTrackMSHandle::SetEMChargeD ( Double_t  EMChargeD  ) 

Definition at line 141 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrackMS::InitFitHandle().

00142 {
00143   dynamic_cast<CandFitTrackMS*>(GetOwnedCandBase())->fEMChargeD
00144     = EMChargeD;
00145 }

void CandFitTrackMSHandle::SetFlag ( Int_t  flag  ) 

Definition at line 131 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetOwnedCandBase().

00132 {
00133   dynamic_cast<CandFitTrackMS*>(GetOwnedCandBase())->fFlag = flag;
00134 }

void CandFitTrackMSHandle::SetIter ( Int_t  iter  ) 

Definition at line 152 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetOwnedCandBase().

00153 {
00154   dynamic_cast<CandFitTrackMS*>(GetOwnedCandBase())->fIter = iter;
00155 }

void CandFitTrackMSHandle::SetMomentumAlt ( Double_t  momentumAlt  ) 

Definition at line 119 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrackMS::InitFitHandle().

00120 {
00121   dynamic_cast<CandFitTrackMS*>(GetOwnedCandBase())->fMomentumAlt
00122     = momentumAlt;
00123 }

void CandFitTrackMSHandle::SetMomentumBF ( Double_t  momentumBF  ) 

Definition at line 89 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrackMS::InitFitHandle().

00090 {
00091   dynamic_cast<CandFitTrackMS*>(GetOwnedCandBase())->fMomentumBF = momentumBF;
00092 }

void CandFitTrackMSHandle::SetMomentumBoth ( Double_t  momentumBoth  ) 

Definition at line 108 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrackMS::InitFitHandle().

00109 {
00110   dynamic_cast<CandFitTrackMS*>(GetOwnedCandBase())->fMomentumBoth
00111     = momentumBoth;
00112 }

void CandFitTrackMSHandle::SetMomentumL ( Double_t  momentumL  ) 

Definition at line 79 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrackMS::InitArrays(), and AlgFitTrackMS::InitFitHandle().

00080 {
00081   dynamic_cast<CandFitTrackMS*>(GetOwnedCandBase())->fMomentumL = momentumL;
00082 }

void CandFitTrackMSHandle::SetMomentumMS ( Double_t  momentumMS  ) 

Definition at line 98 of file CandFitTrackMSHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgFitTrackMS::InitFitHandle().

00099 {
00100   dynamic_cast<CandFitTrackMS*>(GetOwnedCandBase())->fMomentumMS = momentumMS;
00101 }

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

Reimplemented from CandFitTrackHandle.

Definition at line 64 of file CandFitTrackMSHandle.cxx.

References Msg::kDebug, and MSG.

00065 {
00066   MSG("Cand", Msg::kDebug)
00067     << "**********Begin CandFitTrackMSHandle::Trace(\"" << c << "\")" << endl
00068            << "Information from CandFitTrackMSHandle's CandHandle: " << endl;
00069   CandHandle::Trace(c);
00070   MSG("Cand", Msg::kDebug)
00071      << "**********End CandFitTrackMSHandle::Trace(\"" << c << "\")" << endl;
00072 }


The documentation for this class was generated from the following files:

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1