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

CandShieldPlankListHandle.cxx

Go to the documentation of this file.
00001 
00002 //
00003 // $Id: CandShieldPlankListHandle.cxx,v 1.2 2004/08/03 22:11:24 rhatcher Exp $ 
00004 //
00005 // CandShieldPlankList
00006 //
00007 // Package: ShieldPlank
00008 //
00009 // Handle for Builds Shield Strip List
00010 //
00011 // Contact: Caius Howcroft<howcroft@hep.phy.cam.ac.uk>
00012 //
00013 // Created on: Tue Sep 30 15:44:13 BST 2003
00014 // (generated by howcroft@pceb with rkp_init_cand.pl)
00015 //
00017 
00018 
00019 #include "ShieldPlank/CandShieldPlankListHandle.h"
00020 #include "MessageService/MsgService.h"
00021 #include <math.h>
00022 
00023 CVSID("$Id: CandShieldPlankListHandle.cxx,v 1.2 2004/08/03 22:11:24 rhatcher Exp $");
00024 
00025 CandShieldPlankListHandle::CandShieldPlankListHandle()
00026 {
00027 }
00028 CandShieldPlankListHandle::CandShieldPlankListHandle(const CandShieldPlankListHandle& handle)
00029     : CandHandle(handle)
00030 {
00031 }
00032 CandShieldPlankListHandle::CandShieldPlankListHandle(CandShieldPlankList* candidate)
00033     : CandHandle(candidate)
00034 {
00035 }
00036 CandShieldPlankListHandle::~CandShieldPlankListHandle()
00037 {
00038 }
00039 
00040 CandShieldPlankListHandle* CandShieldPlankListHandle::DupHandle() const
00041 {
00042     return new CandShieldPlankListHandle(*this);
00043 }
00044 
00045 
00046 // Implement interface methods here
00047 
00048 void CandShieldPlankListHandle::SetAbsTime(const double abstime)
00049 {
00050   CandShieldPlankList *candplanklist
00051     = dynamic_cast<CandShieldPlankList*>(GetOwnedCandBase());
00052   if(finite(abstime))
00053     candplanklist->fAbsTime = abstime;
00054   
00055 }
00056 double CandShieldPlankListHandle::GetAbsTime()const
00057 {
00058   const CandShieldPlankList *candstrip = dynamic_cast<const CandShieldPlankList *>(GetCandBase());
00059   return (candstrip->fAbsTime);
00060 }
00061 
00062 ClassImp(CandShieldPlankListHandle)
00063 
00064 XXXITRIMP(CandShieldPlankListHandle)
00065 

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