BOSS 8.0.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 bool setMcEff (std::string eff_con)=0
virtual bool setMcRes ()=0
virtual bool setMcRes2 (std::string res_con)=0
virtual bool setMcRes3 (std::string res_con)=0
virtual StatusCode getMdcTuningTableInfo ()=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 GetRes2 (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &f, double &mean1, double &sigma1, double &mean2, double &sigma2)=0
virtual double GetRes3 (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &f, double &mean1, double &sigma1, double &mean2, double &sigma2, double &ResLargest, double &ResSmallest, double &ResRatio)=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
 DeclareInterfaceID (IMdcTunningSvc, 1, 0)
virtual bool setMcEff (std::string eff_con)=0
virtual bool setMcRes ()=0
virtual bool setMcRes2 (std::string res_con)=0
virtual bool setMcRes3 (std::string res_con)=0
virtual StatusCode getMdcTuningTableInfo ()=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 GetRes2 (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &f, double &mean1, double &sigma1, double &mean2, double &sigma2)=0
virtual double GetRes3 (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &f, double &mean1, double &sigma1, double &mean2, double &sigma2, double &ResLargest, double &ResSmallest, double &ResRatio)=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
 DeclareInterfaceID (IMdcTunningSvc, 1, 0)
virtual bool setMcEff (std::string eff_con)=0
virtual bool setMcRes ()=0
virtual bool setMcRes2 (std::string res_con)=0
virtual bool setMcRes3 (std::string res_con)=0
virtual StatusCode getMdcTuningTableInfo ()=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 GetRes2 (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &f, double &mean1, double &sigma1, double &mean2, double &sigma2)=0
virtual double GetRes3 (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &f, double &mean1, double &sigma1, double &mean2, double &sigma2, double &ResLargest, double &ResSmallest, double &ResRatio)=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

Member Function Documentation

◆ DeclareInterfaceID() [1/3]

IMdcTunningSvc::DeclareInterfaceID ( IMdcTunningSvc ,
1 ,
0  )

◆ DeclareInterfaceID() [2/3]

IMdcTunningSvc::DeclareInterfaceID ( IMdcTunningSvc ,
1 ,
0  )

◆ DeclareInterfaceID() [3/3]

IMdcTunningSvc::DeclareInterfaceID ( IMdcTunningSvc ,
1 ,
0  )

◆ Delcostta() [1/3]

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

◆ Delcostta() [2/3]

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

◆ Delcostta() [3/3]

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

◆ DeldriftD() [1/3]

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

◆ DeldriftD() [2/3]

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

◆ DeldriftD() [3/3]

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

◆ DelEtr_Sig() [1/3]

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

◆ DelEtr_Sig() [2/3]

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

◆ DelEtr_Sig() [3/3]

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

◆ get_cellEff() [1/3]

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

◆ get_cellEff() [2/3]

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

◆ get_cellEff() [3/3]

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

◆ get_docaEff() [1/3]

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

◆ get_docaEff() [2/3]

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

◆ get_docaEff() [3/3]

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

◆ get_thetaEff() [1/3]

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

◆ get_thetaEff() [2/3]

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

◆ get_thetaEff() [3/3]

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

◆ GetEff() [1/3]

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

◆ GetEff() [2/3]

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

◆ GetEff() [3/3]

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

◆ getMdcRes() [1/3]

virtual BesMdcRes * IMdcTunningSvc::getMdcRes ( )
pure virtual

◆ getMdcRes() [2/3]

virtual BesMdcRes * IMdcTunningSvc::getMdcRes ( )
pure virtual

◆ getMdcRes() [3/3]

virtual BesMdcRes * IMdcTunningSvc::getMdcRes ( )
pure virtual

◆ getMdcTuningTableInfo() [1/3]

virtual StatusCode IMdcTunningSvc::getMdcTuningTableInfo ( )
pure virtual

◆ getMdcTuningTableInfo() [2/3]

virtual StatusCode IMdcTunningSvc::getMdcTuningTableInfo ( )
pure virtual

◆ getMdcTuningTableInfo() [3/3]

virtual StatusCode IMdcTunningSvc::getMdcTuningTableInfo ( )
pure virtual

