BOSS 6.6.4.p01
BESIII Offline Software System
|
#include <XtMdcCalib.h>
Public Member Functions | |
XtMdcCalib () | |
~XtMdcCalib () | |
void | initialize (TObjArray *hlist, IMdcGeomSvc *mdcGeomSvc, IMdcCalibFunSvc *mdcFunSvc, IMdcUtilitySvc *mdcUtilitySvc) |
void | setParam (MdcCalParams ¶m) |
int | fillHist (MdcCalEvent *event) |
int | updateConst (MdcCalibConst *calconst) |
void | clear () |
int | getHxtKey (int lay, int entr, int lr, int bin) const |
Public Member Functions inherited from MdcCalib | |
MdcCalib () | |
virtual | ~MdcCalib () |
virtual void | initialize (TObjArray *hlist, IMdcGeomSvc *mdcGeomSvc, IMdcCalibFunSvc *mdcFunSvc, IMdcUtilitySvc *mdcUtilitySvc)=0 |
virtual void | setParam (MdcCalParams ¶m)=0 |
virtual int | fillHist (MdcCalEvent *event)=0 |
virtual int | updateConst (MdcCalibConst *calconst)=0 |
virtual void | clear ()=0 |
Static Public Member Functions | |
static void | fcnXT (Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t iflag) |
static void | fcnXtEdge (Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t iflag) |
static double | xtFun (double t, double xtpar[]) |
Static Public Attributes | |
static std::vector< double > | XMEAS |
static std::vector< double > | TBINCEN |
static std::vector< double > | ERR |
static double | Tmax |
static double | Dmax |
static std::vector< double > | XMEASED |
static std::vector< double > | TBINCENED |
static std::vector< double > | ERRED |
Definition at line 10 of file XtMdcCalib.h.
XtMdcCalib::XtMdcCalib | ( | ) |
Definition at line 34 of file XtMdcCalib.cxx.
XtMdcCalib::~XtMdcCalib | ( | ) |
Definition at line 48 of file XtMdcCalib.cxx.
|
virtual |
Implements MdcCalib.
Definition at line 51 of file XtMdcCalib.cxx.
|
static |
Definition at line 517 of file XtMdcCalib.cxx.
Referenced by updateConst().
|
static |
Definition at line 555 of file XtMdcCalib.cxx.
Referenced by updateConst().
|
virtual |
Implements MdcCalib.
Definition at line 114 of file XtMdcCalib.cxx.
int XtMdcCalib::getHxtKey | ( | int | lay, |
int | entr, | ||
int | lr, | ||
int | bin | ||
) | const |
Definition at line 506 of file XtMdcCalib.cxx.
Referenced by fillHist(), initialize(), and updateConst().
|
virtual |
Implements MdcCalib.
Definition at line 67 of file XtMdcCalib.cxx.
|
inlinevirtual |
Implements MdcCalib.
Definition at line 79 of file XtMdcCalib.h.
|
virtual |
Implements MdcCalib.
Definition at line 271 of file XtMdcCalib.cxx.
|
static |
Definition at line 537 of file XtMdcCalib.cxx.
Referenced by updateConst().
|
static |
Definition at line 35 of file XtMdcCalib.h.
Referenced by fcnXtEdge(), and updateConst().
|
static |
Definition at line 32 of file XtMdcCalib.h.
Referenced by fcnXT(), and updateConst().
|
static |
Definition at line 38 of file XtMdcCalib.h.
Referenced by fcnXtEdge(), and updateConst().
|
static |
Definition at line 31 of file XtMdcCalib.h.
Referenced by fcnXT(), and updateConst().
|
static |
Definition at line 37 of file XtMdcCalib.h.
Referenced by fcnXtEdge(), and updateConst().
|
static |
Definition at line 34 of file XtMdcCalib.h.
Referenced by fcnXtEdge(), and updateConst().
|
static |
Definition at line 30 of file XtMdcCalib.h.
Referenced by fcnXT(), and updateConst().
|
static |
Definition at line 36 of file XtMdcCalib.h.
Referenced by fcnXtEdge(), and updateConst().