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

#include "CandTrackCam/CandTrackCamListHandle.h"
#include "MessageService/MsgService.h"

CVSID("$Id: CandTrackCamListHandle.cxx,v 1.1 2006/04/10 17:02:34 marshall Exp $");


////////////////////////////////////////////////////////////////////////
CandTrackCamListHandle::CandTrackCamListHandle()
{
}
////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////
CandTrackCamListHandle::CandTrackCamListHandle(const CandTrackCamListHandle& handle)
    : CandTrackListHandle(handle)
{
}
////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////
CandTrackCamListHandle::CandTrackCamListHandle(CandTrackCamList* candidate)
    : CandTrackListHandle(candidate)
{
}
////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////
CandTrackCamListHandle::~CandTrackCamListHandle()
{
}
////////////////////////////////////////////////////////////////////////


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


// Implement interface methods here
////////////////////////////////////////////////////////////////////////
void CandTrackCamListHandle::SetCPUTime(double cputime)
{
  dynamic_cast<CandTrackCamList*> (GetOwnedCandBase())->fCPUTime = cputime;
}
////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////
double CandTrackCamListHandle::GetCPUTime() const
{
  return dynamic_cast<const CandTrackCamList*>(GetCandBase())->fCPUTime;
}
////////////////////////////////////////////////////////////////////////

ClassImp(CandTrackCamListHandle)

