00001 00002 // $Id: CandShowerEMListHandle.cxx,v 1.1 2004/07/14 20:10:25 cbs Exp $ 00003 // 00004 // CandShowerEMListHandle 00005 // 00006 // CandShowerEMListHandle is the specialized access handle to CandShowerEMList. 00007 // 00008 // Each concrete CandHandle must define a DupHandle function. 00009 // 00010 // Author: R. Lee 2001.02.21 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 "CandShowerEM/CandShowerEMListHandle.h" 00021 #include "CandShowerEM/CandShowerEMList.h" 00022 #include "MessageService/MsgService.h" 00023 00024 ClassImp(CandShowerEMListHandle) 00025 00026 //______________________________________________________________________ 00027 CVSID("$Id: CandShowerEMListHandle.cxx,v 1.1 2004/07/14 20:10:25 cbs Exp $"); 00028 00029 //______________________________________________________________________ 00030 CandShowerEMListHandle::CandShowerEMListHandle() 00031 { 00032 } 00033 00034 //______________________________________________________________________ 00035 CandShowerEMListHandle::CandShowerEMListHandle(const CandShowerEMListHandle &cdh) : 00036 CandShowerListHandle(cdh) 00037 { 00038 } 00039 00040 //______________________________________________________________________ 00041 CandShowerEMListHandle::CandShowerEMListHandle(CandShowerEMList *cd) : 00042 CandShowerListHandle(cd) 00043 { 00044 } 00045 00046 //______________________________________________________________________ 00047 CandShowerEMListHandle::~CandShowerEMListHandle() 00048 { 00049 } 00050 00051 //______________________________________________________________________ 00052 CandShowerEMListHandle *CandShowerEMListHandle::DupHandle() const 00053 { 00054 return (new CandShowerEMListHandle(*this)); 00055 } 00056 00057 00058 //______________________________________________________________________ 00059 void CandShowerEMListHandle::Trace(const char *c) const 00060 { 00061 MSG("Cand", Msg::kDebug) 00062 << "**********Begin CandShowerEMListHandle::Trace(\"" << c << "\")" << endl 00063 << "Information from CandShowerEMListHandle's CandHandle: " << endl; 00064 CandHandle::Trace(c); 00065 MSG("Cand", Msg::kDebug) 00066 << "**********End CandShowerEMListHandle::Trace(\"" << c << "\")" << endl; 00067 } 00068 00069 XXXITRIMP(CandShowerEMListHandle)
1.3.9.1