Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CandCalDetSIHandle.cxx

Go to the documentation of this file.
00001 /********************************************************************************/
00002 /*  CandCalDetSI                                                                */
00003 /*  A Handle class for CandCalDetSI                                             */
00004 /*  Getters and Setters are in here                                             */
00005 /*  Tricia Vahle & Mike Kordosky                                                */
00006 /*  January 8, 2002                                                             */
00007 /********************************************************************************/
00008 
00009 #include "CalDetSI/CandCalDetSIHandle.h"
00010 #include "MessageService/MsgService.h"
00011 
00012 ClassImp(CandCalDetSIHandle) //macro for rootifying
00013   
00014 CVSID("$ID: CandCalDetSIHandle.cxx v1 2002/01/08 00:00:00 vahle Exp $");
00015 
00016 //_____________________________________________________________________
00017 
00018 CandCalDetSIHandle::CandCalDetSIHandle() {}          //default constructor
00019 
00020 //_____________________________________________________________________
00021 
00022 //another constructor
00023 CandCalDetSIHandle::CandCalDetSIHandle(const CandCalDetSIHandle &sih):
00024 CandHandle(sih) 
00025 {}          
00026 
00027 //_____________________________________________________________________
00028 
00029 //another constructor
00030 CandCalDetSIHandle::CandCalDetSIHandle(CandCalDetSI *ccd):
00031   CandHandle(ccd)
00032 {}
00033 
00034 //_____________________________________________________________________
00035 
00036 CandCalDetSIHandle::~CandCalDetSIHandle() {}          //destructor
00037 
00038 //_____________________________________________________________________
00039 
00040 CandCalDetSIHandle *CandCalDetSIHandle::DupHandle() const     
00041         //creates duplicate handle
00042 {
00043   return (new CandCalDetSIHandle(*this));
00044 }//end DupHandle
00045 
00046 //____________________________________________________________________________
00047 
00048 void CandCalDetSIHandle::Trace(const char *c /* = "" */) const 
00049         //Hmmmm...(for debugging?)
00050 {
00051   MSG("Cand", Msg::kDebug)
00052     << "**********Begin CandDigitHandle::Trace(\"" << c << "\")" << endl
00053     << "Information from CandDigitHandle's CandHandle: " << endl;
00054   CandHandle::Trace(c);
00055   MSG("Cand", Msg::kDebug)
00056     << "**********End CandDigitHandle::Trace(\"" << c << "\")" << endl;
00057   
00058 }//end Trace
00059 //____________________________________________________________________________
00060 
00061 
00062 
00063 
00064 
00065 
00066 
00067 

Generated on Mon Feb 15 11:06:27 2010 for loon by  doxygen 1.3.9.1