////////////////////////////////////////////////////////////////////////
// Package: CandFitTrackCam
//
// Handle for CandFitTrackCam
//
// marshall@hep.phy.cam.ac.uk
////////////////////////////////////////////////////////////////////////

#include "CandFitTrackCam/CandFitTrackCamHandle.h"
#include "MessageService/MsgService.h"

CVSID("$Id: CandFitTrackCamHandle.cxx,v 1.8 2007/10/15 12:12:34 musser Exp $");

CandFitTrackCamHandle::CandFitTrackCamHandle()
{
}
CandFitTrackCamHandle::CandFitTrackCamHandle(const CandFitTrackCamHandle& handle)
    : CandFitTrackHandle(handle)
{
}
CandFitTrackCamHandle::CandFitTrackCamHandle(CandFitTrackCam* candidate)
    : CandFitTrackHandle(candidate)
{
}
CandFitTrackCamHandle::~CandFitTrackCamHandle()
{
}

CandFitTrackCamHandle* CandFitTrackCamHandle::DupHandle() const
{
  return new CandFitTrackCamHandle(*this);
}

// Implement interface methods here

//----------------------------------------------------------------------
Double_t CandFitTrackCamHandle::GetRangeBiasedQP() const
{
  return dynamic_cast<const CandFitTrackCam*>(GetCandBase())->fQP_rangebiased;
}

//----------------------------------------------------------------------
void CandFitTrackCamHandle::SetRangeBiasedQP(Double_t qp0)
{
  dynamic_cast<CandFitTrackCam*>(GetOwnedCandBase())->fQP_rangebiased = qp0;
}



ClassImp(CandFitTrackCamHandle)


XXXITRIMP(CandFitTrackCamHandle)
