ATLAS Offline Software
ITileCondToolDspThreshold.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TILECONDITIONS_ITILECONDTOOLDSPTHRESHOLD_H
6 #define TILECONDITIONS_ITILECONDTOOLDSPTHRESHOLD_H
7 
8 #include "GaudiKernel/IAlgTool.h"
9 
10 
11 
12 class ITileCondToolDspThreshold: virtual public IAlgTool {
13 
14  public:
15 
17 
18  static const InterfaceID& interfaceID() {
19  static const InterfaceID IID_TileCondToolDspThreshold("ITileCondToolDspThreshold", 1, 0);
20  return IID_TileCondToolDspThreshold;
21  };
22 
23  virtual float getMinimumAmplitudeThreshold(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const = 0;
24  virtual float getMaximumAmplitudeThreshold(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const = 0;
25  virtual void getAmplitudeThresholds(unsigned int drawerIdx, unsigned int channel, unsigned int adc, float& minimumThreshold, float& maximumThreshold) const = 0;
26  virtual float getDspThreshold(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const = 0;
27 
28 };
29 
30 #endif // TILECONDITIONS_ITILECONDTOOLDSPTHRESHOLD_H
ITileCondToolDspThreshold
Definition: ITileCondToolDspThreshold.h:12
ITileCondToolDspThreshold::getDspThreshold
virtual float getDspThreshold(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const =0
plotting.yearwise_efficiency.channel
channel
Definition: yearwise_efficiency.py:28
ITileCondToolDspThreshold::getMaximumAmplitudeThreshold
virtual float getMaximumAmplitudeThreshold(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const =0
ITileCondToolDspThreshold::~ITileCondToolDspThreshold
virtual ~ITileCondToolDspThreshold()
Definition: ITileCondToolDspThreshold.h:16
ITileCondToolDspThreshold::getMinimumAmplitudeThreshold
virtual float getMinimumAmplitudeThreshold(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const =0
ITileCondToolDspThreshold::interfaceID
static const InterfaceID & interfaceID()
Definition: ITileCondToolDspThreshold.h:18
ReadFloatFromCool.adc
adc
Definition: ReadFloatFromCool.py:48
ITileCondToolDspThreshold::getAmplitudeThresholds
virtual void getAmplitudeThresholds(unsigned int drawerIdx, unsigned int channel, unsigned int adc, float &minimumThreshold, float &maximumThreshold) const =0