27 #ifndef STAR_StFtpcCalibMaker
28 #define STAR_StFtpcCalibMaker
50 #include "StarMagField.h"
64 class St_ftpcClusterPars;
65 class St_ftpcDimensions;
70 class St_ftpcDeflection;
71 class St_ftpcdVDriftdP;
72 class St_ftpcdDeflectiondP;
73 class St_ftpcElectronics;
74 class St_ftpcDriftField;
83 St_ftpcClusterPars *m_clusterpars;
84 St_ftpcDimensions *m_dimensions;
85 St_ftpcPadrowZ *m_padrow_z;
86 St_ftpcEField *m_efield;
87 St_ftpcVDrift *m_vdrift;
88 St_ftpcDeflection *m_deflection;
89 St_ftpcdVDriftdP *m_dvdriftdp;
90 St_ftpcdDeflectiondP *m_ddeflectiondp;
91 St_ftpcElectronics *m_electronics;
92 St_ftpcDriftField *m_driftfield;
110 Float_t micropertime;
111 Float_t normalizedNowPressure;
112 Float_t standardPressure;
113 Float_t baseTemperature;
114 Float_t gasTemperatureWest;
115 Float_t gasTemperatureEast;
123 TH1F *hradeall,*hradwall, *hrade, *hradw;
124 TH1F *htimee, *htimew;
129 void GetRunInfo(TString filename);
130 void DoLaserCalib(TString filename,
int ftpc,
int lsec,
int straight,
int gfit,
int minz,
int maxz,
int minrad,
int maxrad,
char* t0,
char* gas,
float gastemp,
float mbfield);
131 void DoT0Calib(TString filename,
char* t0,
char* gas,
float mbfield);
132 virtual Int_t
DbInit(
float mbfield);
133 void HistInit(
int nradbins,TString fname,
char* t0,
char* gas);
134 void MakeT0Ps(
int nradbins,TString psname,
char* t0,
char* gas);
140 Int_t RunNum() {
return run;}
141 Int_t Date() {
return date;}
142 Int_t Time() {
return time;}
144 virtual const char *GetCVS()
const
145 {
static const char cvs[]=
"Tag $Name: $ $Id: StFtpcCalibMaker.h,v 1.7 2014/08/06 11:43:16 jeromel Exp $ built " __DATE__
" " __TIME__ ;
return cvs;}
virtual Int_t DbInit(float mbfield)
The FTPC calibration maker.
void HistInit(int nradbins, TString fname, char *t0, char *gas)
void DoLaserCalib(TString filename, int ftpc, int lsec, int straight, int gfit, int minz, int maxz, int minrad, int maxrad, char *t0, char *gas, float gastemp, float mbfield)
void DoT0Calib(TString filename, char *t0, char *gas, float mbfield)
void MakeT0Ps(int nradbins, TString psname, char *t0, char *gas)