ATLAS Offline Software
|
The tool to get Tile channel and ADC status. More...
#include <TileBadChanTool.h>
Public Member Functions | |
TileBadChanTool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual | ~TileBadChanTool () |
virtual StatusCode | initialize () override |
virtual StatusCode | finalize () override |
virtual CaloBadChannel | caloStatus (const EventContext &ctx, Identifier cell_id) const override |
const TileBchStatus & | getAdcStatus (IdentifierHash hash_id, unsigned int adc) const |
virtual const TileBchStatus & | getAdcStatus (const HWIdentifier &adc_id, const EventContext &ctx) const override |
Return Tile ADC status. More... | |
virtual const TileBchStatus & | getAdcStatus (const HWIdentifier &adc_id) const override |
Return Tile ADC status. More... | |
virtual const TileBchStatus & | getAdcStatus (unsigned int drawerIdx, unsigned int channel, unsigned int adc, const EventContext &ctx) const override |
Return Tile ADC status. More... | |
virtual const TileBchStatus & | getAdcStatus (unsigned int drawerIdx, unsigned int channel, unsigned int adc) const override |
Return Tile ADC status. More... | |
const TileBchStatus & | getChannelStatus (IdentifierHash hash_id) const |
virtual const TileBchStatus & | getChannelStatus (const HWIdentifier &channel_id, const EventContext &ctx) const override |
Return Tile channel status. More... | |
virtual const TileBchStatus & | getChannelStatus (const HWIdentifier &channel_id) const override |
Return Tile channel status. More... | |
virtual const TileBchStatus & | getChannelStatus (unsigned int drawerIdx, unsigned int channel, const EventContext &ctx) const override |
Return Tile channel status. More... | |
virtual const TileBchStatus & | getChannelStatus (unsigned int drawerIdx, unsigned int channel) const override |
Return Tile channel status. More... | |
virtual uint32_t | encodeStatus (const TileBchStatus &status) const override |
virtual const std::vector< float > & | getTripsProbabilities (unsigned int ros, const EventContext &ctx) const override |
Return trips probabilities for all Tile drawers. More... | |
virtual const std::vector< float > & | getTripsProbabilities (unsigned int ros) const override |
Return trips probabilities for all Tile drawers. More... | |
virtual bool | isDrawerMasked (unsigned int frag_id, const EventContext &ctx) const override |
Check if Tile drawer is masked completely. More... | |
virtual bool | isDrawerMasked (unsigned int frag_id) const override |
Check if Tile drawer is masked completely. More... | |
virtual CaloBadChannel | caloStatus (const EventContext &ctx, Identifier id) const=0 |
ICaloBadChanTool interface. More... | |
virtual CaloBadChannel | caloStatus (Identifier id) const |
ICaloBadChanTool interface. More... | |
Private Member Functions | |
TileBadChanTool & | operator= (const TileBadChanTool &) |
Private Attributes | |
SG::ReadCondHandleKey< TileBadChannels > | m_badChannelsKey |
Name of TileBadChannels in condition store. More... | |
const TileDetDescrManager * | m_tileMgr |
const TileHWID * | m_tileHWID |
TileBchStatus | m_defaultStatus |
std::vector< float > | m_defaultTripsProbs |
std::vector< unsigned int > | m_roses |
std::vector< unsigned int > | m_drawers |
The tool to get Tile channel and ADC status.
Definition at line 36 of file TileBadChanTool.h.
TileBadChanTool::TileBadChanTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 27 of file TileBadChanTool.cxx.
|
virtual |
Definition at line 39 of file TileBadChanTool.cxx.
|
overridevirtual |
Definition at line 85 of file TileBadChanTool.cxx.
virtual CaloBadChannel ICaloBadChanTool::caloStatus |
ICaloBadChanTool interface.
cell_id | Calo cell identifier |
|
inline |
ICaloBadChanTool interface.
cell_id | Calo cell identifier |
Definition at line 23 of file ICaloBadChanTool.h.
|
overridevirtual |
Definition at line 239 of file TileBadChanTool.cxx.
|
overridevirtual |
Definition at line 75 of file TileBadChanTool.cxx.
|
overridevirtual |
Return Tile ADC status.
adc_id | Tile hardware (online) ADC identifier |
Definition at line 135 of file TileBadChanTool.cxx.
|
overridevirtual |
Return Tile ADC status.
adc_id | Tile hardware (online) ADC identifier |
ctx | event context |
Definition at line 125 of file TileBadChanTool.cxx.
const TileBchStatus & TileBadChanTool::getAdcStatus | ( | IdentifierHash | hash_id, |
unsigned int | adc | ||
) | const |
Definition at line 145 of file TileBadChanTool.cxx.
|
overridevirtual |
|
overridevirtual |
Return Tile ADC status.
drawerIdx | Tile drawer index in range [0..275] |
channel | Tile channel number in range [0..47] |
adc | Tile ADC number |
ctx | event context |
Definition at line 219 of file TileBadChanTool.cxx.
|
overridevirtual |
Return Tile channel status.
channel_id | Tile hardware (online) channel identifier |
Definition at line 187 of file TileBadChanTool.cxx.
|
overridevirtual |
Return Tile channel status.
channel_id | Tile hardware (online) channel identifier |
ctx | event context |
Definition at line 177 of file TileBadChanTool.cxx.
const TileBchStatus & TileBadChanTool::getChannelStatus | ( | IdentifierHash | hash_id | ) | const |
Definition at line 161 of file TileBadChanTool.cxx.
|
overridevirtual |
Return Tile channel status.
Definition at line 209 of file TileBadChanTool.cxx.
|
overridevirtual |
Return Tile channel status.
drawerIdx | Tile drawer index in range [0..275] |
channel | Tile channel number in range [0..47] |
ctx | event context |
Definition at line 197 of file TileBadChanTool.cxx.
|
overridevirtual |
Return trips probabilities for all Tile drawers.
Definition at line 256 of file TileBadChanTool.cxx.
|
overridevirtual |
Return trips probabilities for all Tile drawers.
ctx | event context |
Definition at line 243 of file TileBadChanTool.cxx.
|
overridevirtual |
Definition at line 46 of file TileBadChanTool.cxx.
|
overridevirtual |
Check if Tile drawer is masked completely.
frag_id | Tile frag identifier |
Definition at line 274 of file TileBadChanTool.cxx.
|
overridevirtual |
Check if Tile drawer is masked completely.
frag_id | Tile frag identifier |
ctx | event context |
Definition at line 264 of file TileBadChanTool.cxx.
|
private |
|
private |
Name of TileBadChannels in condition store.
Definition at line 137 of file TileBadChanTool.h.
|
private |
Definition at line 143 of file TileBadChanTool.h.
|
private |
Definition at line 148 of file TileBadChanTool.h.
|
private |
Definition at line 151 of file TileBadChanTool.h.
|
private |
Definition at line 150 of file TileBadChanTool.h.
Definition at line 142 of file TileBadChanTool.h.
|
private |
Definition at line 140 of file TileBadChanTool.h.