◆ GetRes() [1/3]

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

◆ GetRes() [2/3]

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

◆ GetRes() [3/3]

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

◆ GetRes2() [1/3]

virtual double IMdcTunningSvc::GetRes2 ( int layerId,
int cellId,
double driftD,
double cosTheta,
int posFlag,
double entranceAngle,
double & f,
double & mean1,
double & sigma1,
double & mean2,
double & sigma2 )
pure virtual

◆ GetRes2() [2/3]

virtual double IMdcTunningSvc::GetRes2 ( int layerId,
int cellId,
double driftD,
double cosTheta,
int posFlag,
double entranceAngle,
double & f,
double & mean1,
double & sigma1,
double & mean2,
double & sigma2 )
pure virtual

◆ GetRes2() [3/3]

virtual double IMdcTunningSvc::GetRes2 ( int layerId,
int cellId,
double driftD,
double cosTheta,
int posFlag,
double entranceAngle,
double & f,
double & mean1,
double & sigma1,
double & mean2,
double & sigma2 )
pure virtual

◆ GetRes3() [1/3]

virtual double IMdcTunningSvc::GetRes3 ( int layerId,
int cellId,
double driftD,
double cosTheta,
int posFlag,
double entranceAngle,
double & f,
double & mean1,
double & sigma1,
double & mean2,
double & sigma2,
double & ResLargest,
double & ResSmallest,
double & ResRatio )
pure virtual

◆ GetRes3() [2/3]

virtual double IMdcTunningSvc::GetRes3 ( int layerId,
int cellId,
double driftD,
double cosTheta,
int posFlag,
double entranceAngle,
double & f,
double & mean1,
double & sigma1,
double & mean2,
double & sigma2,
double & ResLargest,
double & ResSmallest,
double & ResRatio )
pure virtual

◆ GetRes3() [3/3]

virtual double IMdcTunningSvc::GetRes3 ( int layerId,
int cellId,
double driftD,
double cosTheta,
int posFlag,
double entranceAngle,
double & f,
double & mean1,
double & sigma1,
double & mean2,
double & sigma2,
double & ResLargest,
double & ResSmallest,
double & ResRatio )
pure virtual

◆ NewSig() [1/3]

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

◆ NewSig() [2/3]

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

◆ NewSig() [3/3]

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

◆ ResvEntr() [1/3]

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

◆ ResvEntr() [2/3]

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

◆ ResvEntr() [3/3]

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

◆ setMcEff() [1/3]

virtual bool IMdcTunningSvc::setMcEff ( std::string eff_con)
pure virtual

◆ setMcEff() [2/3]

virtual bool IMdcTunningSvc::setMcEff ( std::string eff_con)
pure virtual

◆ setMcEff() [3/3]

virtual bool IMdcTunningSvc::setMcEff ( std::string eff_con)
pure virtual

◆ setMcRes() [1/3]

virtual bool IMdcTunningSvc::setMcRes ( )
pure virtual

◆ setMcRes() [2/3]

virtual bool IMdcTunningSvc::setMcRes ( )
pure virtual

◆ setMcRes() [3/3]

virtual bool IMdcTunningSvc::setMcRes ( )
pure virtual

◆ setMcRes2() [1/3]

virtual bool IMdcTunningSvc::setMcRes2 ( std::string res_con)
pure virtual

◆ setMcRes2() [2/3]

virtual bool IMdcTunningSvc::setMcRes2 ( std::string res_con)
pure virtual

◆ setMcRes2() [3/3]

virtual bool IMdcTunningSvc::setMcRes2 ( std::string res_con)
pure virtual

◆ setMcRes3() [1/3]

virtual bool IMdcTunningSvc::setMcRes3 ( std::string res_con)
pure virtual

◆ setMcRes3() [2/3]

virtual bool IMdcTunningSvc::setMcRes3 ( std::string res_con)
pure virtual

◆ setMcRes3() [3/3]

virtual bool IMdcTunningSvc::setMcRes3 ( std::string res_con)
pure virtual

◆ setMdcRes() [1/3]

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

◆ setMdcRes() [2/3]

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

◆ setMdcRes() [3/3]

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

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