00001 00002 // 00003 // CandCluster3DListHandle (based on R.Lee's CandClusterSRListHandle) 00004 // 00005 // CandCluster3DListHandle is the access handle to CandCluster3DList. 00006 // 00007 // Each concrete CandHandle must define a DupHandle function. 00008 // 00009 // Author: K.Grzelak1@physics.ox.ac.uk 00010 // 00012 00013 #ifndef CANDCLUSTER3DLISTHANDLE_H 00014 #define CANDCLUSTER3DLISTHANDLE_H 00015 00016 #include "Navigation/XxxItr.h" 00017 #include "RecoBase/CandRecoListHandle.h" 00018 class CandCluster3DList; 00019 00020 class CandCluster3DListHandle : public CandRecoListHandle 00021 { 00022 00023 public: 00024 CandCluster3DListHandle(); 00025 CandCluster3DListHandle(const CandCluster3DListHandle &cdh); 00026 CandCluster3DListHandle(CandCluster3DList *cd); 00027 virtual ~CandCluster3DListHandle(); 00028 virtual CandCluster3DListHandle *DupHandle() const; 00029 00030 virtual void Trace(const char *c = "") const; 00031 00032 ClassDef(CandCluster3DListHandle,1) // User access handle to CandCluster3D 00033 00034 }; 00035 00036 XXXITRDEF(CandCluster3DListHandle) 00037 00038 #endif // CANDCLUSTER3DLISTHANDLE_H
1.3.9.1