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

CandFitTrackSA.h

Go to the documentation of this file.
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 

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