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

CandTrackCamListHandle.cxx

Go to the documentation of this file.
00001 
00002 // Package: CandTrackCam
00003 //
00004 // Handle for CandTrackCamList
00005 //
00006 // marshall@hep.phy.cam.ac.uk
00008 
00009 #include "CandTrackCam/CandTrackCamListHandle.h"
00010 #include "MessageService/MsgService.h"
00011 
00012 CVSID("$Id: CandTrackCamListHandle.cxx,v 1.1 2006/04/10 17:02:34 marshall Exp $");
00013 
00014 
00016 CandTrackCamListHandle::CandTrackCamListHandle()
00017 {
00018 }
00020 
00021 
00023 CandTrackCamListHandle::CandTrackCamListHandle(const CandTrackCamListHandle& handle)
00024     : CandTrackListHandle(handle)
00025 {
00026 }
00028 
00029 
00031 CandTrackCamListHandle::CandTrackCamListHandle(CandTrackCamList* candidate)
00032     : CandTrackListHandle(candidate)
00033 {
00034 }
00036 
00037 
00039 CandTrackCamListHandle::~CandTrackCamListHandle()
00040 {
00041 }
00043 
00044 
00046 CandTrackCamListHandle* CandTrackCamListHandle::DupHandle() const
00047 {
00048   return new CandTrackCamListHandle(*this);
00049 }
00051 
00052 
00053 // Implement interface methods here
00055 void CandTrackCamListHandle::SetCPUTime(double cputime)
00056 {
00057   dynamic_cast<CandTrackCamList*> (GetOwnedCandBase())->fCPUTime = cputime;
00058 }
00060 
00061 
00063 double CandTrackCamListHandle::GetCPUTime() const
00064 {
00065   return dynamic_cast<const CandTrackCamList*>(GetCandBase())->fCPUTime;
00066 }
00068 
00069 ClassImp(CandTrackCamListHandle)
00070 

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