00001 #include "MessageService/MsgService.h" 00002 #include "JobControl/JobCModuleRegistry.h" 00003 #include "Candidate/CandContext.h" 00004 #include "MinosObjectMap/MomNavigator.h" 00005 00006 #include "CandFitTrackAtNuHandle.h" 00007 00008 ClassImp(CandFitTrackAtNuHandle) 00009 //CVSID("$Id: CandFitTrackAtNuHandle.cxx,v 1.6 2005/02/04 21:07:53 blake Exp $"); 00010 00011 CandFitTrackAtNuHandle::CandFitTrackAtNuHandle() 00012 { 00013 00014 } 00015 00016 CandFitTrackAtNuHandle::CandFitTrackAtNuHandle(const CandFitTrackAtNuHandle &cdh) : 00017 CandFitTrackHandle(cdh) 00018 { 00019 00020 } 00021 00022 CandFitTrackAtNuHandle::CandFitTrackAtNuHandle(CandFitTrackAtNu *cd) : 00023 CandFitTrackHandle(cd) 00024 { 00025 00026 } 00027 00028 CandFitTrackAtNuHandle::~CandFitTrackAtNuHandle() 00029 { 00030 00031 } 00032 00033 CandFitTrackAtNuHandle *CandFitTrackAtNuHandle::DupHandle() const 00034 { 00035 return (new CandFitTrackAtNuHandle(*this)); 00036 } 00037 00038 void CandFitTrackAtNuHandle::Trace(const char *c) const 00039 { 00040 CandHandle::Trace(c); 00041 } 00042 00043 void CandFitTrackAtNuHandle::SetChi2Lin(Double_t chi2) 00044 { 00045 dynamic_cast<CandFitTrackAtNu*>(GetOwnedCandBase())->fChi2Lin=chi2; 00046 } 00047 00048 Double_t CandFitTrackAtNuHandle::GetChi2Lin() const 00049 { 00050 return dynamic_cast<const CandFitTrackAtNu*>(GetCandBase())->fChi2Lin; 00051 } 00052 00053 void CandFitTrackAtNuHandle::SetQPmean(Double_t qp) 00054 { 00055 dynamic_cast<CandFitTrackAtNu*>(GetOwnedCandBase())->fQPmean=qp; 00056 } 00057 00058 Double_t CandFitTrackAtNuHandle::GetQPmean() const 00059 { 00060 return dynamic_cast<const CandFitTrackAtNu*>(GetCandBase())->fQPmean; 00061 } 00062 00063 void CandFitTrackAtNuHandle::SetQPerr(Double_t qperr) 00064 { 00065 dynamic_cast<CandFitTrackAtNu*>(GetOwnedCandBase())->fQPerr=qperr; 00066 } 00067 00068 Double_t CandFitTrackAtNuHandle::GetQPerr() const 00069 { 00070 return dynamic_cast<const CandFitTrackAtNu*>(GetCandBase())->fQPerr; 00071 } 00072 00073 void CandFitTrackAtNuHandle::SetQPcorr(Double_t qpcorr) 00074 { 00075 dynamic_cast<CandFitTrackAtNu*>(GetOwnedCandBase())->fQPcorr=qpcorr; 00076 } 00077 00078 Double_t CandFitTrackAtNuHandle::GetQPcorr() const 00079 { 00080 return dynamic_cast<const CandFitTrackAtNu*>(GetCandBase())->fQPcorr; 00081 } 00082 00083 void CandFitTrackAtNuHandle::SetQPwidth(Double_t qpwidth) 00084 { 00085 dynamic_cast<CandFitTrackAtNu*>(GetOwnedCandBase())->fQPwidth=qpwidth; 00086 } 00087 00088 Double_t CandFitTrackAtNuHandle::GetQPwidth() const 00089 { 00090 return dynamic_cast<const CandFitTrackAtNu*>(GetCandBase())->fQPwidth; 00091 } 00092 00093 void CandFitTrackAtNuHandle::SetQPplns(Int_t qpplns) 00094 { 00095 dynamic_cast<CandFitTrackAtNu*>(GetOwnedCandBase())->fQPplns=qpplns; 00096 } 00097 00098 Int_t CandFitTrackAtNuHandle::GetQPplns() const 00099 { 00100 return dynamic_cast<const CandFitTrackAtNu*>(GetCandBase())->fQPplns; 00101 } 00102 00103 void CandFitTrackAtNuHandle::SetMomentumCurveErr(Double_t err) 00104 { 00105 dynamic_cast<CandFitTrackAtNu*>(GetOwnedCandBase())->fMomentumCurveErr=err; 00106 } 00107 00108 Double_t CandFitTrackAtNuHandle::GetMomentumCurveErr() const 00109 { 00110 return dynamic_cast<const CandFitTrackAtNu*>(GetCandBase())->fMomentumCurveErr; 00111 } 00112 00113 XXXITRIMP(CandFitTrackAtNuHandle) 00114
1.3.9.1