BOSS 6.6.4.p01
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 |
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 |
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 52 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 210 of file MdcCalibFunSvc.cxx.
Referenced by EsTimeAlg::execute().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 145 of file MdcCalibFunSvc.cxx.
Referenced by MdcxHit::d(), distToDriftTime(), MdcHit::driftDist(), TrkReco::execute(), and KalFitTrack::getDriftDist().
|
virtual |
Definition at line 102 of file MdcCalibFunSvc.cxx.
|
inlinevirtual |
Implements IMdcCalibFunSvc.
Definition at line 87 of file MdcCalibFunSvc.h.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 347 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 411 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 442 of file MdcCalibFunSvc.cxx.
Referenced by getNewXtpar().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 551 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 393 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 531 of file MdcCalibFunSvc.cxx.
Referenced by getTimeWalk().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 455 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 488 of file MdcCalibFunSvc.cxx.
Referenced by getR2tpar().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 592 of file MdcCalibFunSvc.cxx.
Referenced by getSigmaLR().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 540 of file MdcCalibFunSvc.cxx.
Referenced by getSigmaLR().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 274 of file MdcCalibFunSvc.cxx.
Referenced by TrkReco::execute(), KalFitTrack::getSigma(), getSigma1(), and MdcHit::sigma().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 333 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 340 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 290 of file MdcCalibFunSvc.cxx.
Referenced by getSigma().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 354 of file MdcCalibFunSvc.cxx.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 369 of file MdcCalibFunSvc.cxx.
Referenced by getSigmaToT().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 502 of file MdcCalibFunSvc.cxx.
Referenced by EsTimeAlg::execute(), TrkReco::execute(), KalFitTrack::getDriftTime(), getT0(), MdcxHit::process(), and MdcHit::setCalibSvc().
|
inlinevirtual |
Implements IMdcCalibFunSvc.
Definition at line 86 of file MdcCalibFunSvc.h.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 509 of file MdcCalibFunSvc.cxx.
Referenced by EsTimeAlg::execute(), TrkReco::execute(), KalFitTrack::getDriftTime(), MdcxHit::process(), and MdcHit::setCalibSvc().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 139 of file MdcCalibFunSvc.cxx.
Referenced by MdcHit::driftTime(), and MdcxHit::tcor().
|
inlinevirtual |
Implements IMdcCalibFunSvc.
Definition at line 213 of file MdcCalibFunSvc.h.
Referenced by getTprop().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 526 of file MdcCalibFunSvc.cxx.
|
inlinevirtual |
Implements IMdcCalibFunSvc.
Definition at line 93 of file MdcCalibFunSvc.h.
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 561 of file MdcCalibFunSvc.cxx.
Referenced by distToDriftTime(), and getSigmaToTLR().
|
virtual |
Implements IMdcCalibFunSvc.
Definition at line 403 of file MdcCalibFunSvc.cxx.
Referenced by distToDriftTime().
void MdcCalibFunSvc::handle | ( | const Incident & | inc | ) |
Definition at line 116 of file MdcCalibFunSvc.cxx.
|
virtual |
Definition at line 64 of file MdcCalibFunSvc.cxx.
|
virtual |
Definition at line 55 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().