|
BOSS 8.0.0
BESIII Offline Software System
|
#include <MdcCalibFunSvc.h>
Public Member Functions | |
| MdcCalibFunSvc (const std::string &name, ISvcLocator *svcloc) | |
| ~MdcCalibFunSvc () | |
| virtual StatusCode | initialize () |
| virtual StatusCode | finalize () |
| void | handle (const Incident &) |
| double | getVprop (int lay) const |
| double | getTprop (int lay, double z) const |
| double | driftTimeToDist (double drifttime, int layid, int cellid, int lr, double entrance=0.0) const |
| double | distToDriftTime (double dist, int layid, int cellid, int lr, double entrance=0.0) const |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| void | setXtBegin () |
| int | getNextXtpar (int &key, double &par) |
| void | getXtpar (int layid, int entr, int lr, double par[]) const |
| bool | getNewXtpar () |
| TTree * | getNewXtparTree (int layid, int entr, int lr) const |
| double | getT0 (int layid, int cellid) const |
| double | getT0 (int wireid) const |
| double | getDelT0 (int wireid) const |
| double | getTimeWalk (int layid, double Q) const |
| double | getQtpar (int layid, int ord) const |
| double | getWireEff (int layid, int cellid) const |
| double | getWireEff (int wireid) const |
| void | setSdBegin () |
| int | getNextSdpar (int &key, double &par) |
| void | getSdpar (int layid, int entr, int lr, double par[]) const |
| bool | getR2tpar () |
| TTree * | getR2tTree (int layid) const |
| int | getXtEntrIndex (double entrance) const |
| int | getSdEntrIndex (double entrance) const |
Public Attributes | |
| int | m_run |
Definition at line 21 of file MdcCalibFunSvc.h.
| MdcCalibFunSvc::MdcCalibFunSvc | ( | const std::string & | name, |
| ISvcLocator * | svcloc ) |
Definition at line 34 of file MdcCalibFunSvc.cxx.
Referenced by MdcCalibFunSvc().
| MdcCalibFunSvc::~MdcCalibFunSvc | ( | ) |
Definition at line 50 of file MdcCalibFunSvc.cxx.
| double MdcCalibFunSvc::distToDriftTime | ( | double | dist, |
| int | layid, | ||
| int | cellid, | ||
| int | lr, | ||
| double | entrance = 0.0 ) const |
Definition at line 210 of file MdcCalibFunSvc.cxx.
| double MdcCalibFunSvc::driftTimeToDist | ( | double | drifttime, |
| int | layid, | ||
| int | cellid, | ||
| int | lr, | ||
| double | entrance = 0.0 ) const |
Definition at line 142 of file MdcCalibFunSvc.cxx.
Referenced by distToDriftTime().
|
virtual |
Definition at line 100 of file MdcCalibFunSvc.cxx.
|
inline |
Definition at line 80 of file MdcCalibFunSvc.h.
| double MdcCalibFunSvc::getF | ( | int | layid, |
| int | lr, | ||
| double | dist, | ||
| double | entrance = 0.0, | ||
| double | tanlam = 0.0, | ||
| double | z = 0.0, | ||
| double | Q = 1000.0 ) const |
Definition at line 342 of file MdcCalibFunSvc.cxx.
| bool MdcCalibFunSvc::getNewXtpar | ( | ) |
Definition at line 413 of file MdcCalibFunSvc.cxx.
| TTree * MdcCalibFunSvc::getNewXtparTree | ( | int | layid, |
| int | entr, | ||
| int | lr ) const |
Definition at line 449 of file MdcCalibFunSvc.cxx.
Referenced by getNewXtpar().
| int MdcCalibFunSvc::getNextSdpar | ( | int & | key, |
| double & | par ) |
Definition at line 564 of file MdcCalibFunSvc.cxx.
| int MdcCalibFunSvc::getNextXtpar | ( | int & | key, |
| double & | par ) |
Definition at line 393 of file MdcCalibFunSvc.cxx.
| double MdcCalibFunSvc::getQtpar | ( | int | layid, |
| int | ord ) const |
Definition at line 544 of file MdcCalibFunSvc.cxx.
Referenced by getTimeWalk().
| bool MdcCalibFunSvc::getR2tpar | ( | ) |
Definition at line 463 of file MdcCalibFunSvc.cxx.
| TTree * MdcCalibFunSvc::getR2tTree | ( | int | layid | ) | const |
Definition at line 503 of file MdcCalibFunSvc.cxx.
Referenced by getR2tpar().
| int MdcCalibFunSvc::getSdEntrIndex | ( | double | entrance | ) | const |
Definition at line 611 of file MdcCalibFunSvc.cxx.
Referenced by getSigmaLR().
| void MdcCalibFunSvc::getSdpar | ( | int | layid, |
| int | entr, | ||
| int | lr, | ||
| double | par[] ) const |
Definition at line 554 of file MdcCalibFunSvc.cxx.
Referenced by getSigmaLR().
| double MdcCalibFunSvc::getSigma | ( | int | layid, |
| int | lr, | ||
| double | dist, | ||
| double | entrance = 0.0, | ||
| double | tanlam = 0.0, | ||
| double | z = 0.0, | ||
| double | Q = 1000.0 ) const |
Definition at line 269 of file MdcCalibFunSvc.cxx.
Referenced by getSigma1().
| double MdcCalibFunSvc::getSigma1 | ( | int | layid, |
| int | lr, | ||
| double | dist, | ||
| double | entrance = 0.0, | ||
| double | tanlam = 0.0, | ||
| double | z = 0.0, | ||
| double | Q = 1000.0 ) const |
Definition at line 330 of file MdcCalibFunSvc.cxx.
| double MdcCalibFunSvc::getSigma2 | ( | int | layid, |
| int | lr, | ||
| double | dist, | ||
| double | entrance = 0.0, | ||
| double | tanlam = 0.0, | ||
| double | z = 0.0, | ||
| double | Q = 1000.0 ) const |
Definition at line 336 of file MdcCalibFunSvc.cxx.
| double MdcCalibFunSvc::getSigmaLR | ( | int | layid, |
| int | lr, | ||
| double | dist, | ||
| double | entrance = 0.0, | ||
| double | tanlam = 0.0, | ||
| double | z = 0.0, | ||
| double | Q = 1000.0 ) const |
Definition at line 286 of file MdcCalibFunSvc.cxx.
Referenced by getSigma().
| double MdcCalibFunSvc::getSigmaToT | ( | int | layid, |
| int | lr, | ||
| double | tdr, | ||
| double | entrance = 0.0, | ||
| double | tanlam = 0.0, | ||
| double | z = 0.0, | ||
| double | Q = 1000.0 ) const |
Definition at line 348 of file MdcCalibFunSvc.cxx.
| double MdcCalibFunSvc::getSigmaToTLR | ( | int | layid, |
| int | lr, | ||
| double | tdr, | ||
| double | entrance = 0.0, | ||
| double | tanlam = 0.0, | ||
| double | z = 0.0, | ||
| double | Q = 1000.0 ) const |
Definition at line 366 of file MdcCalibFunSvc.cxx.
Referenced by getSigmaToT().
| double MdcCalibFunSvc::getT0 | ( | int | layid, |
| int | cellid ) const |
Definition at line 517 of file MdcCalibFunSvc.cxx.
Referenced by getT0().
|
inline |
Definition at line 79 of file MdcCalibFunSvc.h.
| double MdcCalibFunSvc::getTimeWalk | ( | int | layid, |
| double | Q ) const |
Definition at line 524 of file MdcCalibFunSvc.cxx.
| double MdcCalibFunSvc::getTprop | ( | int | lay, |
| double | z ) const |
Definition at line 136 of file MdcCalibFunSvc.cxx.
|
inline |
Definition at line 207 of file MdcCalibFunSvc.h.
Referenced by getTprop().
| double MdcCalibFunSvc::getWireEff | ( | int | layid, |
| int | cellid ) const |
Definition at line 539 of file MdcCalibFunSvc.cxx.
|
inline |
Definition at line 86 of file MdcCalibFunSvc.h.
| int MdcCalibFunSvc::getXtEntrIndex | ( | double | entrance | ) | const |
Definition at line 575 of file MdcCalibFunSvc.cxx.
Referenced by distToDriftTime(), and getSigmaToTLR().
| void MdcCalibFunSvc::getXtpar | ( | int | layid, |
| int | entr, | ||
| int | lr, | ||
| double | par[] ) const |
Definition at line 404 of file MdcCalibFunSvc.cxx.
Referenced by distToDriftTime().
| void MdcCalibFunSvc::handle | ( | const Incident & | inc | ) |
Definition at line 114 of file MdcCalibFunSvc.cxx.
|
virtual |
Definition at line 61 of file MdcCalibFunSvc.cxx.
|
inline |
Definition at line 88 of file MdcCalibFunSvc.h.
|
inline |
Definition at line 72 of file MdcCalibFunSvc.h.
| int MdcCalibFunSvc::m_run |
Definition at line 34 of file MdcCalibFunSvc.h.
Referenced by getTimeWalk().