![]() |
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.
1.8.18