CGEM BOSS 6.6.5.i
BESIII Offline Software System
|
#include <MdcCalibFunSvc.h>
Public Member Functions | |
MdcCalibFunSvc (const std::string &name, ISvcLocator *svcloc) | |
~MdcCalibFunSvc () | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvUnknown) |
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 Member Functions inherited from IMdcCalibFunSvc |
Public Attributes | |
int | m_run |
Additional Inherited Members | |
Static Public Member Functions inherited from IMdcCalibFunSvc | |
static const InterfaceID & | interfaceID () |
Definition at line 21 of file MdcCalibFunSvc.h.
MdcCalibFunSvc::MdcCalibFunSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc ) |
Definition at line 38 of file MdcCalibFunSvc.cxx.
MdcCalibFunSvc::~MdcCalibFunSvc | ( | ) |
Definition at line 54 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 214 of file MdcCalibFunSvc.cxx.
Referenced by EsTimeAlg::execute().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 149 of file MdcCalibFunSvc.cxx.
Referenced by DotsHelixFitter::calculateNewHelix(), DotsHelixFitter::calculateRoughDD(), MdcxHit::d(), distToDriftTime(), MdcHit::driftDist(), TrkReco::execute(), KalFitTrack::getDriftDist(), and DotsHelixFitter::updateDcDigiInfo().
|
virtual |
Definition at line 106 of file MdcCalibFunSvc.cxx.
|
inlinevirtual |
Implements IMdcCalibFunSvc.
Definition at line 87 of file MdcCalibFunSvc.h.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 352 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 416 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 447 of file MdcCalibFunSvc.cxx.
Referenced by getNewXtpar().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 556 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 398 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 536 of file MdcCalibFunSvc.cxx.
Referenced by getTimeWalk().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 460 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 493 of file MdcCalibFunSvc.cxx.
Referenced by getR2tpar().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 597 of file MdcCalibFunSvc.cxx.
Referenced by getSigmaLR().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 545 of file MdcCalibFunSvc.cxx.
Referenced by getSigmaLR().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 278 of file MdcCalibFunSvc.cxx.
Referenced by DotsHelixFitter::calculateNewHelix(), TrkReco::execute(), KalFitTrack::getSigma(), getSigma1(), MdcHit::sigma(), and DotsHelixFitter::updateDcDigiInfo().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 338 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 345 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 295 of file MdcCalibFunSvc.cxx.
Referenced by getSigma().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 359 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 374 of file MdcCalibFunSvc.cxx.
Referenced by getSigmaToT().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 507 of file MdcCalibFunSvc.cxx.
Referenced by DotsHelixFitter::calculateNewHelix(), DotsHelixFitter::calculateRoughDD(), HoughHit::driftTime(), EsTimeAlg::execute(), TrkReco::execute(), KalFitTrack::getDriftTime(), getT0(), MdcxHit::process(), MdcHit::setCalibSvc(), and DotsHelixFitter::updateDcDigiInfo().
|
inlinevirtual |
Implements IMdcCalibFunSvc.
Definition at line 86 of file MdcCalibFunSvc.h.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 514 of file MdcCalibFunSvc.cxx.
Referenced by DotsHelixFitter::calculateNewHelix(), DotsHelixFitter::calculateRoughDD(), HoughHit::driftTime(), EsTimeAlg::execute(), TrkReco::execute(), KalFitTrack::getDriftTime(), MdcxHit::process(), MdcHit::setCalibSvc(), and DotsHelixFitter::updateDcDigiInfo().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 143 of file MdcCalibFunSvc.cxx.
Referenced by DotsHelixFitter::calculateNewHelix(), DotsHelixFitter::calculateRoughDD(), HoughHit::driftTime(), MdcHit::driftTime(), MdcxHit::tcor(), and DotsHelixFitter::updateDcDigiInfo().
|
inlinevirtual |
Implements IMdcCalibFunSvc.
Definition at line 215 of file MdcCalibFunSvc.h.
Referenced by getTprop().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 531 of file MdcCalibFunSvc.cxx.
|
inlinevirtual |
Implements IMdcCalibFunSvc.
Definition at line 93 of file MdcCalibFunSvc.h.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 566 of file MdcCalibFunSvc.cxx.
Referenced by distToDriftTime(), and getSigmaToTLR().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 408 of file MdcCalibFunSvc.cxx.
Referenced by distToDriftTime().
void MdcCalibFunSvc::handle | ( | const Incident & | inc | ) |
Definition at line 120 of file MdcCalibFunSvc.cxx.
|
virtual |
Definition at line 66 of file MdcCalibFunSvc.cxx.
|
virtual |
Definition at line 57 of file MdcCalibFunSvc.cxx.
|
inlinevirtual |
Implements IMdcCalibFunSvc.
Definition at line 95 of file MdcCalibFunSvc.h.
|
inlinevirtual |
Implements IMdcCalibFunSvc.
Definition at line 79 of file MdcCalibFunSvc.h.
int MdcCalibFunSvc::m_run |
Definition at line 34 of file MdcCalibFunSvc.h.
Referenced by getTimeWalk().