An abstract inteface to get Tile channel and ADC status.
More...
#include <ITileBadChanTool.h>
|
virtual | ~ITileBadChanTool () |
|
virtual const TileBchStatus & | getAdcStatus (const HWIdentifier &adc_id, const EventContext &ctx) const =0 |
| Return Tile ADC status. More...
|
|
virtual const TileBchStatus & | getAdcStatus (const HWIdentifier &adc_id) const =0 |
| Return Tile ADC status. More...
|
|
virtual const TileBchStatus & | getAdcStatus (unsigned int drawerIdx, unsigned int channel, unsigned int adc, const EventContext &ctx) const =0 |
| Return Tile ADC status. More...
|
|
virtual const TileBchStatus & | getAdcStatus (unsigned int drawerIdx, unsigned int channel, unsigned int adc) const =0 |
| Return Tile ADC status. More...
|
|
virtual const TileBchStatus & | getChannelStatus (const HWIdentifier &channel_id, const EventContext &ctx) const =0 |
| Return Tile channel status. More...
|
|
virtual const TileBchStatus & | getChannelStatus (const HWIdentifier &channel_id) const =0 |
| Return Tile channel status. More...
|
|
virtual const TileBchStatus & | getChannelStatus (unsigned int drawerIdx, unsigned int channel, const EventContext &ctx) const =0 |
| Return Tile channel status. More...
|
|
virtual const TileBchStatus & | getChannelStatus (unsigned int drawerIdx, unsigned int channel) const =0 |
| Return Tile channel status. More...
|
|
virtual uint32_t | encodeStatus (const TileBchStatus &status) const =0 |
|
virtual const std::vector< float > & | getTripsProbabilities (unsigned int ros, const EventContext &ctx) const =0 |
| Return trips probabilities for all Tile drawers. More...
|
|
virtual const std::vector< float > & | getTripsProbabilities (unsigned int ros) const =0 |
| Return trips probabilities for all Tile drawers. More...
|
|
virtual bool | isDrawerMasked (unsigned int frag_id, const EventContext &ctx) const =0 |
| Check if Tile drawer is masked completely. More...
|
|
virtual bool | isDrawerMasked (unsigned int frag_id) const =0 |
| Check if Tile drawer is masked completely. More...
|
|
| DeclareInterfaceID (ITileBadChanTool, 1, 0) |
|
An abstract inteface to get Tile channel and ADC status.
Definition at line 21 of file ITileBadChanTool.h.
◆ ~ITileBadChanTool()
virtual ITileBadChanTool::~ITileBadChanTool |
( |
| ) |
|
|
inlinevirtual |
◆ DeclareInterfaceID()
◆ encodeStatus()
◆ getAdcStatus() [1/4]
Return Tile ADC status.
- Parameters
-
adc_id | Tile hardware (online) ADC identifier |
- Returns
- Tile ADC status
◆ getAdcStatus() [2/4]
Return Tile ADC status.
- Parameters
-
adc_id | Tile hardware (online) ADC identifier |
ctx | event context |
- Returns
- Tile ADC status
◆ getAdcStatus() [3/4]
virtual const TileBchStatus& ITileBadChanTool::getAdcStatus |
( |
unsigned int |
drawerIdx, |
|
|
unsigned int |
channel, |
|
|
unsigned int |
adc |
|
) |
| const |
|
pure virtual |
Return Tile ADC status.
- Parameters
-
drawerIdx | Tile drawer index in range [0..275] |
channel | Tile channel number in range [0..47] |
adc | Tile ADC number |
- Returns
- Tile ADC status
◆ getAdcStatus() [4/4]
virtual const TileBchStatus& ITileBadChanTool::getAdcStatus |
( |
unsigned int |
drawerIdx, |
|
|
unsigned int |
channel, |
|
|
unsigned int |
adc, |
|
|
const EventContext & |
ctx |
|
) |
| const |
|
pure virtual |
Return Tile ADC status.
- Parameters
-
drawerIdx | Tile drawer index in range [0..275] |
channel | Tile channel number in range [0..47] |
adc | Tile ADC number |
ctx | event context |
- Returns
- Tile ADC status
◆ getChannelStatus() [1/4]
Return Tile channel status.
- Parameters
-
channel_id | Tile hardware (online) channel identifier |
- Returns
- Tile channel status
◆ getChannelStatus() [2/4]
Return Tile channel status.
- Parameters
-
channel_id | Tile hardware (online) channel identifier |
ctx | event context |
- Returns
- Tile channel status
◆ getChannelStatus() [3/4]
virtual const TileBchStatus& ITileBadChanTool::getChannelStatus |
( |
unsigned int |
drawerIdx, |
|
|
unsigned int |
channel |
|
) |
| const |
|
pure virtual |
Return Tile channel status.
- Parameters
-
drawerIdx | Tile drawer index in range [0..275] |
channel | Tile channel number in range [0..47] |
- Returns
- Tile channel status
◆ getChannelStatus() [4/4]
virtual const TileBchStatus& ITileBadChanTool::getChannelStatus |
( |
unsigned int |
drawerIdx, |
|
|
unsigned int |
channel, |
|
|
const EventContext & |
ctx |
|
) |
| const |
|
pure virtual |
Return Tile channel status.
- Parameters
-
drawerIdx | Tile drawer index in range [0..275] |
channel | Tile channel number in range [0..47] |
ctx | event context |
- Returns
- Tile channel status
◆ getTripsProbabilities() [1/2]
virtual const std::vector<float>& ITileBadChanTool::getTripsProbabilities |
( |
unsigned int |
ros | ) |
const |
|
pure virtual |
Return trips probabilities for all Tile drawers.
- Returns
- Trip probabilites for all Tile drawers
◆ getTripsProbabilities() [2/2]
virtual const std::vector<float>& ITileBadChanTool::getTripsProbabilities |
( |
unsigned int |
ros, |
|
|
const EventContext & |
ctx |
|
) |
| const |
|
pure virtual |
Return trips probabilities for all Tile drawers.
- Parameters
-
- Returns
- Trip probabilites for all Tile drawers
◆ isDrawerMasked() [1/2]
virtual bool ITileBadChanTool::isDrawerMasked |
( |
unsigned int |
frag_id | ) |
const |
|
pure virtual |
Check if Tile drawer is masked completely.
- Parameters
-
frag_id | Tile frag identifier |
- Returns
- True if Tile drawer is masked comletely
◆ isDrawerMasked() [2/2]
virtual bool ITileBadChanTool::isDrawerMasked |
( |
unsigned int |
frag_id, |
|
|
const EventContext & |
ctx |
|
) |
| const |
|
pure virtual |
Check if Tile drawer is masked completely.
- Parameters
-
frag_id | Tile frag identifier |
ctx | event context |
- Returns
- True if Tile drawer is masked comletely
The documentation for this class was generated from the following file: