CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
IMucCalibConstSvc Class Referenceabstract

#include <IMucCalibConstSvc.h>

+ Inheritance diagram for IMucCalibConstSvc:

Public Member Functions

virtual int getLevel () const =0
 
virtual double getEff (int part, int segment, int layer, int strip) const =0
 
virtual double getCnt (int part, int segment, int layer, int strip) const =0
 
virtual double getNos (int part, int segment, int layer, int strip) const =0
 
virtual double getNosRatio (int part, int segment, int layer, int strip) const =0
 
virtual double getClst (int part, int segment, int layer, double prob) const =0
 
virtual double getUniformEff () const =0
 
virtual double getUniformCnt () const =0
 
virtual double getUniformNos () const =0
 
virtual double getUniformNosRatio () const =0
 
virtual double getUniformClst () const =0
 
virtual double getLayerEff (int layer) const =0
 
virtual double getLayerCnt (int layer) const =0
 
virtual double getLayerNos (int layer) const =0
 
virtual double getLayerNosRatio (int layer) const =0
 
virtual double getLayerClst (int layer, double prob) const =0
 
virtual double getBoxEff (int part, int segment, int layer) const =0
 
virtual double getBoxCnt (int part, int segment, int layer) const =0
 
virtual double getBoxNos (int part, int segment, int layer) const =0
 
virtual double getBoxNosRatio (int part, int segment, int layer) const =0
 
virtual double getBoxClst (int part, int segment, int layer, double prob) const =0
 
virtual double getStripEff (int part, int segment, int layer, int strip) const =0
 
virtual double getStripCnt (int part, int segment, int layer, int strip) const =0
 
virtual double getStripNos (int part, int segment, int layer, int strip) const =0
 
virtual double getStripNosRatio (int part, int segment, int layer, int strip) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 17 of file IMucCalibConstSvc.h.

Member Function Documentation

◆ getBoxClst()

virtual double IMucCalibConstSvc::getBoxClst ( int part,
int segment,
int layer,
double prob ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getBoxCnt()

virtual double IMucCalibConstSvc::getBoxCnt ( int part,
int segment,
int layer ) const
pure virtual

Implemented in MucCalibConstSvc.

Referenced by BesMucNoise::NoiseSampling().

◆ getBoxEff()

virtual double IMucCalibConstSvc::getBoxEff ( int part,
int segment,
int layer ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getBoxNos()

virtual double IMucCalibConstSvc::getBoxNos ( int part,
int segment,
int layer ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getBoxNosRatio()

virtual double IMucCalibConstSvc::getBoxNosRatio ( int part,
int segment,
int layer ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getClst()

virtual double IMucCalibConstSvc::getClst ( int part,
int segment,
int layer,
double prob ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getCnt()

virtual double IMucCalibConstSvc::getCnt ( int part,
int segment,
int layer,
int strip ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getEff()

virtual double IMucCalibConstSvc::getEff ( int part,
int segment,
int layer,
int strip ) const
pure virtual

Implemented in MucCalibConstSvc.

Referenced by BesMucEfficiency::GetEfficiency().

◆ getLayerClst()

virtual double IMucCalibConstSvc::getLayerClst ( int layer,
double prob ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getLayerCnt()

virtual double IMucCalibConstSvc::getLayerCnt ( int layer) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getLayerEff()

virtual double IMucCalibConstSvc::getLayerEff ( int layer) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getLayerNos()

virtual double IMucCalibConstSvc::getLayerNos ( int layer) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getLayerNosRatio()

virtual double IMucCalibConstSvc::getLayerNosRatio ( int layer) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getLevel()

virtual int IMucCalibConstSvc::getLevel ( ) const
pure virtual

Implemented in MucCalibConstSvc.

Referenced by BesMucNoise::NoiseByCnt().

◆ getNos()

virtual double IMucCalibConstSvc::getNos ( int part,
int segment,
int layer,
int strip ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getNosRatio()

virtual double IMucCalibConstSvc::getNosRatio ( int part,
int segment,
int layer,
int strip ) const
pure virtual

Implemented in MucCalibConstSvc.

Referenced by BesMucNoise::NoiseByNosRatio().

◆ getStripCnt()

virtual double IMucCalibConstSvc::getStripCnt ( int part,
int segment,
int layer,
int strip ) const
pure virtual

Implemented in MucCalibConstSvc.

Referenced by BesMucNoise::NoiseSampling().

◆ getStripEff()

virtual double IMucCalibConstSvc::getStripEff ( int part,
int segment,
int layer,
int strip ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getStripNos()

virtual double IMucCalibConstSvc::getStripNos ( int part,
int segment,
int layer,
int strip ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getStripNosRatio()

virtual double IMucCalibConstSvc::getStripNosRatio ( int part,
int segment,
int layer,
int strip ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getUniformClst()

virtual double IMucCalibConstSvc::getUniformClst ( ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getUniformCnt()

virtual double IMucCalibConstSvc::getUniformCnt ( ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getUniformEff()

virtual double IMucCalibConstSvc::getUniformEff ( ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getUniformNos()

virtual double IMucCalibConstSvc::getUniformNos ( ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ getUniformNosRatio()

virtual double IMucCalibConstSvc::getUniformNosRatio ( ) const
pure virtual

Implemented in MucCalibConstSvc.

◆ interfaceID()

static const InterfaceID & IMucCalibConstSvc::interfaceID ( )
inlinestatic

Definition at line 20 of file IMucCalibConstSvc.h.

20{ return IID_IMucCalibConstSvc; }

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