BOSS 7.0.4
BESIII Offline Software System
Loading...
Searching...
No Matches
IDedxCorrecSvc Class Referenceabstract

#include <IDedxCorrecSvc.h>

+ Inheritance diagram for IDedxCorrecSvc:

Public Member Functions

virtual double RungCorrec (int runNO, double ex) const =0
 
virtual double WireGainCorrec (int wireid, double ex) const =0
 
virtual double DriftDistCorrec (int layid, double ddrift, double ex) const =0
 
virtual double SaturCorrec (int layid, double costheta, double ex) const =0
 
virtual double EntaCorrec (int layid, double enta, double ex) const =0
 
virtual double ZdepCorrec (int layer, double z, double dedx) const =0
 
virtual double LayerGainCorrec (int layid, double dedx) const =0
 
virtual double GlobalCorrec (double dedx) const =0
 
virtual double CellCorrec (int ser, double adc, double dd, double enta, double z, double theta) const =0
 
virtual double LayerCorrec (int layer, double z, double costheta, double ex) const =0
 
virtual double TrkCorrec (double costheta, double dedx) const =0
 
virtual double StandardCorrec (int runFlag, int ntpFlag, int runNO, double pathl, int wid, int layid, double adc, double dd, double eangle, double z, double costheta) const =0
 
virtual double StandardHitCorrec (int calib_rec_Flag, int runFlag, int ntpFlag, int runNO, double pathl, int wid, int layid, double adc, double dd, double eangle, double costheta) const =0
 
virtual double StandardTrackCorrec (int calib_rec_Flag, int typFlag, int ntpFlag, int runNO, double ex, double costheta, double t0) const =0
 
virtual double PathL (int ntpFlag, const Dedx_Helix &hel, int layer, int cellid, double z) const =0
 
virtual void set_flag (int calib_F)=0
 
virtual double RungCorrec (int runNO, double ex) const =0
 
virtual double WireGainCorrec (int wireid, double ex) const =0
 
virtual double DriftDistCorrec (int layid, double ddrift, double ex) const =0
 
virtual double SaturCorrec (int layid, double costheta, double ex) const =0
 
virtual double EntaCorrec (int layid, double enta, double ex) const =0
 
virtual double ZdepCorrec (int layer, double z, double dedx) const =0
 
virtual double LayerGainCorrec (int layid, double dedx) const =0
 
virtual double GlobalCorrec (double dedx) const =0
 
virtual double CellCorrec (int ser, double adc, double dd, double enta, double z, double theta) const =0
 
virtual double LayerCorrec (int layer, double z, double costheta, double ex) const =0
 
virtual double TrkCorrec (double costheta, double dedx) const =0
 
virtual double StandardCorrec (int runFlag, int ntpFlag, int runNO, double pathl, int wid, int layid, double adc, double dd, double eangle, double z, double costheta) const =0
 
virtual double StandardHitCorrec (int calib_rec_Flag, int runFlag, int ntpFlag, int runNO, double pathl, int wid, int layid, double adc, double dd, double eangle, double costheta) const =0
 
virtual double StandardTrackCorrec (int calib_rec_Flag, int typFlag, int ntpFlag, int runNO, double ex, double costheta, double t0) const =0
 
virtual double PathL (int ntpFlag, const Dedx_Helix &hel, int layer, int cellid, double z) const =0
 
virtual void set_flag (int calib_F)=0
 

Static Public Member Functions

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

Detailed Description

Member Function Documentation

◆ CellCorrec() [1/2]

