////////////////////////////////////////////////////////////////////////
// $Id: CandDSliceListHandle.cxx,v 1.1.1.1 2005/05/10 16:28:19 minoscvs Exp $
//
// CandDSliceListHandle.cxx
//
// A list of Digit-slices.
// 
// A digit-slice (DSlice) is simply a CandDigitList.
//
// Author:  N. Tagg
////////////////////////////////////////////////////////////////////////

#include <cassert>
#include <iostream>

#include "CandDSliceList.h"
#include "CandDSliceListHandle.h"
#include "MessageService/MsgService.h"

ClassImp(CandDSliceListHandle)

//______________________________________________________________________
CVSID("$Id: CandDSliceListHandle.cxx,v 1.1.1.1 2005/05/10 16:28:19 minoscvs Exp $");

//______________________________________________________________________
CandDSliceListHandle::CandDSliceListHandle()
{
}

//______________________________________________________________________
CandDSliceListHandle::CandDSliceListHandle(const CandDSliceListHandle &cdh) :
  CandHandle(cdh)
{
}

//______________________________________________________________________
CandDSliceListHandle::CandDSliceListHandle(CandDSliceList *cd) :
  CandHandle(cd)
{
}

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

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


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

XXXITRIMP(CandDSliceListHandle)
