00001 00002 // $Id: FarDetEventListHandle.cxx,v 1.1 2006/04/21 16:36:28 chapman Exp $ 00003 // 00004 // FarDetEventListHandle.cxx 00005 // 00006 // Begin_Html<img src="../../pedestrians.gif" align=center> 00007 // <a href="../source_warning.html">Warning for beginners</a>.<br> 00008 // 00009 // FarDetEventListHandle is the specialized access handle to FarDetEvent. 00010 // 00011 // Each concrete FarDetHandle must define a DupHandle function. 00012 // 00013 // Author: John Chapman 00014 // 00015 // Also see <a href="../../root_crib/index.html">The ROOT Crib</a> and 00016 // <a href="../FarDetEvent.html"> FarDetEvent Classes</a> (part of 00017 // <a href="../index.html">The MINOS Class User Guide</a>)End_Html 00019 00020 #include <cassert> 00021 #include <iostream> 00022 00023 #include "FarDetEventListHandle.h" 00024 #include "MessageService/MsgService.h" 00025 00026 ClassImp(FarDetEventListHandle) 00027 00028 //______________________________________________________________________ 00029 CVSID("$Id: FarDetEventListHandle.cxx,v 1.1 2006/04/21 16:36:28 chapman Exp $"); 00030 00031 //______________________________________________________________________ 00032 FarDetEventListHandle::FarDetEventListHandle() 00033 { 00034 } 00035 00036 //______________________________________________________________________ 00037 FarDetEventListHandle::FarDetEventListHandle(const FarDetEventListHandle &cdh) : 00038 CandEventListHandle(cdh) 00039 { 00040 } 00041 00042 //______________________________________________________________________ 00043 FarDetEventListHandle::FarDetEventListHandle(FarDetEventList *cd) : 00044 CandEventListHandle(cd) 00045 { 00046 } 00047 00048 //______________________________________________________________________ 00049 FarDetEventListHandle::~FarDetEventListHandle() 00050 { 00051 } 00052 00053 //______________________________________________________________________ 00054 FarDetEventListHandle *FarDetEventListHandle::DupHandle() const 00055 { 00056 return (new FarDetEventListHandle(*this)); 00057 } 00058 00059 00060 //______________________________________________________________________ 00061 void FarDetEventListHandle::Trace(const char *c) const 00062 { 00063 MSG("FarDet", Msg::kDebug) 00064 << "**********Begin FarDetEventListHandle::Trace(\"" << c << "\")" << endl 00065 << "Information from FarDetEventListHandle's CandHandle: " << endl; 00066 CandEventListHandle::Trace(c); 00067 MSG("FarDet", Msg::kDebug) 00068 << "**********End FarDetEventListHandle::Trace(\"" << c << "\")" << endl; 00069 } 00070 00071 XXXITRIMP(FarDetEventListHandle)
1.3.9.1