BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
IMdcCalibFunSvc Class Referenceabstract

#include <IMdcCalibFunSvc.h>

Inheritance diagram for IMdcCalibFunSvc:

Public Member Functions

 DeclareInterfaceID (IMdcCalibFunSvc, 1, 0)
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
 DeclareInterfaceID (IMdcCalibFunSvc, 1, 0)
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
 DeclareInterfaceID (IMdcCalibFunSvc, 1, 0)
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

Detailed Description

Member Function Documentation

◆ DeclareInterfaceID() [1/3]

IMdcCalibFunSvc::DeclareInterfaceID ( IMdcCalibFunSvc ,
1 ,
0  )

◆ DeclareInterfaceID() [2/3]

IMdcCalibFunSvc::DeclareInterfaceID ( IMdcCalibFunSvc ,
1 ,
0  )

◆ DeclareInterfaceID() [3/3]

IMdcCalibFunSvc::DeclareInterfaceID ( IMdcCalibFunSvc ,
1 ,
0  )

◆ distToDriftTime() [1/3]

virtual double IMdcCalibFunSvc::distToDriftTime ( double dist,
int layid,
int cellid,
int lr,
double entrance = 0.0 ) const
pure virtual

◆ distToDriftTime() [2/3]

virtual double IMdcCalibFunSvc::distToDriftTime ( double dist,
int layid,
int cellid,
int lr,
double entrance = 0.0 ) const
pure virtual

◆ distToDriftTime() [3/3]

virtual double IMdcCalibFunSvc::distToDriftTime ( double dist,
int layid,
int cellid,
int lr,
double entrance = 0.0 ) const
pure virtual

◆ driftTimeToDist() [1/3]

virtual double IMdcCalibFunSvc::driftTimeToDist ( double drifttime,
int layid,
int cellid,
int lr,
double entrance = 0.0 ) const
pure virtual

◆ driftTimeToDist() [2/3]

virtual double IMdcCalibFunSvc::driftTimeToDist ( double drifttime,
int layid,
int cellid,
int lr,
double entrance = 0.0 ) const
pure virtual

◆ driftTimeToDist() [3/3]

virtual double IMdcCalibFunSvc::driftTimeToDist ( double drifttime,
int layid,
int cellid,
int lr,
double entrance = 0.0 ) const
pure virtual

◆ getDelT0() [1/3]

virtual double IMdcCalibFunSvc::getDelT0 ( int wireid) const
pure virtual

◆ getDelT0() [2/3]

virtual double IMdcCalibFunSvc::getDelT0 ( int wireid) const
pure virtual

◆ getDelT0() [3/3]

virtual double IMdcCalibFunSvc::getDelT0 ( int wireid) const
pure virtual

◆ getF() [1/3]

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

◆ getF() [2/3]

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

◆ getF() [3/3]

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

◆ getNewXtpar() [1/3]

virtual bool IMdcCalibFunSvc::getNewXtpar ( )
pure virtual

◆ getNewXtpar() [2/3]

virtual bool IMdcCalibFunSvc::getNewXtpar ( )
pure virtual

◆ getNewXtpar() [3/3]

virtual bool IMdcCalibFunSvc::getNewXtpar ( )
pure virtual

◆ getNewXtparTree() [1/3]

virtual TTree * IMdcCalibFunSvc::getNewXtparTree ( int layid,
int entr,
int lr ) const
pure virtual

◆ getNewXtparTree() [2/3]

virtual TTree * IMdcCalibFunSvc::getNewXtparTree ( int layid,
int entr,
int lr ) const
pure virtual

◆ getNewXtparTree() [3/3]

virtual TTree * IMdcCalibFunSvc::getNewXtparTree ( int layid,
int entr,
int lr ) const
pure virtual

◆ getNextSdpar() [1/3]

virtual int IMdcCalibFunSvc::getNextSdpar ( int & key,
double & par )
pure virtual

◆ getNextSdpar() [2/3]

virtual int IMdcCalibFunSvc::getNextSdpar ( int & key,
double & par )
pure virtual

◆ getNextSdpar() [3/3]

virtual int IMdcCalibFunSvc::getNextSdpar ( int & key,
double & par )
pure virtual

◆ getNextXtpar() [1/3]

