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