00001 00002 // $Id: CandFitTrack3ListHandle.cxx,v 1.2 2003/06/20 23:05:03 rhatcher Exp $ 00003 // 00004 // CandFitTrack3ListHandle 00005 // 00006 // CandFitTrack3ListHandle is the specialized access handle to CandFitTrack3List. 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 "CandFitTrack3/CandFitTrack3ListHandle.h" 00021 #include "CandFitTrack3/CandFitTrack3List.h" 00022 #include "MessageService/MsgService.h" 00023 00024 ClassImp(CandFitTrack3ListHandle) 00025 00026 //______________________________________________________________________ 00027 CVSID("$Id: CandFitTrack3ListHandle.cxx,v 1.2 2003/06/20 23:05:03 rhatcher Exp $"); 00028 00029 //______________________________________________________________________ 00030 CandFitTrack3ListHandle::CandFitTrack3ListHandle() 00031 { 00032 } 00033 00034 //______________________________________________________________________ 00035 CandFitTrack3ListHandle::CandFitTrack3ListHandle(const CandFitTrack3ListHandle &cdh) : 00036 CandFitTrackListHandle(cdh) 00037 { 00038 } 00039 00040 //______________________________________________________________________ 00041 CandFitTrack3ListHandle::CandFitTrack3ListHandle(CandFitTrack3List *cd) : 00042 CandFitTrackListHandle(cd) 00043 { 00044 } 00045 00046 //______________________________________________________________________ 00047 CandFitTrack3ListHandle::~CandFitTrack3ListHandle() 00048 { 00049 } 00050 00051 //______________________________________________________________________ 00052 CandFitTrack3ListHandle *CandFitTrack3ListHandle::DupHandle() const 00053 { 00054 return (new CandFitTrack3ListHandle(*this)); 00055 } 00056 00057 00058 //______________________________________________________________________ 00059 void CandFitTrack3ListHandle::Trace(const char *c) const 00060 { 00061 MSG("Cand", Msg::kDebug) 00062 << "**********Begin CandFitTrack3ListHandle::Trace(\"" << c << "\")" << endl 00063 << "Information from CandFitTrack3ListHandle's CandHandle: " << endl; 00064 CandHandle::Trace(c); 00065 MSG("Cand", Msg::kDebug) 00066 << "**********End CandFitTrack3ListHandle::Trace(\"" << c << "\")" << endl; 00067 } 00068 00069 //XXXITRIMP(CandFitTrack3ListHandle)
1.3.9.1