00001 00002 // 00003 // $Id: CandFitTrackSA.h,v 1.8 2006/06/21 00:50:50 rhatcher Exp $ 00004 // 00005 // CandFitTrackSA 00006 // 00007 // Package: CandFitTrackSA 00008 // 00009 // Candidate track, fit with an iterative least squares method 00010 // 00011 // Contact: avva@fnal.gov 00012 // 00013 // Created on: Thu May 22 16:33:50 CDT 2003 00014 // (generated by avva@unknown with rkp_init_cand.pl) 00015 // 00017 00018 00019 #ifndef CANDFITTRACKSA_H 00020 #define CANDFITTRACKSA_H 00021 00022 #include "TClonesArray.h" 00023 00024 #include "RecoBase/CandFitTrack.h" 00025 #include "CandFitTrackSA/Ntp/NtpFitSA.h" 00026 00027 class AlgHandle; 00028 class CandContext; 00029 class CandFitTrackSAHandle; 00030 00031 class CandFitTrackSA : public CandFitTrack { 00032 friend class CandFitTrackSAHandle; 00033 00034 public: 00035 00036 static CandFitTrackSAHandle MakeCandidate(AlgHandle& ah, CandContext& ch); 00037 CandFitTrackSA(); 00038 00039 protected: 00040 CandFitTrackSA(AlgHandle& ah); 00041 CandFitTrackSA(AlgHandle& ah, CandHandle& ch, CandContext& cx); 00042 CandFitTrackSA(const CandFitTrackSA& rhs); 00043 virtual ~CandFitTrackSA(); 00044 virtual void CreateLocalHandle(); 00045 virtual CandFitTrackSA* Dup() const; 00046 00047 // The data for the candidate goes here 00048 //NtpFitSA fFit; 00049 TClonesArray fFits; 00050 00051 private: 00052 00053 ClassDef(CandFitTrackSA,1) 00054 }; 00055 00056 #endif // CANDFITTRACKSA_CANDFITTRACKSA_H 00057
1.3.9.1