00001 00002 // 00003 // $Id: CandFitTrackSAHandle.h,v 1.8 2006/06/21 00:50:50 rhatcher Exp $ 00004 // 00005 // CandFitTrackSA 00006 // 00007 // Package: CandFitTrackSA 00008 // 00009 // Handle for 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_HANDLE_H 00020 #define CANDFITTRACKSA_HANDLE_H 00021 00022 #include "RecoBase/CandFitTrackHandle.h" 00023 00024 #include "CandFitTrackSAHandle.h" 00025 #include "CandFitTrackSA/Ntp/NtpFitSA.h" 00026 00027 class CandFitTrackSA; 00028 class TClonesArray; 00029 00030 class CandFitTrackSAHandle : public CandFitTrackHandle 00031 { 00032 public: 00033 CandFitTrackSAHandle (); 00034 CandFitTrackSAHandle (const CandFitTrackSAHandle& rhs); 00035 CandFitTrackSAHandle (CandFitTrackSA* candidate); 00036 virtual ~CandFitTrackSAHandle (); 00037 virtual CandFitTrackSAHandle* DupHandle() const; 00038 00039 // Handle interface methods go here: 00040 // const NtpFitSA& GetNtpFitSA() const; 00041 // void SetNtpFitSA(const NtpFitSA& fit); 00042 00043 const TClonesArray& GetFits() const; 00044 void AddNtpFitSA(const NtpFitSA& fit); 00045 ClassDef(CandFitTrackSAHandle,1) 00046 }; 00047 00048 #endif // CANDFITTRACKSA_HANDLE_H 00049
1.3.9.1