00001 00002 // Package: CandFitTrackCam 00003 // 00004 // Handle for CandFitTrackCam 00005 // 00006 // marshall@hep.phy.cam.ac.uk 00008 00009 #include "CandFitTrackCam/CandFitTrackCamHandle.h" 00010 #include "MessageService/MsgService.h" 00011 00012 CVSID("$Id: CandFitTrackCamHandle.cxx,v 1.9 2009/11/05 13:55:16 musser Exp $"); 00013 00014 CandFitTrackCamHandle::CandFitTrackCamHandle() 00015 { 00016 } 00017 CandFitTrackCamHandle::CandFitTrackCamHandle(const CandFitTrackCamHandle& handle) 00018 : CandFitTrackHandle(handle) 00019 { 00020 } 00021 CandFitTrackCamHandle::CandFitTrackCamHandle(CandFitTrackCam* candidate) 00022 : CandFitTrackHandle(candidate) 00023 { 00024 } 00025 CandFitTrackCamHandle::~CandFitTrackCamHandle() 00026 { 00027 } 00028 00029 CandFitTrackCamHandle* CandFitTrackCamHandle::DupHandle() const 00030 { 00031 return new CandFitTrackCamHandle(*this); 00032 } 00033 00034 // Implement interface methods here 00035 00036 //---------------------------------------------------------------------- 00037 Double_t CandFitTrackCamHandle::GetRangeBiasedQP() const 00038 { 00039 return dynamic_cast<const CandFitTrackCam*>(GetCandBase())->fQP_rangebiased; 00040 } 00041 00042 //---------------------------------------------------------------------- 00043 void CandFitTrackCamHandle::SetRangeBiasedQP(Double_t qp0) 00044 { 00045 dynamic_cast<CandFitTrackCam*>(GetOwnedCandBase())->fQP_rangebiased = qp0; 00046 } 00047 00048 //---------------------------------------------------------------------- 00049 Double_t CandFitTrackCamHandle::GetRangeBiasedEQP() const 00050 { 00051 return dynamic_cast<const CandFitTrackCam*>(GetCandBase())->fEQP_rangebiased; 00052 } 00053 00054 //---------------------------------------------------------------------- 00055 void CandFitTrackCamHandle::SetRangeBiasedEQP(Double_t eqp0) 00056 { 00057 dynamic_cast<CandFitTrackCam*>(GetOwnedCandBase())->fEQP_rangebiased = eqp0; 00058 } 00059 00060 00061 00062 ClassImp(CandFitTrackCamHandle) 00063 00064 00065 XXXITRIMP(CandFitTrackCamHandle)
1.3.9.1