00001 00002 // $Id: CandFitTrackSRListHandle.cxx,v 1.4 2003/06/20 21:05:48 rhatcher Exp $ 00003 // 00004 // CandFitTrackSRListHandle 00005 // 00006 // CandFitTrackSRListHandle is the specialized access handle to CandFitTrackSRList. 00007 // 00008 // Each concrete CandHandle must define a DupHandle function. 00009 // 00010 // Author: R. Lee 2001.03.30 00011 // 00012 // Also see <a href="../../root_crib/index.html">The ROOT Crib</a> and 00013 // <a href="../CandDigit.html"> CandDigit Classes</a> (part of 00014 // <a href="../index.html">The MINOS Class User Guide</a>)End_Html 00016 00017 #include <cassert> 00018 #include <iostream> 00019 00020 #include "CandFitTrackSR/CandFitTrackSRListHandle.h" 00021 #include "CandFitTrackSR/CandFitTrackSRList.h" 00022 #include "MessageService/MsgService.h" 00023 00024 ClassImp(CandFitTrackSRListHandle) 00025 00026 //______________________________________________________________________ 00027 CVSID("$Id: CandFitTrackSRListHandle.cxx,v 1.4 2003/06/20 21:05:48 rhatcher Exp $"); 00028 00029 //______________________________________________________________________ 00030 CandFitTrackSRListHandle::CandFitTrackSRListHandle() 00031 { 00032 } 00033 00034 //______________________________________________________________________ 00035 CandFitTrackSRListHandle::CandFitTrackSRListHandle(const CandFitTrackSRListHandle &cdh) : 00036 CandFitTrackListHandle(cdh) 00037 { 00038 } 00039 00040 //______________________________________________________________________ 00041 CandFitTrackSRListHandle::CandFitTrackSRListHandle(CandFitTrackSRList *cd) : 00042 CandFitTrackListHandle(cd) 00043 { 00044 } 00045 00046 //______________________________________________________________________ 00047 CandFitTrackSRListHandle::~CandFitTrackSRListHandle() 00048 { 00049 } 00050 00051 //______________________________________________________________________ 00052 CandFitTrackSRListHandle *CandFitTrackSRListHandle::DupHandle() const 00053 { 00054 return (new CandFitTrackSRListHandle(*this)); 00055 } 00056 00057 00058 //______________________________________________________________________ 00059 void CandFitTrackSRListHandle::Trace(const char *c) const 00060 { 00061 MSG("Cand", Msg::kDebug) 00062 << "**********Begin CandFitTrackSRListHandle::Trace(\"" << c << "\")" << endl 00063 << "Information from CandFitTrackSRListHandle's CandHandle: " << endl; 00064 CandHandle::Trace(c); 00065 MSG("Cand", Msg::kDebug) 00066 << "**********End CandFitTrackSRListHandle::Trace(\"" << c << "\")" << endl; 00067 } 00068 00069 XXXITRIMP(CandFitTrackSRListHandle)
1.3.9.1