00001 00002 // $Id: CandDigitListHandle.h,v 1.6 2005/05/10 15:21:39 minoscvs Exp $ 00003 // 00004 // CandDigitListHandle.h 00005 // 00006 // CandDigitListHandle is the specialized access handle to CandDigitList 00007 // 00008 // Each concrete CandHandle must define a DupHandle function. 00009 // 00010 // Author: G. Irwin 5/2000 00012 00013 #ifndef CANDDIGITLISTHANDLE_H 00014 #define CANDDIGITLISTHANDLE_H 00015 00016 #include "Candidate/CandHandle.h" 00017 #include "Navigation/XxxItr.h" 00018 00019 class CandDigitList; 00020 00021 class CandDigitListHandle : public CandHandle 00022 { 00023 00024 public: 00025 CandDigitListHandle(); 00026 CandDigitListHandle(const CandDigitListHandle &cdlh); 00027 CandDigitListHandle(CandDigitList *cdl); 00028 virtual ~CandDigitListHandle(); 00029 virtual CandDigitListHandle *DupHandle() const; 00030 00031 Double_t GetAbsTime() const; 00032 void SetAbsTime(Double_t time); 00033 00034 Bool_t GetIsSparse() const; 00035 void SetIsSparse(Bool_t isSparse); 00036 00037 virtual void Trace(const char *c = "") const; 00038 00039 ClassDef(CandDigitListHandle,1) // User access handle to CandDigitList 00040 00041 }; 00042 00043 XXXITRDEF(CandDigitListHandle) 00044 00045 #endif // CANDDIGITLISTHANDLE_H
1.3.9.1