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

#include <IDedxCorrecSvc.h>

+ Inheritance diagram for IDedxCorrecSvc:

Public Member Functions

 DeclareInterfaceID (IDedxCorrecSvc, 1, 0)
 
virtual double RungCorrec (int runNO, int evtNO, 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, int evtNO, 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, int evtNO, 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, int evtNO, 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
 

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

◆ DeclareInterfaceID()

IDedxCorrecSvc::DeclareInterfaceID ( IDedxCorrecSvc  ,
,
 
)

◆ DriftDistCorrec()

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

◆ EntaCorrec()

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

◆ GlobalCorrec()

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

◆ LayerCorrec()

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

◆ LayerGainCorrec()

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

◆ 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,
int  evtNO,
double  ex 
) const
pure virtual

◆ SaturCorrec()

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

◆ set_flag()

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

◆ StandardCorrec()

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

◆ StandardHitCorrec()

virtual double IDedxCorrecSvc::StandardHitCorrec ( int  calib_rec_Flag,
int  runFlag,
int  ntpFlag,
int  runNO,
int  evtNO,
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,
int  evtNO,
double  ex,
double  costheta,
double  t0 
) const
pure virtual

◆ TrkCorrec()

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

◆ WireGainCorrec()

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

◆ ZdepCorrec()

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

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