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

#include <IMdcTunningSvc.h>

+ Inheritance diagram for IMdcTunningSvc:

Public Member Functions

 DeclareInterfaceID (IMdcTunningSvc, 1, 0)
 
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
 

Detailed Description

Definition at line 11 of file IMdcTunningSvc.h.

Member Function Documentation

◆ DeclareInterfaceID()

IMdcTunningSvc::DeclareInterfaceID ( IMdcTunningSvc  ,
,
 
)

◆ Delcostta()

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

◆ DeldriftD()

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

◆ DelEtr_Sig()

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

◆ get_cellEff()

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

◆ get_docaEff()

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

◆ get_thetaEff()

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

◆ GetEff()

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

◆ getMdcRes()

virtual BesMdcRes * IMdcTunningSvc::getMdcRes ( )
pure virtual

◆ GetRes()

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

◆ NewSig()

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

◆ ResvEntr()

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

◆ setMdcRes()

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

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