CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
ICgemCalibFunSvc Class Referenceabstract

#include <ICgemCalibFunSvc.h>

+ Inheritance diagram for ICgemCalibFunSvc:

Public Member Functions

virtual double getSigma (int layer, int xvFlag, int readoutMode, double angle, double Q, double T) const =0
 
virtual double getTimeRising (int layer, int xvFlag, int sheet, int stripID, double Q=100., double z=0.) const =0
 
virtual double getTimeFalling (int layer, int xvFlag, int sheet, int stripID, double Q=100., double z=0.) const =0
 
virtual double getTimeWalk (int layer, int xvFlag, int sheet, int stripID, double Q) const =0
 
virtual double getTimeWalk (double Q, double threshold) const =0
 
virtual double getSigma (int layer, int xvFlag, int readoutMode, double angle, double Q, double T) const =0
 
virtual double getTimeRising (int layer, int xvFlag, int sheet, int stripID, double Q=100., double z=0.) const =0
 
virtual double getTimeFalling (int layer, int xvFlag, int sheet, int stripID, double Q=100., double z=0.) const =0
 
virtual double getTimeWalk (int layer, int xvFlag, int sheet, int stripID, double Q) const =0
 
virtual double getTimeWalk (double Q, double threshold) const =0
 

Static Public Member Functions

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

Detailed Description

Member Function Documentation

◆ getSigma() [1/2]

virtual double ICgemCalibFunSvc::getSigma ( int  layer,
int  xvFlag,
int  readoutMode,
double  angle,
double  Q,
double  T 
) const
pure virtual

◆ getSigma() [2/2]

virtual double ICgemCalibFunSvc::getSigma ( int  layer,
int  xvFlag,
int  readoutMode,
double  angle,
double  Q,
double  T 
) const
pure virtual

Implemented in CgemCalibFunSvc, and CgemCalibFunSvc.

◆ getTimeFalling() [1/2]

virtual double ICgemCalibFunSvc::getTimeFalling ( int  layer,
int  xvFlag,
int  sheet,
int  stripID,
double  Q = 100.,
double  z = 0. 
) const
pure virtual

Implemented in CgemCalibFunSvc, and CgemCalibFunSvc.

◆ getTimeFalling() [2/2]

virtual double ICgemCalibFunSvc::getTimeFalling ( int  layer,
int  xvFlag,
int  sheet,
int  stripID,
double  Q = 100.,
double  z = 0. 
) const
pure virtual

Implemented in CgemCalibFunSvc, and CgemCalibFunSvc.

◆ getTimeRising() [1/2]

virtual double ICgemCalibFunSvc::getTimeRising ( int  layer,
int  xvFlag,
int  sheet,
int  stripID,
double  Q = 100.,
double  z = 0. 
) const
pure virtual

Implemented in CgemCalibFunSvc, and CgemCalibFunSvc.

◆ getTimeRising() [2/2]

virtual double ICgemCalibFunSvc::getTimeRising ( int  layer,
int  xvFlag,
int  sheet,
int  stripID,
double  Q = 100.,
double  z = 0. 
) const
pure virtual

Implemented in CgemCalibFunSvc, and CgemCalibFunSvc.

◆ getTimeWalk() [1/4]

virtual double ICgemCalibFunSvc::getTimeWalk ( double  Q,
double  threshold 
) const
pure virtual

Implemented in CgemCalibFunSvc, and CgemCalibFunSvc.

◆ getTimeWalk() [2/4]

virtual double ICgemCalibFunSvc::getTimeWalk ( double  Q,
double  threshold 
) const
pure virtual

Implemented in CgemCalibFunSvc, and CgemCalibFunSvc.

◆ getTimeWalk() [3/4]

virtual double ICgemCalibFunSvc::getTimeWalk ( int  layer,
int  xvFlag,
int  sheet,
int  stripID,
double  Q 
) const
pure virtual

Implemented in CgemCalibFunSvc, and CgemCalibFunSvc.

◆ getTimeWalk() [4/4]

virtual double ICgemCalibFunSvc::getTimeWalk ( int  layer,
int  xvFlag,
int  sheet,
int  stripID,
double  Q 
) const
pure virtual

Implemented in CgemCalibFunSvc, and CgemCalibFunSvc.

◆ interfaceID() [1/2]

static const InterfaceID & ICgemCalibFunSvc::interfaceID ( )
inlinestatic

Definition at line 12 of file Cgem/CgemCalibFunSvc/CgemCalibFunSvc-00-00-04/CgemCalibFunSvc/ICgemCalibFunSvc.h.

12{ return IID_ICgemCalibFunSvc; }

◆ interfaceID() [2/2]

static const InterfaceID & ICgemCalibFunSvc::interfaceID ( )
inlinestatic

Definition at line 12 of file InstallArea/include/CgemCalibFunSvc/CgemCalibFunSvc/ICgemCalibFunSvc.h.

12{ return IID_ICgemCalibFunSvc; }

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