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
1.3.9.1