ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileConditions
TileConditions
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
16
virtual
~ITileCondToolDspThreshold
() {};
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::interfaceID
static const InterfaceID & interfaceID()
Definition
ITileCondToolDspThreshold.h:18
ITileCondToolDspThreshold::~ITileCondToolDspThreshold
virtual ~ITileCondToolDspThreshold()
Definition
ITileCondToolDspThreshold.h:16
ITileCondToolDspThreshold::getMaximumAmplitudeThreshold
virtual float getMaximumAmplitudeThreshold(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const =0
ITileCondToolDspThreshold::getAmplitudeThresholds
virtual void getAmplitudeThresholds(unsigned int drawerIdx, unsigned int channel, unsigned int adc, float &minimumThreshold, float &maximumThreshold) const =0
ITileCondToolDspThreshold::getMinimumAmplitudeThreshold
virtual float getMinimumAmplitudeThreshold(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const =0
ITileCondToolDspThreshold::getDspThreshold
virtual float getDspThreshold(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const =0
Generated on
for ATLAS Offline Software by
1.17.0