#include <IMdcCalibFunSvc.h>
Inheritance diagram for IMdcCalibFunSvc:
Public Member Functions | |
virtual double | getVprop (int lay) const =0 |
virtual double | getTprop (int lay, double z) const =0 |
virtual double | driftTimeToDist (double drifttime, int layid, int cellid, int lr, double entrance=0.0) const =0 |
virtual double | distToDriftTime (double dist, int layid, int cellid, int lr, double entrance=0.0) const =0 |
virtual double | getSigma (int layid, int lr, double dist, double entrance=0.0, double tanlam=0.0, double z=0.0, double Q=1000.0) const =0 |
virtual double | getSigmaLR (int layid, int lr, double dist, double entrance=0.0, double tanlam=0.0, double z=0.0, double Q=1000.0) const =0 |
virtual double | getSigma1 (int layid, int lr, double dist, double entrance=0.0, double tanlam=0.0, double z=0.0, double Q=1000.0) const =0 |
virtual double | getSigma2 (int layid, int lr, double dist, double entrance=0.0, double tanlam=0.0, double z=0.0, double Q=1000.0) const =0 |
virtual double | getF (int layid, int lr, double dist, double entrance=0.0, double tanlam=0.0, double z=0.0, double Q=1000.0) const =0 |
virtual double | getSigmaToT (int layid, int lr, double tdr, double entrance=0.0, double tanlam=0.0, double z=0.0, double Q=1000.0) const =0 |
virtual double | getSigmaToTLR (int layid, int lr, double tdr, double entrance=0.0, double tanlam=0.0, double z=0.0, double Q=1000.0) const =0 |
virtual void | setXtBegin ()=0 |
virtual int | getNextXtpar (int &key, double &par)=0 |
virtual void | getXtpar (int layid, int entr, int lr, double par[]) const =0 |
virtual bool | getNewXtpar ()=0 |
virtual TTree * | getNewXtparTree (int layid, int entr, int lr) const =0 |
virtual double | getT0 (int layid, int cellid) const =0 |
virtual double | getT0 (int wireid) const =0 |
virtual double | getDelT0 (int wireid) const =0 |
virtual double | getTimeWalk (int layid, double Q) const =0 |
virtual double | getQtpar (int layid, int ord) const =0 |
virtual double | getWireEff (int layid, int cellid) const =0 |
virtual double | getWireEff (int wireid) const =0 |
virtual void | setSdBegin ()=0 |
virtual int | getNextSdpar (int &key, double &par)=0 |
virtual void | getSdpar (int layid, int entr, int lr, double par[]) const =0 |
virtual bool | getR2tpar ()=0 |
virtual TTree * | getR2tTree (int layid) const =0 |
virtual int | getXtEntrIndex (double entrance) const =0 |
virtual int | getSdEntrIndex (double entrance) const =0 |
virtual bool | initCalibConst ()=0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Definition at line 17 of file IMdcCalibFunSvc.h.
virtual double IMdcCalibFunSvc::distToDriftTime | ( | double | dist, | |
int | layid, | |||
int | cellid, | |||
int | lr, | |||
double | entrance = 0.0 | |||
) | const [pure virtual] |
virtual double IMdcCalibFunSvc::driftTimeToDist | ( | double | drifttime, | |
int | layid, | |||
int | cellid, | |||
int | lr, | |||
double | entrance = 0.0 | |||
) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
Referenced by THelixFitter::drift(), T3DLineFitter::drift(), TRungeFitter::fit(), and TCosmicFitter::fit().
virtual double IMdcCalibFunSvc::getDelT0 | ( | int | wireid | ) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual double IMdcCalibFunSvc::getF | ( | int | layid, | |
int | lr, | |||
double | dist, | |||
double | entrance = 0.0 , |
|||
double | tanlam = 0.0 , |
|||
double | z = 0.0 , |
|||
double | Q = 1000.0 | |||
) | const [pure virtual] |
virtual bool IMdcCalibFunSvc::getNewXtpar | ( | ) | [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual TTree* IMdcCalibFunSvc::getNewXtparTree | ( | int | layid, | |
int | entr, | |||
int | lr | |||
) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual int IMdcCalibFunSvc::getNextSdpar | ( | int & | key, | |
double & | par | |||
) | [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual int IMdcCalibFunSvc::getNextXtpar | ( | int & | key, | |
double & | par | |||
) | [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual double IMdcCalibFunSvc::getQtpar | ( | int | layid, | |
int | ord | |||
) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual bool IMdcCalibFunSvc::getR2tpar | ( | ) | [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual TTree* IMdcCalibFunSvc::getR2tTree | ( | int | layid | ) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual int IMdcCalibFunSvc::getSdEntrIndex | ( | double | entrance | ) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual void IMdcCalibFunSvc::getSdpar | ( | int | layid, | |
int | entr, | |||
int | lr, | |||
double | par[] | |||
) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual double IMdcCalibFunSvc::getSigma | ( | int | layid, | |
int | lr, | |||
double | dist, | |||
double | entrance = 0.0 , |
|||
double | tanlam = 0.0 , |
|||
double | z = 0.0 , |
|||
double | Q = 1000.0 | |||
) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
Referenced by THelixFitter::drift(), T3DLineFitter::drift(), TRungeFitter::fit(), and TCosmicFitter::fit().
virtual double IMdcCalibFunSvc::getSigma1 | ( | int | layid, | |
int | lr, | |||
double | dist, | |||
double | entrance = 0.0 , |
|||
double | tanlam = 0.0 , |
|||
double | z = 0.0 , |
|||
double | Q = 1000.0 | |||
) | const [pure virtual] |
virtual double IMdcCalibFunSvc::getSigma2 | ( | int | layid, | |
int | lr, | |||
double | dist, | |||
double | entrance = 0.0 , |
|||
double | tanlam = 0.0 , |
|||
double | z = 0.0 , |
|||
double | Q = 1000.0 | |||
) | const [pure virtual] |
virtual double IMdcCalibFunSvc::getSigmaLR | ( | int | layid, | |
int | lr, | |||
double | dist, | |||
double | entrance = 0.0 , |
|||
double | tanlam = 0.0 , |
|||
double | z = 0.0 , |
|||
double | Q = 1000.0 | |||
) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual double IMdcCalibFunSvc::getSigmaToT | ( | int | layid, | |
int | lr, | |||
double | tdr, | |||
double | entrance = 0.0 , |
|||
double | tanlam = 0.0 , |
|||
double | z = 0.0 , |
|||
double | Q = 1000.0 | |||
) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual double IMdcCalibFunSvc::getSigmaToTLR | ( | int | layid, | |
int | lr, | |||
double | tdr, | |||
double | entrance = 0.0 , |
|||
double | tanlam = 0.0 , |
|||
double | z = 0.0 , |
|||
double | Q = 1000.0 | |||
) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual double IMdcCalibFunSvc::getT0 | ( | int | wireid | ) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual double IMdcCalibFunSvc::getT0 | ( | int | layid, | |
int | cellid | |||
) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
Referenced by THelixFitter::drift(), T3DLineFitter::drift(), TRungeFitter::fit(), TCosmicFitter::fit(), MdcRawDataProvider::getMdcDigiVec(), and BesMdcCalTransfer::GetT0().
virtual double IMdcCalibFunSvc::getTimeWalk | ( | int | layid, | |
double | Q | |||
) | const [pure virtual] |
virtual double IMdcCalibFunSvc::getTprop | ( | int | lay, | |
double | z | |||
) | const [pure virtual] |
virtual double IMdcCalibFunSvc::getVprop | ( | int | lay | ) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual double IMdcCalibFunSvc::getWireEff | ( | int | wireid | ) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual double IMdcCalibFunSvc::getWireEff | ( | int | layid, | |
int | cellid | |||
) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
Referenced by MdcCalib::fillHist(), and MdcRawDataProvider::getMdcDigiVec().
virtual int IMdcCalibFunSvc::getXtEntrIndex | ( | double | entrance | ) | const [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual void IMdcCalibFunSvc::getXtpar | ( | int | layid, | |
int | entr, | |||
int | lr, | |||
double | par[] | |||
) | const [pure virtual] |
virtual bool IMdcCalibFunSvc::initCalibConst | ( | ) | [pure virtual] |
Implemented in MdcCalibFunSvc.
static const InterfaceID& IMdcCalibFunSvc::interfaceID | ( | ) | [inline, static] |
Definition at line 19 of file IMdcCalibFunSvc.h.
References IID_IMdcCalibFunSvc().
00019 { return IID_IMdcCalibFunSvc; }
virtual void IMdcCalibFunSvc::setSdBegin | ( | ) | [pure virtual] |
Implemented in MdcCalibFunSvc.
virtual void IMdcCalibFunSvc::setXtBegin | ( | ) | [pure virtual] |
Implemented in MdcCalibFunSvc.