|
ATLAS Offline Software
|
#include <MdtCondDbData.h>
Definition at line 21 of file MdtCondDbData.h.
◆ DcsConstants
◆ DcsFsmState
◆ MdtCondDbData()
◆ ~MdtCondDbData()
virtual MdtCondDbData::~MdtCondDbData |
( |
| ) |
|
|
virtualdefault |
◆ getAllHvStates()
◆ getDeadChambersId()
◆ getDeadLayersId()
◆ getDeadMultilayersId()
const std::set< Identifier > & MdtCondDbData::getDeadMultilayersId |
( |
| ) |
const |
◆ getDeadTubesId()
◆ getHvState()
◆ hasDCS()
bool MdtCondDbData::hasDCS |
( |
| ) |
const |
◆ isGood()
Returns if the identifier (tube/multiLayer/chamber) is masked in the conditions database.
Definition at line 25 of file MdtCondDbData.cxx.
◆ isGoodChamber()
Returns true if the complete chamber has not dead channels.
Definition at line 39 of file MdtCondDbData.cxx.
◆ isGoodLayer()
Returns whether the corresponding tube layer is marked as bad in the database
Definition at line 30 of file MdtCondDbData.cxx.
◆ isGoodMultilayer()
◆ isGoodTube()
Returns whether the particular tube has been markes as bad in the database.
Definition at line 29 of file MdtCondDbData.cxx.
◆ setDeadChamber()
◆ setDeadLayer()
◆ setDeadMultilayer()
◆ setDeadTube()
◆ setHvState()
Adds a DCS state to the conditions object multiLayerID -> Identifier of a tube in the multilayer state -> DCS state flag standByVolt: voltage if system is at standby readyVolt: Voltage if system is ready for data-taking.
Definition at line 43 of file MdtCondDbData.cxx.
49 unsigned int hashIdx =
static_cast<unsigned int>(
hash);
◆ MdtCondDbAlg
◆ m_cachedDeadChambers
std::set<Identifier> MdtCondDbData::m_cachedDeadChambers {} |
|
private |
◆ m_cachedDeadLayers
std::set<Identifier> MdtCondDbData::m_cachedDeadLayers {} |
|
private |
◆ m_cachedDeadMultilayers
std::set<Identifier> MdtCondDbData::m_cachedDeadMultilayers {} |
|
private |
◆ m_cachedDeadTubes
std::set<Identifier> MdtCondDbData::m_cachedDeadTubes {} |
|
private |
◆ m_dcsStates
◆ m_id_helper
The documentation for this class was generated from the following files:
int multilayer(const Identifier &id) const
Access to components of the ID.
const MdtIdHelper & m_id_helper
std::set< Identifier > m_cachedDeadLayers
size_type detectorElement_hash_max() const
int tubeLayer(const Identifier &id) const
#define THROW_EXCEPTION(MSG)
Helper struct to cache all dcs constants in a common place of the memory.
bool isGoodLayer(const Identifier &Id) const
Returns whether the corresponding tube layer is marked as bad in the database
std::set< Identifier > m_cachedDeadTubes
bool isGoodTube(const Identifier &Id) const
Returns whether the particular tube has been markes as bad in the database.
Identifier channelID(int stationName, int stationEta, int stationPhi, int multilayer, int tubeLayer, int tube) const
std::string to_string(const DetectorType &type)
bool isGoodChamber(const Identifier &Id) const
Returns true if the complete chamber has not dead channels.
Identifier elementID(int stationName, int stationEta, int stationPhi) const
virtual int get_detectorElement_hash(const Identifier &id, IdentifierHash &hash_id) const override
std::vector< DcsConstants > m_dcsStates
Identifier multilayerID(const Identifier &channeldID) const
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
std::set< Identifier > m_cachedDeadMultilayers
bool isGoodMultilayer(const Identifier &Id) const
std::set< Identifier > m_cachedDeadChambers