virtual int IMdcCalibFunSvc::getNextXtpar ( int & key,
double & par )
pure virtual

◆ getNextXtpar() [2/3]

virtual int IMdcCalibFunSvc::getNextXtpar ( int & key,
double & par )
pure virtual

◆ getNextXtpar() [3/3]

virtual int IMdcCalibFunSvc::getNextXtpar ( int & key,
double & par )
pure virtual

◆ getQtpar() [1/3]

virtual double IMdcCalibFunSvc::getQtpar ( int layid,
int ord ) const
pure virtual

◆ getQtpar() [2/3]

virtual double IMdcCalibFunSvc::getQtpar ( int layid,
int ord ) const
pure virtual

◆ getQtpar() [3/3]

virtual double IMdcCalibFunSvc::getQtpar ( int layid,
int ord ) const
pure virtual

◆ getR2tpar() [1/3]

virtual bool IMdcCalibFunSvc::getR2tpar ( )
pure virtual

◆ getR2tpar() [2/3]

virtual bool IMdcCalibFunSvc::getR2tpar ( )
pure virtual

◆ getR2tpar() [3/3]

virtual bool IMdcCalibFunSvc::getR2tpar ( )
pure virtual

◆ getR2tTree() [1/3]

virtual TTree * IMdcCalibFunSvc::getR2tTree ( int layid) const
pure virtual

◆ getR2tTree() [2/3]

virtual TTree * IMdcCalibFunSvc::getR2tTree ( int layid) const
pure virtual

◆ getR2tTree() [3/3]

virtual TTree * IMdcCalibFunSvc::getR2tTree ( int layid) const
pure virtual

◆ getSdEntrIndex() [1/3]

virtual int IMdcCalibFunSvc::getSdEntrIndex ( double entrance) const
pure virtual

◆ getSdEntrIndex() [2/3]

virtual int IMdcCalibFunSvc::getSdEntrIndex ( double entrance) const
pure virtual

◆ getSdEntrIndex() [3/3]

virtual int IMdcCalibFunSvc::getSdEntrIndex ( double entrance) const
pure virtual

◆ getSdpar() [1/3]

virtual void IMdcCalibFunSvc::getSdpar ( int layid,
int entr,
int lr,
double par[] ) const
pure virtual

◆ getSdpar() [2/3]

virtual void IMdcCalibFunSvc::getSdpar ( int layid,
int entr,
int lr,
double par[] ) const
pure virtual

◆ getSdpar() [3/3]

virtual void IMdcCalibFunSvc::getSdpar ( int layid,
int entr,
int lr,
double par[] ) const
pure virtual

◆ getSigma() [1/3]

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

◆ getSigma() [2/3]

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

◆ getSigma() [3/3]

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

◆ getSigma1() [1/3]

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

◆ getSigma1() [2/3]

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

◆ getSigma1() [3/3]

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

◆ getSigma2() [1/3]

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

◆ getSigma2() [2/3]

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

◆ getSigma2() [3/3]

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

◆ getSigmaLR() [1/3]

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

◆ getSigmaLR() [2/3]

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

◆ getSigmaLR() [3/3]

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

◆ getSigmaToT() [1/3]

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

◆ getSigmaToT() [2/3]

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

◆ getSigmaToT() [3/3]

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

◆ getSigmaToTLR() [1/3]

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

◆ getSigmaToTLR() [2/3]

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

◆ getSigmaToTLR() [3/3]

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

◆ getT0() [1/6]

virtual double IMdcCalibFunSvc::getT0 ( int layid,
int cellid ) const
pure virtual

◆ getT0() [2/6]

virtual double IMdcCalibFunSvc::getT0 ( int layid,
int cellid ) const
pure virtual

◆ getT0() [3/6]

virtual double IMdcCalibFunSvc::getT0 ( int layid,
int cellid ) const
pure virtual

◆ getT0() [4/6]

virtual double IMdcCalibFunSvc::getT0 ( int wireid) const
pure virtual

◆ getT0() [5/6]

virtual double IMdcCalibFunSvc::getT0 ( int wireid) const
pure virtual

◆ getT0() [6/6]

virtual double IMdcCalibFunSvc::getT0 ( int wireid) const
pure virtual

