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

CandRecoList.h

Go to the documentation of this file.
00001 
00002 // $Id: CandRecoList.h,v 1.5 2003/10/12 21:17:03 gmieg Exp $
00003 //
00004 // CandRecoList.h
00005 //
00006 // Concrete CandRecoList class descended from CandBase.
00007 // CandBase must grant friendship to class CandRefer.
00008 //
00009 // Each concrete CandBase must define a Dup function.
00010 //
00011 // Author:  R. Lee 2001.01.19
00013 
00014 #ifndef CANDRECOLIST_H
00015 #define CANDRECOLIST_H
00016 
00017 #include "Candidate/CandBase.h"
00018 
00019 class AlgHandle;
00020 class CandContext;
00021 
00022 class CandRecoList : public CandBase
00023 {
00024   friend class CandRecoListHandle;
00025 
00026 public:
00027   CandRecoList();
00028 
00029 protected:
00030   CandRecoList(AlgHandle &ah);
00031   CandRecoList(AlgHandle &ah, CandHandle &ch, CandContext &cx);
00032   CandRecoList(const CandRecoList &rhs);
00033   virtual ~CandRecoList();
00034   virtual void CreateLocalHandle();
00035   virtual CandRecoList *Dup() const;
00036   virtual Bool_t IsEquivalent(const TObject *rhs) const;
00037 
00038 ClassDef(CandRecoList,1)              // Concrete Event Candidate Class
00039 };
00040 
00041 #endif                                                // CANDRECOLIST_H

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