CGEM BOSS 6.6.5.i
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: