FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
detectors
mvd
MvdTracking
LinFit
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::TtFitRes
TtFitRes()
Definition:
TtFitRes.cxx:11
TtFitRes::GetChiSquareY
Double_t GetChiSquareY() const
Definition:
TtFitRes.h:32
TtFitRes::fP0
Double_t fP0
Definition:
TtFitRes.h:41
TtFitRes::GetPar
void GetPar(Double_t *par) const
Definition:
TtFitRes.h:28
eloss
double eloss
Definition:
anaLmdSim.C:34
par
Double_t par[3]
Definition:
anaLmdCluster.C:146
TtFitRes::~TtFitRes
virtual ~TtFitRes()
Definition:
TtFitRes.cxx:30
TtFitRes::fChiSqX
Double_t fChiSqX
Definition:
TtFitRes.h:43
TtFitRes::GetFirstPoint
TVector2 GetFirstPoint() const
Definition:
TtFitRes.h:29
TtFitRes::fEloss
Double_t fEloss
Definition:
TtFitRes.h:42
TtFitRes::fNsens
Int_t fNsens
Definition:
TtFitRes.h:45
TtFitRes::fChiSqY
Double_t fChiSqY
Definition:
TtFitRes.h:44
Double_t
Double_t
Definition:
SimCompleteLinkDef.h:6
TtFitRes::GetChiSquareX
Double_t GetChiSquareX() const
Definition:
TtFitRes.h:31
p2
TPad * p2
Definition:
hist-t7.C:117
TtFitRes::fP3
Double_t fP3
Definition:
TtFitRes.h:41
TtFitRes::fP2
Double_t fP2
Definition:
TtFitRes.h:41
TtFitRes
Definition:
TtFitRes.h:15
p1
TPad * p1
Definition:
hist-t7.C:116
TtFitRes::GetDirectionVec
TVector2 GetDirectionVec() const
Definition:
TtFitRes.h:30
TtFitRes::GetEloss
Double_t GetEloss()
Definition:
TtFitRes.h:34
TtFitRes::ClassDef
ClassDef(TtFitRes, 1)
TtFitRes::GetNsens
Int_t GetNsens() const
Definition:
TtFitRes.h:33
TtFitRes::fP1
Double_t fP1
Definition:
TtFitRes.h:41
Generated on Wed Apr 3 2019 08:44:14 for FairRoot/PandaRoot by
1.8.5