5#ifndef TILECONDITIONS_TILEBADCHANTOOL_H
6#define TILECONDITIONS_TILEBADCHANTOOL_H
19#include "Identifier/Identifier.h"
36class TileBadChanTool:
public extends<AthAlgTool, ITileBadChanTool, ICaloBadChanTool> {
40 TileBadChanTool(
const std::string&
type,
const std::string& name,
const IInterface* parent);
44 virtual StatusCode
finalize()
override;
78 ,
unsigned int channel
80 ,
const EventContext& ctx)
const override;
85 ,
unsigned int channel
86 ,
unsigned int adc)
const override;
115 virtual const std::vector<float>&
getTripsProbabilities(
unsigned int ros,
const EventContext& ctx)
const override;
125 virtual bool isDrawerMasked(
unsigned int frag_id,
const EventContext& ctx)
const override;
138 "TileBadChannels",
"TileBadChannels",
"Input Tile bad channel status"};
This is a "hash" representation of an Identifier.
Class holding bad channel problems.
Helper class for TileCal online (hardware) identifiers.