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

CandTrackCamList.h

Go to the documentation of this file.
00001 
00002 // Package: CandTrackCam
00003 //
00004 // CandTrackCamList
00005 //
00006 // marshall@hep.phy.cam.ac.uk
00008 #ifndef TRACKFINDER_CANDTRACKCAMLIST_H
00009 #define TRACKFINDER_CANDTRACKCAMLIST_H
00010 
00011 #include "RecoBase/CandTrackList.h"
00012 #include "CandTrackCam/CandTrackCamListHandle.h"
00013 
00014 
00015 class AlgHandle;
00016 class CandContext;
00017 class CandTrackCamListHandle;
00018 
00019 class CandTrackCamList : public CandTrackList
00020 {
00021     friend class CandTrackCamListHandle;
00022 
00023 public:
00024     static CandTrackCamListHandle MakeCandidate(AlgHandle& ah, CandContext& ch);
00025     CandTrackCamList();
00026 
00027 protected:
00028     CandTrackCamList(AlgHandle& ah);
00029     CandTrackCamList(AlgHandle& ah, CandHandle& ch, CandContext& cx);
00030     CandTrackCamList(const CandTrackCamList& rhs);
00031     virtual ~CandTrackCamList();
00032     virtual void CreateLocalHandle();
00033     virtual CandTrackCamList* Dup() const;
00034 
00035 private: 
00036     // The data for the candidate goes here
00037     double fCPUTime;
00038 
00039     ClassDef(CandTrackCamList,1)
00040 };
00041 
00042 #endif // TRACKFINDER_CANDTRACKCAMLIST_H
00043 

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