////////////////////////////////////////////////////////////////////////
// $Id: CandFitTrackSRListHandle.cxx,v 1.4 2003/06/20 21:05:48 rhatcher Exp $
//
// CandFitTrackSRListHandle
//
// CandFitTrackSRListHandle is the specialized access handle to CandFitTrackSRList.
//
// 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 "CandFitTrackSR/CandFitTrackSRListHandle.h"
#include "CandFitTrackSR/CandFitTrackSRList.h"
#include "MessageService/MsgService.h"

ClassImp(CandFitTrackSRListHandle)

//______________________________________________________________________
CVSID("$Id: CandFitTrackSRListHandle.cxx,v 1.4 2003/06/20 21:05:48 rhatcher Exp $");

//______________________________________________________________________
CandFitTrackSRListHandle::CandFitTrackSRListHandle()
{
}

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

//______________________________________________________________________
CandFitTrackSRListHandle::CandFitTrackSRListHandle(CandFitTrackSRList *cd) :
  CandFitTrackListHandle(cd)
{
}

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

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


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

XXXITRIMP(CandFitTrackSRListHandle)
