ATLAS Offline Software
Loading...
Searching...
No Matches
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
11class TTree;
12
13class ITileStuckBitsProbsTool: virtual public IAlgTool {
14 public:
15
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
static const InterfaceID & interfaceID()
virtual void saveStuckBitsProbabilities(TTree *tree)=0
virtual const uint8_t * stuckBitProb(int ros, int module, int channel, int gain) const =0
TChain * tree