An abstract interface to get Tile DCS information from DB.
More...
#include <ITileDCSTool.h>
|
| virtual | ~ITileDCSTool () |
| |
| virtual float | getChannelHV (unsigned int ros, unsigned int drawer, unsigned int channel) const =0 |
| | Return measured HV reported by DCS for given Tile channel. More...
|
| |
| virtual float | getChannelHVSet (unsigned int ros, unsigned int drawer, unsigned int channel) const =0 |
| | Return requested HV reported by DCS for given Tile channel. More...
|
| |
| virtual int | getDrawerStates (unsigned int ros, unsigned int drawer) const =0 |
| | Return Tile drawer summary states per LVPS reported by DCS. More...
|
| |
| virtual TileDCSState::TileDCSStatus | getDCSHVStatus (unsigned int ros, unsigned int drawer, unsigned int channel) const =0 |
| | Return TileDCSstatus for given Tile channel determined by deviation between measured and requested HV. More...
|
| |
| virtual TileDCSState::TileDCSStatus | getDCSStatus (unsigned int ros, unsigned int drawer) const =0 |
| | Return TileDCSstatus for given Tile drawer determined by summary states per LVPS. More...
|
| |
| virtual TileDCSState::TileDCSStatus | getDCSStatus (unsigned int ros, unsigned int drawer, unsigned int channel) const =0 |
| | Return TileDCSstatus for given Tile channel determined by summary states per LVPS and deviation between measured and requested HV. More...
|
| |
| virtual bool | isStatusHVBad (unsigned int ros, unsigned int drawer, unsigned int channel) const =0 |
| | Return true if given Tile channel considered as bad by deviation between measured and requested HV otherwise return false. More...
|
| |
| virtual bool | isStatusBad (unsigned int ros, unsigned int drawer) const =0 |
| | Return true if given Tile drawer considered as bad by summary drawer states per LVPS otherwise return false. (unsigned int ros, unsigned int drawer) const More...
|
| |
| virtual bool | isStatusBad (unsigned int ros, unsigned int drawer, unsigned int channel) const =0 |
| | Return true if given Tile channel considered as bad by summary drawer states per LVPS and deviation between measured and requested HV otherwise return false. More...
|
| |
| | DeclareInterfaceID (ITileDCSTool, 1, 0) |
| |
An abstract interface to get Tile DCS information from DB.
Definition at line 21 of file ITileDCSTool.h.
◆ ~ITileDCSTool()
| virtual ITileDCSTool::~ITileDCSTool |
( |
| ) |
|
|
inlinevirtual |
◆ DeclareInterfaceID()
◆ getChannelHV()
| virtual float ITileDCSTool::getChannelHV |
( |
unsigned int |
ros, |
|
|
unsigned int |
drawer, |
|
|
unsigned int |
channel |
|
) |
| const |
|
pure virtual |
Return measured HV reported by DCS for given Tile channel.
- Parameters
-
| ros | Tile ROS number: 1 == LBA, 2 == LBC, 3 == EBA, 4 == EBC |
| drawer | Tile drawer number in range [0..63] |
| channel | Tile channel number in range [0..47] |
- Returns
- measured HV reported by DCS for given Tile channel
◆ getChannelHVSet()
| virtual float ITileDCSTool::getChannelHVSet |
( |
unsigned int |
ros, |
|
|
unsigned int |
drawer, |
|
|
unsigned int |
channel |
|
) |
| const |
|
pure virtual |
Return requested HV reported by DCS for given Tile channel.
- Parameters
-
| ros | Tile ROS number: 1 == LBA, 2 == LBC, 3 == EBA, 4 == EBC |
| drawer | Tile drawer number in range [0..63] |
| channel | Tile channel number in range [0..47] |
- Returns
- requested HV reported by DCS for given Tile channel
◆ getDCSHVStatus()
Return TileDCSstatus for given Tile channel determined by deviation between measured and requested HV.
- Parameters
-
| ros | Tile ROS number: 1 == LBA, 2 == LBC, 3 == EBA, 4 == EBC |
| drawer | Tile drawer number in range [0..63] |
| channel | Tile channel number in range [0..47] |
- Returns
- TileDCSstatus for given Tile channel determined by deviation between measured and requested HV
◆ getDCSStatus() [1/2]
Return TileDCSstatus for given Tile drawer determined by summary states per LVPS.
- Parameters
-
| ros | Tile ROS number: 1 == LBA, 2 == LBC, 3 == EBA, 4 == EBC |
| drawer | Tile drawer number in range [0..63] |
- Returns
- TileDCSstatus for given Tile drawer
◆ getDCSStatus() [2/2]
Return TileDCSstatus for given Tile channel determined by summary states per LVPS and deviation between measured and requested HV.
- Parameters
-
| ros | Tile ROS number: 1 == LBA, 2 == LBC, 3 == EBA, 4 == EBC |
| drawer | Tile drawer number in range [0..63] |
| channel | Tile channel number in range [0..47] |
- Returns
- TileDCSstatus for given Tile channel
◆ getDrawerStates()
| virtual int ITileDCSTool::getDrawerStates |
( |
unsigned int |
ros, |
|
|
unsigned int |
drawer |
|
) |
| const |
|
pure virtual |
Return Tile drawer summary states per LVPS reported by DCS.
- Parameters
-
| ros | Tile ROS number: 1 == LBA, 2 == LBC, 3 == EBA, 4 == EBC |
| drawer | Tile drawer number in range [0..63] |
- Returns
- Tile drawer states reported by DCS
◆ isStatusBad() [1/2]
| virtual bool ITileDCSTool::isStatusBad |
( |
unsigned int |
ros, |
|
|
unsigned int |
drawer |
|
) |
| const |
|
pure virtual |
Return true if given Tile drawer considered as bad by summary drawer states per LVPS otherwise return false. (unsigned int ros, unsigned int drawer) const
- Parameters
-
| ros | Tile ROS number: 1 == LBA, 2 == LBC, 3 == EBA, 4 == EBC |
| drawer | Tile drawer number in range [0..63] |
- Returns
TileDCSstatus for given channel (unsigned int ros, unsigned int drawer) const
◆ isStatusBad() [2/2]
| virtual bool ITileDCSTool::isStatusBad |
( |
unsigned int |
ros, |
|
|
unsigned int |
drawer, |
|
|
unsigned int |
channel |
|
) |
| const |
|
pure virtual |
Return true if given Tile channel considered as bad by summary drawer states per LVPS and deviation between measured and requested HV otherwise return false.
- Parameters
-
| ros | Tile ROS number: 1 == LBA, 2 == LBC, 3 == EBA, 4 == EBC |
| drawer | Tile drawer number in range [0..63] |
| channel | Tile channel number in range [0..47] |
- Returns
TileDCSstatus for given channel
◆ isStatusHVBad()
| virtual bool ITileDCSTool::isStatusHVBad |
( |
unsigned int |
ros, |
|
|
unsigned int |
drawer, |
|
|
unsigned int |
channel |
|
) |
| const |
|
pure virtual |
Return true if given Tile channel considered as bad by deviation between measured and requested HV otherwise return false.
- Parameters
-
| ros | Tile ROS number: 1 == LBA, 2 == LBC, 3 == EBA, 4 == EBC |
| drawer | Tile drawer number in range [0..63] |
| channel | Tile channel number in range [0..47] |
- Returns
TileDCSstatus for given channel
The documentation for this class was generated from the following file: