Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

IMdcCalibFunSvc Class Reference

#include <IMdcCalibFunSvc.h>

Inheritance diagram for IMdcCalibFunSvc:

MdcCalibFunSvc MdcCalibFunSvc List of all members.

Public Member Functions

virtual double distToDriftTime (double dist, 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 distToRawTimeNoTOF (double dist, int layid, int cellid, int lr, double entrance=0.0, double Q=1000.0) const =0
virtual double distToRawTimeNoTOF (double dist, int layid, int cellid, int lr, double entrance=0.0, double Q=1000.0) const =0
virtual double driftTimeToDist (double drifttime, int layid, int cellid, int lr, double entrance=0.0) const =0
virtual double driftTimeToDist (double drifttime, int layid, int cellid, int lr, double entrance=0.0) const =0
virtual double getDelT0 (int wireid) const =0
virtual double getDelT0 (int wireid) 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 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 int getNextSdpar (int &key, double &par)=0
virtual int getNextSdpar (int &key, double &par)=0
virtual int getNextXtpar (int &key, double &par)=0
virtual int getNextXtpar (int &key, double &par)=0
virtual double getQtpar (int layid, int ord) const =0
virtual double getQtpar (int layid, int ord) const =0
virtual int getSdEntrIndex (double entrance) const =0
virtual int getSdEntrIndex (double entrance) const =0
virtual void getSdpar (int layid, int entr, int lr, double par[]) const =0
virtual void getSdpar (int layid, int entr, int lr, double par[]) 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 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 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 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 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 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 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 getT0 (int wireid) const =0
virtual double getT0 (int layid, int cellid) const =0
virtual double getT0 (int wireid) const =0
virtual double getT0 (int layid, int cellid) const =0
virtual double getTimeWalk (int layid, double Q) const =0
virtual double getTimeWalk (int layid, double Q) const =0
virtual double getTprop (int lay, double z) const =0
virtual double getTprop (int lay, double z) const =0
virtual double getVprop (int lay) const =0
virtual double getVprop (int lay) const =0
virtual int getXtEntrIndex (double entrance) const =0
virtual int getXtEntrIndex (double entrance) const =0
virtual void getXtpar (int layid, int entr, int lr, double par[]) const =0
virtual void getXtpar (int layid, int entr, int lr, double par[]) const =0
virtual bool initCalibConst ()=0
virtual bool initCalibConst ()=0
virtual double rawTimeNoTOFToDist (double rawtimeNoTOF, int layid, int cellid, int lr, double entrance=0.0, double Q=1000.0) const =0
virtual double rawTimeNoTOFToDist (double rawtimeNoTOF, int layid, int cellid, int lr, double entrance=0.0, double Q=1000.0) const =0
virtual double rawTimeToDriftT (double rawtime, int layid, int cellid, double Q) const =0
virtual double rawTimeToDriftT (double rawtime, int layid, int cellid, double Q) const =0
virtual void setSdBegin ()=0
virtual void setSdBegin ()=0
virtual void setXtBegin ()=0
virtual void setXtBegin ()=0

Static Public Member Functions

const InterfaceID & interfaceID ()
const InterfaceID & interfaceID ()

Member Function Documentation

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

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

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

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::distToRawTimeNoTOF double  dist,
int  layid,
int  cellid,
int  lr,
double  entrance = 0.0,
double  Q = 1000.0
const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::distToRawTimeNoTOF double  dist,
int  layid,
int  cellid,
int  lr,
double  entrance = 0.0,
double  Q = 1000.0
const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

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

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

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

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::getDelT0 int  wireid  )  const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::getDelT0 int  wireid  )  const [pure virtual]
 

Implemented in MdcCalibFunSvc, and 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]
 

Implemented in MdcCalibFunSvc, and 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]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual int IMdcCalibFunSvc::getNextSdpar int &  key,
double &  par
[pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual int IMdcCalibFunSvc::getNextSdpar int &  key,
double &  par
[pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual int IMdcCalibFunSvc::getNextXtpar int &  key,
double &  par
[pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual int IMdcCalibFunSvc::getNextXtpar int &  key,
double &  par
[pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::getQtpar int  layid,
int  ord
const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::getQtpar int  layid,
int  ord
const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual int IMdcCalibFunSvc::getSdEntrIndex double  entrance  )  const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual int IMdcCalibFunSvc::getSdEntrIndex double  entrance  )  const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

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

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

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

Implemented in MdcCalibFunSvc, and 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, and 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, and MdcCalibFunSvc.

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]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

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]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

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]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

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]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

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, and MdcCalibFunSvc.

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, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::getT0 int  wireid  )  const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::getT0 int  layid,
int  cellid
const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::getT0 int  wireid  )  const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::getT0 int  layid,
int  cellid
const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::getTimeWalk int  layid,
double  Q
const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::getTimeWalk int  layid,
double  Q
const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::getTprop int  lay,
double  z
const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::getTprop int  lay,
double  z
const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::getVprop int  lay  )  const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::getVprop int  lay  )  const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual int IMdcCalibFunSvc::getXtEntrIndex double  entrance  )  const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual int IMdcCalibFunSvc::getXtEntrIndex double  entrance  )  const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

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

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

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

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual bool IMdcCalibFunSvc::initCalibConst  )  [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual bool IMdcCalibFunSvc::initCalibConst  )  [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

const InterfaceID& IMdcCalibFunSvc::interfaceID  )  [inline, static]
 

00017 { return IID_IMdcCalibFunSvc; }

const InterfaceID& IMdcCalibFunSvc::interfaceID  )  [inline, static]
 

00017 { return IID_IMdcCalibFunSvc; }

virtual double IMdcCalibFunSvc::rawTimeNoTOFToDist double  rawtimeNoTOF,
int  layid,
int  cellid,
int  lr,
double  entrance = 0.0,
double  Q = 1000.0
const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::rawTimeNoTOFToDist double  rawtimeNoTOF,
int  layid,
int  cellid,
int  lr,
double  entrance = 0.0,
double  Q = 1000.0
const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::rawTimeToDriftT double  rawtime,
int  layid,
int  cellid,
double  Q
const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual double IMdcCalibFunSvc::rawTimeToDriftT double  rawtime,
int  layid,
int  cellid,
double  Q
const [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual void IMdcCalibFunSvc::setSdBegin  )  [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual void IMdcCalibFunSvc::setSdBegin  )  [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual void IMdcCalibFunSvc::setXtBegin  )  [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.

virtual void IMdcCalibFunSvc::setXtBegin  )  [pure virtual]
 

Implemented in MdcCalibFunSvc, and MdcCalibFunSvc.


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:18:15 2011 for BOSS6.5.5 by  doxygen 1.3.9.1