CGEM BOSS 6.6.5.f
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
 
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 ()
 
static const InterfaceID & interfaceID ()
 

Detailed Description

Member Function Documentation

◆ Delcostta() [1/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ Delcostta() [2/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ DeldriftD() [1/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ DeldriftD() [2/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ DelEtr_Sig() [1/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ DelEtr_Sig() [2/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ get_cellEff() [1/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ get_cellEff() [2/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ get_docaEff() [1/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ get_docaEff() [2/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ get_thetaEff() [1/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ get_thetaEff() [2/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ GetEff() [1/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ GetEff() [2/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ getMdcRes() [1/2]

virtual BesMdcRes * IMdcTunningSvc::getMdcRes ( )
pure virtual

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ getMdcRes() [2/2]

virtual BesMdcRes * IMdcTunningSvc::getMdcRes ( )
pure virtual

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ GetRes() [1/2]

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, and MdcTunningSvc.

◆ GetRes() [2/2]

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, and MdcTunningSvc.

◆ interfaceID() [1/2]

static const InterfaceID & IMdcTunningSvc::interfaceID ( )
inlinestatic

Definition at line 13 of file InstallArea/include/MdcTunningSvc/MdcTunningSvc/IMdcTunningSvc.h.

13{ return IID_IMdcTunningSvc; }

◆ interfaceID() [2/2]

static const InterfaceID & IMdcTunningSvc::interfaceID ( )
inlinestatic

Definition at line 13 of file Simulation/BOOST/MdcTunningSvc/MdcTunningSvc-00-00-26/MdcTunningSvc/IMdcTunningSvc.h.

13{ return IID_IMdcTunningSvc; }

◆ NewSig() [1/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ NewSig() [2/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ ResvEntr() [1/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ ResvEntr() [2/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ setMdcRes() [1/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.

◆ setMdcRes() [2/2]

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

Implemented in MdcTunningSvc, and MdcTunningSvc.


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