////////////////////////////////////////////////////////////////////////
// $Id: CandFitTrackMSListHandle.cxx,v 1.4 2003/06/20 21:04:11 rhatcher Exp $
//
// CandFitTrackMSListHandle is the specialized access handle to CandFitTrackMSList.
//
// Each concrete CandHandle must define a DupHandle function.
//
// Tom Bringley
// ttb2@duke.edu
// 6/13/2001
////////////////////////////////////////////////////////////////////////

#include <cassert>
#include <iostream>

#include "CandFitTrackMS/CandFitTrackMSListHandle.h"
#include "CandFitTrackMS/CandFitTrackMSList.h"
#include "MessageService/MsgService.h"

ClassImp(CandFitTrackMSListHandle)

//______________________________________________________________________
CVSID("$Id: CandFitTrackMSListHandle.cxx,v 1.4 2003/06/20 21:04:11 rhatcher Exp $");

//______________________________________________________________________
CandFitTrackMSListHandle::CandFitTrackMSListHandle()
{
}

//______________________________________________________________________
CandFitTrackMSListHandle::CandFitTrackMSListHandle(const CandFitTrackMSListHandle &cdh) :
  CandFitTrackListHandle(cdh)
{
}

//______________________________________________________________________
CandFitTrackMSListHandle::CandFitTrackMSListHandle(CandFitTrackMSList *cd) :
  CandFitTrackListHandle(cd)
{
}

//______________________________________________________________________
CandFitTrackMSListHandle::~CandFitTrackMSListHandle()
{
}

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


//______________________________________________________________________
void CandFitTrackMSListHandle::Trace(const char *c) const
{
  MSG("Cand", Msg::kDebug)
    << "**********Begin CandFitTrackMSListHandle::Trace(\"" << c << "\")" << endl
           << "Information from CandFitTrackMSListHandle's CandHandle: " << endl;
  CandHandle::Trace(c);
  MSG("Cand", Msg::kDebug)
     << "**********End CandFitTrackMSListHandle::Trace(\"" << c << "\")" << endl;
}

XXXITRIMP(CandFitTrackMSListHandle)
