BOSS 6.6.4.p01
BESIII Offline Software System
Loading...
Searching...
No Matches
IMdcTunningSvc Class Referenceabstract

#include <IMdcTunningSvc.h>

+ Inheritance diagram for IMdcTunningSvc:

Public Member Functions

virtual BesMdcResgetMdcRes ()=0
 
virtual void setMdcRes (std::string path)=0
 
virtual double NewSig (int layerId, double driftD)=0
 
virtual double DeldriftD (int layerId, double driftD)=0
 
virtual double Delcostta (int layerId, double costta)=0
 
virtual double GetEff (int layerId, int cellId, double driftD, double cosTheta, int posFlag)=0
 
virtual double GetRes (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &mean, double &sigma)=0
 
virtual double ResvEntr (int layerId, double enterA, int ilr, double driftD)=0
 
virtual double DelEtr_Sig (int lay, double enterA, int ilr, double driftD)=0
 
virtual double get_docaEff (int i, int j)=0
 
virtual double get_thetaEff (int i, int j)=0
 
virtual double get_cellEff (int i, int j)=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 11 of file IMdcTunningSvc.h.

Member Function Documentation

◆ Delcostta()

virtual double IMdcTunningSvc::Delcostta ( int  layerId,
double  costta 
)
pure virtual

Implemented in MdcTunningSvc.

◆ DeldriftD()

virtual double IMdcTunningSvc::DeldriftD ( int  layerId,
double  driftD 
)
pure virtual

Implemented in MdcTunningSvc.

◆ DelEtr_Sig()

virtual double IMdcTunningSvc::DelEtr_Sig ( int  lay,
double  enterA,
int  ilr,
double  driftD 
)
pure virtual

Implemented in MdcTunningSvc.

◆ get_cellEff()

virtual double IMdcTunningSvc::get_cellEff ( int  i,
int  j 
)
pure virtual

Implemented in MdcTunningSvc.

◆ get_docaEff()

virtual double IMdcTunningSvc::get_docaEff ( int  i,
int  j 
)
pure virtual

Implemented in MdcTunningSvc.

◆ get_thetaEff()

virtual double IMdcTunningSvc::get_thetaEff ( int  i,
int  j 
)
pure virtual

Implemented in MdcTunningSvc.

◆ GetEff()

virtual double IMdcTunningSvc::GetEff ( int  layerId,
int  cellId,
double  driftD,
double  cosTheta,
int  posFlag 
)
pure virtual

Implemented in MdcTunningSvc.

◆ getMdcRes()

virtual BesMdcRes * IMdcTunningSvc::getMdcRes ( )
pure virtual

Implemented in MdcTunningSvc.

◆ GetRes()

virtual double IMdcTunningSvc::GetRes ( int  layerId,
int  cellId,
double  driftD,
double  cosTheta,
int  posFlag,
double  entranceAngle,
double &  mean,
double &  sigma 
)
pure virtual

Implemented in MdcTunningSvc.

◆ interfaceID()

static const InterfaceID & IMdcTunningSvc::interfaceID ( )
inlinestatic

Definition at line 13 of file IMdcTunningSvc.h.

13{ return IID_IMdcTunningSvc; }

◆ NewSig()

virtual double IMdcTunningSvc::NewSig ( int  layerId,
double  driftD 
)
pure virtual

Implemented in MdcTunningSvc.

◆ ResvEntr()

virtual double IMdcTunningSvc::ResvEntr ( int  layerId,
double  enterA,
int  ilr,
double  driftD 
)
pure virtual

Implemented in MdcTunningSvc.

◆ setMdcRes()

virtual void IMdcTunningSvc::setMdcRes ( std::string  path)
pure virtual

Implemented in MdcTunningSvc.


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