24 static void fcnXT(Int_t &npar, Double_t *gin, Double_t &
f,
25 Double_t *par, Int_t iflag);
26 static void fcnXtEdge(Int_t &npar, Double_t *gin, Double_t &
f,
27 Double_t *par, Int_t iflag);
28 static double xtFun(
double t,
double xtpar[]);
30 static std::vector<double>
XMEAS;
32 static std::vector<double>
ERR;
38 static std::vector<double>
ERRED;
60 std::vector<TH1D*> m_hxt;
61 std::map<int, int> m_hxtmap;
65 static const int HXTLAYER_INDEX = 13;
66 static const int HXTLAYER_MASK = 0x7E000;
68 static const int HXTENTRA_INDEX = 8;
69 static const int HXTENTRA_MASK = 0x1F00;
71 static const int HXTLR_INDEX = 6;
72 static const int HXTLR_MASK = 0xC0;
74 static const int HXTBIN_INDEX = 0;
75 static const int HXTBIN_MASK = 0x3F;
TFile f("ana_bhabha660a_dqa_mcPat_zy_old.root")
*******INTEGER m_nBinMax INTEGER m_NdiMax !No of bins in histogram for cell exploration division $ !Last vertex $ !Last active cell $ !Last cell in buffer $ !No of sampling when dividing cell $ !No of function total $ !Flag for random ceel for $ !Flag for type of for WtMax $ !Flag which decides whether vertices are included in the sampling $ entire domain is hyp !Maximum effective eevents per bin
virtual void setParam(MdcCalParams ¶m)=0
int getHxtKey(int lay, int entr, int lr, int bin) const
int updateConst(MdcCalibConst *calconst)
static double xtFun(double t, double xtpar[])
static std::vector< double > ERR
static void fcnXT(Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t iflag)
int fillHist(MdcCalEvent *event)
static std::vector< double > ERRED
static std::vector< double > XMEAS
void initialize(TObjArray *hlist, IMdcGeomSvc *mdcGeomSvc, IMdcCalibFunSvc *mdcFunSvc, IMdcUtilitySvc *mdcUtilitySvc)
static void fcnXtEdge(Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t iflag)
static std::vector< double > XMEASED
void setParam(MdcCalParams ¶m)
static std::vector< double > TBINCEN
static std::vector< double > TBINCENED