ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileMonitoring
TileMonitoring
ITileStuckBitsProbsTool.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 TILEMONITORING_ITILESTUCKBITSPROBSTOOL_H
6
#define TILEMONITORING_ITILESTUCKBITSPROBSTOOL_H
7
8
// Gaudi include(s):
9
#include "GaudiKernel/IAlgTool.h"
10
11
class
TTree;
12
13
class
ITileStuckBitsProbsTool
:
virtual
public
IAlgTool {
14
public
:
15
16
virtual
~ITileStuckBitsProbsTool
() {}
17
18
static
const
InterfaceID&
interfaceID
() {
19
static
const
InterfaceID IID_ITileStuckBitsProbsTool(
"ITileStuckBitsProbsTool"
, 1, 0);
20
return
IID_ITileStuckBitsProbsTool;
21
}
22
23
virtual
const
uint8_t*
stuckBitProb
(
int
ros,
int
module,
int
channel,
int
gain)
const
= 0;
24
virtual
void
saveStuckBitsProbabilities
(TTree*
tree
) = 0;
25
};
26
27
28
#endif
ITileStuckBitsProbsTool
Definition
ITileStuckBitsProbsTool.h:13
ITileStuckBitsProbsTool::interfaceID
static const InterfaceID & interfaceID()
Definition
ITileStuckBitsProbsTool.h:18
ITileStuckBitsProbsTool::~ITileStuckBitsProbsTool
virtual ~ITileStuckBitsProbsTool()
Definition
ITileStuckBitsProbsTool.h:16
ITileStuckBitsProbsTool::saveStuckBitsProbabilities
virtual void saveStuckBitsProbabilities(TTree *tree)=0
ITileStuckBitsProbsTool::stuckBitProb
virtual const uint8_t * stuckBitProb(int ros, int module, int channel, int gain) const =0
tree
TChain * tree
Definition
tile_monitor.h:30
Generated on
for ATLAS Offline Software by
1.17.0