virtual double IDedxCorrecSvc::CellCorrec ( int  ser,
double  adc,
double  dd,
double  enta,
double  z,
double  theta 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ CellCorrec() [2/2]

virtual double IDedxCorrecSvc::CellCorrec ( int  ser,
double  adc,
double  dd,
double  enta,
double  z,
double  theta 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ DriftDistCorrec() [1/2]

virtual double IDedxCorrecSvc::DriftDistCorrec ( int  layid,
double  ddrift,
double  ex 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ DriftDistCorrec() [2/2]

virtual double IDedxCorrecSvc::DriftDistCorrec ( int  layid,
double  ddrift,
double  ex 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ EntaCorrec() [1/2]

virtual double IDedxCorrecSvc::EntaCorrec ( int  layid,
double  enta,
double  ex 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ EntaCorrec() [2/2]

virtual double IDedxCorrecSvc::EntaCorrec ( int  layid,
double  enta,
double  ex 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ GlobalCorrec() [1/2]

virtual double IDedxCorrecSvc::GlobalCorrec ( double  dedx) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ GlobalCorrec() [2/2]

virtual double IDedxCorrecSvc::GlobalCorrec ( double  dedx) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ interfaceID() [1/2]

static const InterfaceID & IDedxCorrecSvc::interfaceID ( )
inlinestatic

Definition at line 15 of file InstallArea/include/DedxCorrecSvc/DedxCorrecSvc/IDedxCorrecSvc.h.

15{ return IID_IDedxCorrecSvc; }

◆ interfaceID() [2/2]

static const InterfaceID & IDedxCorrecSvc::interfaceID ( )
inlinestatic

Definition at line 15 of file Mdc/DedxCorrecSvc/DedxCorrecSvc-00-02-52/DedxCorrecSvc/IDedxCorrecSvc.h.

15{ return IID_IDedxCorrecSvc; }

◆ LayerCorrec() [1/2]

virtual double IDedxCorrecSvc::LayerCorrec ( int  layer,
double  z,
double  costheta,
double  ex 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ LayerCorrec() [2/2]

virtual double IDedxCorrecSvc::LayerCorrec ( int  layer,
double  z,
double  costheta,
double  ex 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ LayerGainCorrec() [1/2]

virtual double IDedxCorrecSvc::LayerGainCorrec ( int  layid,
double  dedx 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ LayerGainCorrec() [2/2]

virtual double IDedxCorrecSvc::LayerGainCorrec ( int  layid,
double  dedx 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ PathL() [1/2]

virtual double IDedxCorrecSvc::PathL ( int  ntpFlag,
const Dedx_Helix hel,
int  layer,
int  cellid,
double  z 
) const
pure virtual

◆ PathL() [2/2]

virtual double IDedxCorrecSvc::PathL ( int  ntpFlag,
const Dedx_Helix hel,
int  layer,
int  cellid,
double  z 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ RungCorrec() [1/2]

virtual double IDedxCorrecSvc::RungCorrec ( int  runNO,
double  ex 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ RungCorrec() [2/2]

virtual double IDedxCorrecSvc::RungCorrec ( int  runNO,
double  ex 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ SaturCorrec() [1/2]

virtual double IDedxCorrecSvc::SaturCorrec ( int  layid,
double  costheta,
double  ex 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ SaturCorrec() [2/2]

virtual double IDedxCorrecSvc::SaturCorrec ( int  layid,
double  costheta,
double  ex 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ set_flag() [1/2]

virtual void IDedxCorrecSvc::set_flag ( int  calib_F)
pure virtual

◆ set_flag() [2/2]

virtual void IDedxCorrecSvc::set_flag ( int  calib_F)
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ StandardCorrec() [1/2]

virtual double IDedxCorrecSvc::StandardCorrec ( int  runFlag,
int  ntpFlag,
int  runNO,
double  pathl,
int  wid,
int  layid,
double  adc,
double  dd,
double  eangle,
double  z,
double  costheta 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ StandardCorrec() [2/2]

virtual double IDedxCorrecSvc::StandardCorrec ( int  runFlag,
int  ntpFlag,
int  runNO,
double  pathl,
int  wid,
int  layid,
double  adc,
double  dd,
double  eangle,
double  z,
double  costheta 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ StandardHitCorrec() [1/2]

virtual double IDedxCorrecSvc::StandardHitCorrec ( int  calib_rec_Flag,
int  runFlag,
int  ntpFlag,
int  runNO,
double  pathl,
int  wid,
int  layid,
double  adc,
double  dd,
double  eangle,
double  costheta 
) const
pure virtual

◆ StandardHitCorrec() [2/2]

virtual double IDedxCorrecSvc::StandardHitCorrec ( int  calib_rec_Flag,
int  runFlag,
int  ntpFlag,
int  runNO,
double  pathl,
int  wid,
int  layid,
double  adc,
double  dd,
double  eangle,
double  costheta 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ StandardTrackCorrec() [1/2]

virtual double IDedxCorrecSvc::StandardTrackCorrec ( int  calib_rec_Flag,
int  typFlag,
int  ntpFlag,
int  runNO,
double  ex,
double  costheta,
double  t0 
) const
pure virtual

◆ StandardTrackCorrec() [2/2]

virtual double IDedxCorrecSvc::StandardTrackCorrec ( int  calib_rec_Flag,
int  typFlag,
int  ntpFlag,
int  runNO,
double  ex,
double  costheta,
double  t0 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ TrkCorrec() [1/2]

virtual double IDedxCorrecSvc::TrkCorrec ( double  costheta,
double  dedx 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ TrkCorrec() [2/2]

virtual double IDedxCorrecSvc::TrkCorrec ( double  costheta,
double  dedx 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ WireGainCorrec() [1/2]

virtual double IDedxCorrecSvc::WireGainCorrec ( int  wireid,
double  ex 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ WireGainCorrec() [2/2]

virtual double IDedxCorrecSvc::WireGainCorrec ( int  wireid,
double  ex 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ ZdepCorrec() [1/2]

virtual double IDedxCorrecSvc::ZdepCorrec ( int  layer,
double  z,
double  dedx 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.

◆ ZdepCorrec() [2/2]

virtual double IDedxCorrecSvc::ZdepCorrec ( int  layer,
double  z,
double  dedx 
) const
pure virtual

Implemented in DedxCorrecSvc, and DedxCorrecSvc.


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