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

AlgFitTrackAtNu.h

Go to the documentation of this file.
00001 
00002 #ifndef ALGFITTRACKATNU_H
00003 #define ALGFITTRACKATNU_H
00004 
00005 #include "Algorithm/AlgBase.h"
00006 #include "TObjArray.h"
00007 #include "TMatrixD.h"
00008 #include "TVector3.h"
00009 #include "TF1.h"
00010 
00011 class AlgFitTrackAtNu : public AlgBase
00012 {
00013 
00014 public:
00015   AlgFitTrackAtNu();
00016   ~AlgFitTrackAtNu();
00017   void RunAlg(AlgConfig &ac, CandHandle &ch, CandContext &cx);
00018   void Trace(const char *c) const;
00019 
00020 private:
00021   Double_t GetTrackQP( TVector3 P, TVector3 dPdZ, TVector3 B );
00022   Int_t FitTrack( Int_t N, TMatrixD* x, TMatrixD* y, TMatrixD* err, Int_t M, TMatrixD* p, TMatrixD* dp, TMatrixD* dpdx );
00023   TObjArray fTrkStrpList[500];
00024   TObjArray fSliStrpList[500]; 
00025 
00026 
00027 ClassDef(AlgFitTrackAtNu,1) 
00028 
00029 };
00030 
00031 #endif       

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