1 #ifndef ROOT_EdbMomentumEstimator
2 #define ROOT_EdbMomentumEstimator
17 class TGraphAsymmErrors;
55 TGraphAsymmErrors *
eGA;
72 double Mat(
float P,
int npl,
float ang);
FILE * f
Definition: RecDispMC.C:150
TTree * tr
Definition: Shower_E_FromShowerRoot.C:5
Definition: EdbMomentumEstimator.h:20
int PMSang_base_A(EdbTrackP &tr)
Definition: EdbMomentumEstimator.cxx:1168
bool eVerbose
Definition: EdbMomentumEstimator.h:47
void SetDTxErrorFunction(TF1 &f)
Definition: EdbMomentumEstimator.h:76
void SetDTsErrorFunction(TF1 &f)
Definition: EdbMomentumEstimator.h:78
double GetDTx(double Tx)
Definition: EdbMomentumEstimator.h:80
float ePmax
Definition: EdbMomentumEstimator.h:43
float P_MS(EdbTrackP &tr)
Definition: EdbMomentumEstimator.cxx:1072
float ePXmin
Definition: EdbMomentumEstimator.h:38
TGraphAsymmErrors * eGAX
3D component of the momentum
Definition: EdbMomentumEstimator.h:56
int eAlg
Definition: EdbMomentumEstimator.h:24
float PMSang(EdbTrackP &tr)
Definition: EdbMomentumEstimator.cxx:255
EdbMomentumEstimator()
transverse component of the momentum
Definition: EdbMomentumEstimator.cxx:30
TGraphAsymmErrors * eGAY
longitudianl component of the momentum
Definition: EdbMomentumEstimator.h:57
void DrawPlots(TCanvas *c1=NULL)
Definition: EdbMomentumEstimator.cxx:724
float PMSang_corr(EdbTrackP &tr)
Definition: EdbMomentumEstimator.cxx:158
float eP
Definition: EdbMomentumEstimator.h:42
TF1 * eF1Y
fit function
Definition: EdbMomentumEstimator.h:49
void SetParPMS_Mag()
Definition: EdbMomentumEstimator.cxx:73
void Set0()
Definition: EdbMomentumEstimator.cxx:63
TF1 * MCSErrorFunction_base(const char *name, float x0, float dtx)
Definition: EdbMomentumEstimator.cxx:1049
TF1 * MCSErrorFunction(const char *name, float x0, float dtx)
Definition: EdbMomentumEstimator.cxx:658
void SetDTyErrorFunction(TF1 &f)
Definition: EdbMomentumEstimator.h:77
float eDPy
Definition: EdbMomentumEstimator.h:36
float ePx
Definition: EdbMomentumEstimator.h:35
TGraphErrors * eG
Definition: EdbMomentumEstimator.h:51
int eMinEntr
Definition: EdbMomentumEstimator.h:27
int eStatus
Definition: EdbMomentumEstimator.h:25
double GetDTy(double Ty)
Definition: EdbMomentumEstimator.h:81
TF1 eDTxErrorFun
Definition: EdbMomentumEstimator.h:30
float ePy
Definition: EdbMomentumEstimator.h:35
TGraphAsymmErrors * eGA
transverse component of the momentum
Definition: EdbMomentumEstimator.h:55
float PMScoordinate(EdbTrackP &tr)
Definition: EdbMomentumEstimator.cxx:477
TGraphErrors * eGY
longitudianl component of the momentum
Definition: EdbMomentumEstimator.h:53
float ePXmax
Definition: EdbMomentumEstimator.h:38
virtual ~EdbMomentumEstimator()
Definition: EdbMomentumEstimator.cxx:52
float ePmin
Definition: EdbMomentumEstimator.h:43
TF1 * MCSCoordErrorFunction(const char *name, float tmean, float x0)
Definition: EdbMomentumEstimator.cxx:684
EdbTrackP eTrack
Definition: EdbMomentumEstimator.h:45
float eDPx
Definition: EdbMomentumEstimator.h:36
double Mat(float P, int npl, float ang)
Definition: EdbMomentumEstimator.cxx:711
void EstimateMomentumError(float P, int npl, float ang, float &pmin, float &pmax)
Definition: EdbMomentumEstimator.cxx:699
TF1 eDTyErrorFun
Definition: EdbMomentumEstimator.h:31
float ePYmax
Definition: EdbMomentumEstimator.h:39
float ePYmin
Definition: EdbMomentumEstimator.h:39
float PMS(EdbTrackP &tr)
Definition: EdbMomentumEstimator.cxx:121
float eDP
Definition: EdbMomentumEstimator.h:42
TF1 * eF1X
Definition: EdbMomentumEstimator.h:48
double GetDTs(double Ts)
Definition: EdbMomentumEstimator.h:82
int PMSang_base(EdbTrackP &tr)
Definition: EdbMomentumEstimator.cxx:900
TF1 eDTsErrorFun
Definition: EdbMomentumEstimator.h:32
TGraphErrors * eGX
3D component of the momentum
Definition: EdbMomentumEstimator.h:52
TString AlgStr(int alg)
Definition: EdbMomentumEstimator.cxx:101
float CellWeight(int npl, int m)
Definition: EdbMomentumEstimator.cxx:644
TF1 * eF1
Definition: EdbMomentumEstimator.h:50
void Print()
Definition: EdbMomentumEstimator.cxx:90
Definition: EdbTrackFitter.h:16
Definition: EdbPattern.h:118
TCanvas * c1
Definition: energy.C:13
const char * name
Definition: merge_Energy_SytematicSources_Electron.C:24
#define NULL
Definition: nidaqmx.h:84
Int_t type
Definition: testBGReduction_By_ANN.C:15