BOSS
7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
GrXtCalib.h
Go to the documentation of this file.
1
#ifndef GRXTCALIB_H
2
#define GRXTCALIB_H
3
4
#include "
CalibBase.h
"
5
6
#include "TObjArray.h"
7
#include "TFile.h"
8
#include "TH1F.h"
9
#include "TH2F.h"
10
11
class
GrXtCalib
:
public
CalibBase
{
12
public
:
13
GrXtCalib
();
14
~GrXtCalib
();
15
void
init
(TObjArray* hlist,
MdcCosGeom
* pGeom);
16
void
mergeHist
(TFile* fhist);
17
void
calib
(
MdcCalibConst
* calconst, TObjArray* newXtList, TObjArray* r2tList);
18
19
private
:
20
void
renameHist();
21
int
findXtEntr(
int
lay,
int
iEntr,
int
lr)
const
;
22
23
int
m_maxNhit;
/* for each graph */
24
int
m_nMaxEd;
25
double
m_tEd[
NLAYER
];
26
27
int
m_nhitIn[
NLAYER
][
NENTRXT
][
NLR
];
28
int
m_nhitEd[
NLAYER
][
NENTRXT
][
NLR
];
29
bool
m_fgFit[
NLAYER
][
NENTRXT
][
NLR
];
30
31
TFolder* m_fdXt;
32
TH2F* m_haxis;
33
TGraph* m_grxt[
NLAYER
][
NENTRXT
][
NLR
];
34
};
35
36
#endif
/* GRXTCALIB_H */
NLR
const int NLR
Definition:
MdcCalibAlg/MdcCalibAlg-00-09-02/share/distcalib/src/include/fun.h:15
NLAYER
const int NLAYER
Definition:
MdcCalibAlg/MdcCalibAlg-00-09-02/share/distcalib/src/include/fun.h:13
NENTRXT
const int NENTRXT
Definition:
MdcCalibAlg/MdcCalibAlg-00-09-02/share/distcalib/src/include/fun.h:18
CalibBase.h
CalibBase
Definition:
Mdc/MdcCalibAlg/MdcCalibAlg-00-09-02/share/distcalib/src/include/CalibBase.h:21
GrXtCalib
Definition:
GrXtCalib.h:11
GrXtCalib::calib
void calib(MdcCalibConst *calconst, TObjArray *newXtList, TObjArray *r2tList)
Definition:
GrXtCalib.cpp:81
GrXtCalib::init
void init(TObjArray *hlist, MdcCosGeom *pGeom)
Definition:
GrXtCalib.cpp:22
GrXtCalib::~GrXtCalib
~GrXtCalib()
Definition:
GrXtCalib.cpp:19
GrXtCalib::GrXtCalib
GrXtCalib()
Definition:
GrXtCalib.cpp:9
GrXtCalib::mergeHist
void mergeHist(TFile *fhist)
Definition:
GrXtCalib.cpp:50
MdcCalibConst
Definition:
MdcCalibAlg/MdcCalibConst.h:7
MdcCosGeom
Definition:
MdcAlignAlg/MdcAlignAlg-00-01-04/share/distAlign/src/include/MdcCosGeom.h:16
source
Mdc
MdcCalibAlg
MdcCalibAlg-00-09-02
share
distcalib
src
include
GrXtCalib.h
Generated by
1.9.6