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

CandCluster3DList.h

Go to the documentation of this file.
00001 
00002 //
00003 // CandCluster3DList (based on R.Lee's CandClusterSRList)
00004 //
00005 // Concrete CandCluster3DList class
00006 //
00007 // Author:  K.Grzelak1@physics.ox.ac.uk
00009 
00010 #ifndef CANDCLUSTER3DLIST_H
00011 #define CANDCLUSTER3DLIST_H
00012 
00013 #include "TObject.h"
00014 #include "RecoBase/CandRecoList.h"
00015 
00016 class AlgHandle;
00017 class CandContext;
00018 class CandHandle;
00019 class CandCluster3DListHandle;
00020 
00021 class CandCluster3DList : public CandRecoList
00022 {
00023    friend class CandCluster3DListHandle;
00024 
00025 public:
00026    static CandCluster3DListHandle MakeCandidate(AlgHandle &ah,
00027                                                        CandContext &cx);
00028    CandCluster3DList();
00029 
00030 protected:
00031    CandCluster3DList(AlgHandle &ah);
00032    CandCluster3DList(AlgHandle &ah, CandHandle &ch, CandContext &cx);
00033    CandCluster3DList(const CandCluster3DList &rhs);
00034    virtual ~CandCluster3DList();
00035    virtual void CreateLocalHandle();
00036    virtual CandCluster3DList *Dup() const;
00037    virtual Bool_t IsEquivalent(const TObject *rhs) const;
00038 
00039 ClassDef(CandCluster3DList,1)
00040 };
00041 
00042 #endif                                            // CANDCLUSTER3DLIST_H

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