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

CandFitTrackList.h

Go to the documentation of this file.
00001 
00002 // $Id: CandFitTrackList.h,v 1.5 2006/06/20 18:19:54 rhatcher Exp $
00003 //
00004 // CandFitTrackList.h
00005 //
00006 // Concrete CandFitTrackList 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.03.30
00013 
00014 #ifndef CANDFITTRACKLIST_H
00015 #define CANDFITTRACKLIST_H
00016 
00017 #include "RecoBase/CandTrackList.h"
00018 
00019 class AlgHandle;
00020 class CandContext;
00021 class CandFitTrackListHandle;
00022 
00023 class CandFitTrackList : public CandTrackList
00024 {
00025   friend class CandFitTrackListHandle;
00026 
00027 public:
00028   static CandFitTrackListHandle MakeCandidate(AlgHandle &ah,
00029                                                        CandContext &cx);
00030   CandFitTrackList();
00031 
00032 protected:
00033   CandFitTrackList(AlgHandle &ah);
00034   CandFitTrackList(AlgHandle &ah, CandHandle &ch, CandContext &cx);
00035   CandFitTrackList(const CandFitTrackList &rhs);
00036   virtual ~CandFitTrackList();
00037   virtual void CreateLocalHandle();
00038   virtual CandFitTrackList *Dup() const;
00039   virtual Bool_t IsEquivalent(const TObject *rhs) const;
00040 
00041 ClassDef(CandFitTrackList,1)           // Concrete Event Candidate Class
00042 };
00043 
00044 #endif                                             // CANDFITTRACKLIST_H

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