8#ifndef IMUC_CALIB_CONST_SVC_H_
9#define IMUC_CALIB_CONST_SVC_H_
11#include "GaudiKernel/IInterface.h"
12#include "GaudiKernel/Kernel.h"
25 virtual double getEff(
int part,
int segment,
int layer,
int strip )
const = 0;
26 virtual double getCnt(
int part,
int segment,
int layer,
int strip )
const = 0;
27 virtual double getNos(
int part,
int segment,
int layer,
int strip )
const = 0;
28 virtual double getNosRatio(
int part,
int segment,
int layer,
int strip )
const = 0;
29 virtual double getClst(
int part,
int segment,
int layer,
double prob )
const = 0;
43 virtual double getBoxEff(
int part,
int segment,
int layer )
const = 0;
44 virtual double getBoxCnt(
int part,
int segment,
int layer )
const = 0;
45 virtual double getBoxNos(
int part,
int segment,
int layer )
const = 0;
47 virtual double getBoxClst(
int part,
int segment,
int layer,
double prob )
const = 0;
49 virtual double getStripEff(
int part,
int segment,
int layer,
int strip )
const = 0;
50 virtual double getStripCnt(
int part,
int segment,
int layer,
int strip )
const = 0;
51 virtual double getStripNos(
int part,
int segment,
int layer,
int strip )
const = 0;
52 virtual double getStripNosRatio(
int part,
int segment,
int layer,
int strip )
const = 0;
virtual double getLayerEff(int layer) const =0
virtual double getUniformNos() 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 getEff(int part, int segment, int layer, int strip) const =0
virtual double getUniformClst() const =0
virtual double getCnt(int part, int segment, int layer, int strip) const =0
virtual double getBoxCnt(int part, int segment, int layer) const =0
virtual double getBoxNosRatio(int part, int segment, int layer) const =0
virtual double getUniformCnt() const =0
virtual double getLayerNosRatio(int layer) const =0
virtual double getLayerCnt(int layer) const =0
virtual double getBoxNos(int part, int segment, int layer) const =0
virtual double getNosRatio(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 getBoxClst(int part, int segment, int layer, double prob) const =0
virtual double getUniformEff() const =0
virtual double getUniformNosRatio() const =0
virtual double getClst(int part, int segment, int layer, double prob) const =0
virtual double getLayerNos(int layer) const =0
virtual double getBoxEff(int part, int segment, int layer) const =0
virtual int getLevel() const =0
virtual double getStripNosRatio(int part, int segment, int layer, int strip) const =0
virtual double getNos(int part, int segment, int layer, int strip) const =0
DeclareInterfaceID(IMucCalibConstSvc, 1, 0)
virtual double getLayerClst(int layer, double prob) const =0