IMucCalibConstSvc Class Reference

#include <IMucCalibConstSvc.h>

Inheritance diagram for IMucCalibConstSvc:

MucCalibConstSvc List of all members.

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

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

Implemented in MucCalibConstSvc.

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

Implemented in MucCalibConstSvc.

Referenced by BesMucNoise::NoiseSampling().

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

Implemented in MucCalibConstSvc.

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

Implemented in MucCalibConstSvc.

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

Implemented in MucCalibConstSvc.

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

Implemented in MucCalibConstSvc.

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

Implemented in MucCalibConstSvc.

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

Implemented in MucCalibConstSvc.

Referenced by BesMucEfficiency::GetEfficiency().

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

Implemented in MucCalibConstSvc.

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

Implemented in MucCalibConstSvc.

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

Implemented in MucCalibConstSvc.

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

Implemented in MucCalibConstSvc.

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

Implemented in MucCalibConstSvc.

virtual int IMucCalibConstSvc::getLevel (  )  const [pure virtual]

Implemented in MucCalibConstSvc.

Referenced by BesMucNoise::NoiseByCnt().

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

Implemented in MucCalibConstSvc.

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

Implemented in MucCalibConstSvc.

Referenced by BesMucNoise::NoiseByNosRatio().

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

Implemented in MucCalibConstSvc.

Referenced by BesMucNoise::NoiseSampling().

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

Implemented in MucCalibConstSvc.

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

Implemented in MucCalibConstSvc.

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

Implemented in MucCalibConstSvc.

virtual double IMucCalibConstSvc::getUniformClst (  )  const [pure virtual]

Implemented in MucCalibConstSvc.

virtual double IMucCalibConstSvc::getUniformCnt (  )  const [pure virtual]

Implemented in MucCalibConstSvc.

virtual double IMucCalibConstSvc::getUniformEff (  )  const [pure virtual]

Implemented in MucCalibConstSvc.

virtual double IMucCalibConstSvc::getUniformNos (  )  const [pure virtual]

Implemented in MucCalibConstSvc.

virtual double IMucCalibConstSvc::getUniformNosRatio (  )  const [pure virtual]

Implemented in MucCalibConstSvc.

static const InterfaceID& IMucCalibConstSvc::interfaceID (  )  [inline, static]

Definition at line 20 of file IMucCalibConstSvc.h.

References IID_IMucCalibConstSvc().

00020 { return IID_IMucCalibConstSvc; }


Generated on Tue Nov 29 23:19:44 2016 for BOSS_7.0.2 by  doxygen 1.4.7