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

CandFitTrackCam.h

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

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