FairRoot/PandaRoot
TtFitRes.h
Go to the documentation of this file.
1 // Simone Bianco
2 // 15.07.2010
3 
4 #ifndef TTFITRES_H
5 #define TTFITRES_H
6 
7 
8 #include "TVector3.h"
9 #include "TString.h"
10 
11 #include <stdio.h>
12 #include <iostream>
13 #include <vector>
14 
15 class TtFitRes : public TObject
16 {
17 
18  public:
19 
20 
21  TtFitRes();
22 
23  TtFitRes(Double_t p0, Double_t p1, Double_t p2, Double_t p3, Double_t eloss, Double_t chiX, Double_t chiY, Int_t numSens);
24 
25  virtual ~TtFitRes();
26 
27 
28  void GetPar(Double_t* par) const { par[0]=fP0;par[1]=fP1;par[2]=fP2;par[3]=fP3;}
29  TVector2 GetFirstPoint() const { return TVector2(fP0,fP2);}
30  TVector2 GetDirectionVec() const { return TVector2(fP1,fP3);}
31  Double_t GetChiSquareX() const { return fChiSqX;}
32  Double_t GetChiSquareY() const { return fChiSqY;}
33  Int_t GetNsens() const { return fNsens;}
34  Double_t GetEloss() { return fEloss;}
35 
36 
37 
38 
39  private:
40 
41  Double_t fP0, fP1, fP2, fP3; // fit-parameter
42  Double_t fEloss; // Total energy loss
43  Double_t fChiSqX; // Chi-Square of X Fit
44  Double_t fChiSqY; // Chi-Square of Y Fit
45  Int_t fNsens; // number of sensors used for the fit
46 
47  ClassDef(TtFitRes,1);
48 
49 };
50 
51 #endif
TtFitRes()
Definition: TtFitRes.cxx:11
Double_t GetChiSquareY() const
Definition: TtFitRes.h:32
Double_t fP0
Definition: TtFitRes.h:41
void GetPar(Double_t *par) const
Definition: TtFitRes.h:28
double eloss
Definition: anaLmdSim.C:34
Double_t par[3]
virtual ~TtFitRes()
Definition: TtFitRes.cxx:30
Double_t fChiSqX
Definition: TtFitRes.h:43
TVector2 GetFirstPoint() const
Definition: TtFitRes.h:29
Double_t fEloss
Definition: TtFitRes.h:42
Int_t fNsens
Definition: TtFitRes.h:45
Double_t fChiSqY
Definition: TtFitRes.h:44
Double_t
Double_t GetChiSquareX() const
Definition: TtFitRes.h:31
TPad * p2
Definition: hist-t7.C:117
Double_t fP3
Definition: TtFitRes.h:41
Double_t fP2
Definition: TtFitRes.h:41
TPad * p1
Definition: hist-t7.C:116
TVector2 GetDirectionVec() const
Definition: TtFitRes.h:30
Double_t GetEloss()
Definition: TtFitRes.h:34
ClassDef(TtFitRes, 1)
Int_t GetNsens() const
Definition: TtFitRes.h:33
Double_t fP1
Definition: TtFitRes.h:41