◆ getTimeWalk() [1/3]

virtual double IMdcCalibFunSvc::getTimeWalk ( int layid,
double Q ) const
pure virtual

◆ getTimeWalk() [2/3]

virtual double IMdcCalibFunSvc::getTimeWalk ( int layid,
double Q ) const
pure virtual

◆ getTimeWalk() [3/3]

virtual double IMdcCalibFunSvc::getTimeWalk ( int layid,
double Q ) const
pure virtual

◆ getTprop() [1/3]

virtual double IMdcCalibFunSvc::getTprop ( int lay,
double z ) const
pure virtual

Referenced by TRungeFitter::fit().

◆ getTprop() [2/3]

virtual double IMdcCalibFunSvc::getTprop ( int lay,
double z ) const
pure virtual

◆ getTprop() [3/3]

virtual double IMdcCalibFunSvc::getTprop ( int lay,
double z ) const
pure virtual

◆ getVprop() [1/3]

virtual double IMdcCalibFunSvc::getVprop ( int lay) const
pure virtual

◆ getVprop() [2/3]

virtual double IMdcCalibFunSvc::getVprop ( int lay) const
pure virtual

◆ getVprop() [3/3]

virtual double IMdcCalibFunSvc::getVprop ( int lay) const
pure virtual

◆ getWireEff() [1/6]

virtual double IMdcCalibFunSvc::getWireEff ( int layid,
int cellid ) const
pure virtual

◆ getWireEff() [2/6]

virtual double IMdcCalibFunSvc::getWireEff ( int layid,
int cellid ) const
pure virtual

◆ getWireEff() [3/6]

virtual double IMdcCalibFunSvc::getWireEff ( int layid,
int cellid ) const
pure virtual

◆ getWireEff() [4/6]

virtual double IMdcCalibFunSvc::getWireEff ( int wireid) const
pure virtual

◆ getWireEff() [5/6]

virtual double IMdcCalibFunSvc::getWireEff ( int wireid) const
pure virtual

◆ getWireEff() [6/6]

virtual double IMdcCalibFunSvc::getWireEff ( int wireid) const
pure virtual

◆ getXtEntrIndex() [1/3]

virtual int IMdcCalibFunSvc::getXtEntrIndex ( double entrance) const
pure virtual

◆ getXtEntrIndex() [2/3]

virtual int IMdcCalibFunSvc::getXtEntrIndex ( double entrance) const
pure virtual

◆ getXtEntrIndex() [3/3]

virtual int IMdcCalibFunSvc::getXtEntrIndex ( double entrance) const
pure virtual

◆ getXtpar() [1/3]

virtual void IMdcCalibFunSvc::getXtpar ( int layid,
int entr,
int lr,
double par[] ) const
pure virtual

◆ getXtpar() [2/3]

virtual void IMdcCalibFunSvc::getXtpar ( int layid,
int entr,
int lr,
double par[] ) const
pure virtual

◆ getXtpar() [3/3]

virtual void IMdcCalibFunSvc::getXtpar ( int layid,
int entr,
int lr,
double par[] ) const
pure virtual

◆ initCalibConst() [1/3]

virtual bool IMdcCalibFunSvc::initCalibConst ( )
pure virtual

◆ initCalibConst() [2/3]

virtual bool IMdcCalibFunSvc::initCalibConst ( )
pure virtual

◆ initCalibConst() [3/3]

virtual bool IMdcCalibFunSvc::initCalibConst ( )
pure virtual

◆ setSdBegin() [1/3]

virtual void IMdcCalibFunSvc::setSdBegin ( )
pure virtual

◆ setSdBegin() [2/3]

virtual void IMdcCalibFunSvc::setSdBegin ( )
pure virtual

◆ setSdBegin() [3/3]

virtual void IMdcCalibFunSvc::setSdBegin ( )
pure virtual

◆ setXtBegin() [1/3]

virtual void IMdcCalibFunSvc::setXtBegin ( )
pure virtual

◆ setXtBegin() [2/3]

virtual void IMdcCalibFunSvc::setXtBegin ( )
pure virtual

◆ setXtBegin() [3/3]

virtual void IMdcCalibFunSvc::setXtBegin ( )
pure virtual

The documentation for this class was generated from the following files: