00001 #ifndef dEdxTrackY2_h
00002 #define dEdxTrackY2_h
00003 #include "StTpcdEdxCorrection.h"
00004 #include "TClonesArray.h"
00005 class dEdxTrackY2 : public TObject {
00006 private:
00007 Int_t fNPoint;
00008 TClonesArray *fPoints;
00009
00010 static TClonesArray *fgPoints;
00011 public:
00012 dEdxTrackY2();
00013 virtual ~dEdxTrackY2();
00014 void AddPoint(dEdxY2_t &point);
00015 void Clear(Option_t *option = "");
00016 void Reset(Option_t *option = "");
00017
00018 Int_t sCharge;
00019 Double_t p;
00020 Double_t pX;
00021 Double_t pY;
00022 Double_t pZ;
00023 Double_t Z0;
00024 Double_t R0;
00025 Double_t Phi0;
00026 Int_t NoFitPoints;
00027 Int_t NdEdx;
00028 Int_t N70;
00029 Double_t I70;
00030 Double_t D70;
00031 Double_t TrackLength70;
00032 Double_t fitZ;
00033 Double_t fitdZ;
00034 Double_t TrackLength;
00035
00036 Double_t PredP;
00037 Double_t Pred70P;
00038 Double_t devzFP;
00039 Double_t devz70P;
00040 Double_t chi2ToFP;
00041 Double_t pidProbP;
00042
00043 Double_t PredK;
00044 Double_t Pred70K;
00045 Double_t devzFK;
00046 Double_t devz70K;
00047 Double_t chi2ToFK;
00048 Double_t pidProbK;
00049 Double_t Predpi;
00050 Double_t Pred70pi;
00051 Double_t devzFpi;
00052 Double_t devz70pi;
00053 Double_t chi2ToFpi;
00054 Double_t pidProbpi;
00055 Double_t PredE;
00056 Double_t Pred70E;
00057 Double_t devzFE;
00058 Double_t devz70E;
00059 Double_t chi2ToFE;
00060 Double_t pidProbE;
00061 ClassDef(dEdxTrackY2,1)
00062 };
00063 #endif