BOSS 6.6.4.p01
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
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 13 of file IDedxCorrecSvc.h.

Member Function Documentation

◆ CellCorrec()

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

Implemented in DedxCorrecSvc.

◆ DriftDistCorrec()

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

Implemented in DedxCorrecSvc.

◆ EntaCorrec()

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

Implemented in DedxCorrecSvc.

◆ GlobalCorrec()

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

Implemented in DedxCorrecSvc.

◆ interfaceID()

static const InterfaceID & IDedxCorrecSvc::interfaceID ( )
inlinestatic

Definition at line 15 of file IDedxCorrecSvc.h.

15{ return IID_IDedxCorrecSvc; }

◆ LayerCorrec()

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

Implemented in DedxCorrecSvc.

◆ LayerGainCorrec()

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

Implemented in DedxCorrecSvc.

◆ PathL()

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

◆ RungCorrec()

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

Implemented in DedxCorrecSvc.

◆ SaturCorrec()

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

Implemented in DedxCorrecSvc.

◆ set_flag()

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

◆ StandardCorrec()

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.

◆ StandardHitCorrec()

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

◆ StandardTrackCorrec()

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

◆ TrkCorrec()

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

Implemented in DedxCorrecSvc.

◆ WireGainCorrec()

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

Implemented in DedxCorrecSvc.

◆ ZdepCorrec()

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

Implemented in DedxCorrecSvc.


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