////////////////////////////////////////////////////////////////////////
// $Id: CandFitTrack3ListHandle.cxx,v 1.2 2003/06/20 23:05:03 rhatcher Exp $
//
// CandFitTrack3ListHandle
//
// CandFitTrack3ListHandle is the specialized access handle to CandFitTrack3List.
//
// Each concrete CandHandle must define a DupHandle function.
//
// Author:  R. Lee 2001.03.30
//
// Also see <a href="../../root_crib/index.html">The ROOT Crib</a> and 
// <a href="../CandDigit.html"> CandDigit Classes</a> (part of
// <a href="../index.html">The MINOS Class User Guide</a>)End_Html
////////////////////////////////////////////////////////////////////////

#include <cassert>
#include <iostream>

#include "CandFitTrack3/CandFitTrack3ListHandle.h"
#include "CandFitTrack3/CandFitTrack3List.h"
#include "MessageService/MsgService.h"

ClassImp(CandFitTrack3ListHandle)

//______________________________________________________________________
CVSID("$Id: CandFitTrack3ListHandle.cxx,v 1.2 2003/06/20 23:05:03 rhatcher Exp $");

//______________________________________________________________________
CandFitTrack3ListHandle::CandFitTrack3ListHandle()
{
}

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

//______________________________________________________________________
CandFitTrack3ListHandle::CandFitTrack3ListHandle(CandFitTrack3List *cd) :
  CandFitTrackListHandle(cd)
{
}

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

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


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

//XXXITRIMP(CandFitTrack3ListHandle)
