![]() |
ATLAS Offline Software
|
#include <CscCondDbData.h>
Public Member Functions | |
| CscCondDbData ()=default | |
| virtual | ~CscCondDbData ()=default |
| void | loadParameters (const CscIdHelper *) |
| void | setParameters (bool) |
| void | setChannelF001 (IdentifierHash, float) |
| void | setChannelNoise (IdentifierHash, float) |
| void | setChannelPed (IdentifierHash, float) |
| void | setChannelPSlope (IdentifierHash, float) |
| void | setChannelRMS (IdentifierHash, float) |
| void | setChannelStatus (IdentifierHash, int) |
| void | setChannelT0Base (IdentifierHash, float) |
| void | setChannelT0Phase (IdentifierHash, bool) |
| void | setDeadChannelHash (IdentifierHash) |
| void | setDeadLayer (std::string_view, Identifier) |
| void | setDeadStation (std::string_view, Identifier) |
| const std::vector< std::string > & | getDeadLayers () const |
| const std::vector< std::string > & | getDeadStations () const |
| const std::vector< Identifier > & | getDeadLayersId () const |
| const std::vector< Identifier > & | getDeadStationsId () const |
| const std::vector< unsigned int > & | getDeadChannelsHash () const |
| bool | hasChannelT0Phase (IdentifierHash) const |
| const float & | getChannelF001 (IdentifierHash) const |
| const float & | getChannelNoise (IdentifierHash) const |
| const float & | getChannelPed (IdentifierHash) const |
| const float & | getChannelPSlope (IdentifierHash) const |
| const float & | getChannelRMS (IdentifierHash) const |
| const int & | getChannelStatus (IdentifierHash) const |
| const float & | getChannelT0Base (IdentifierHash) const |
| const bool & | getChannelT0Phase (IdentifierHash) const |
| StatusCode | readChannelF001 (IdentifierHash, float &) const |
| StatusCode | readChannelNoise (IdentifierHash, float &) const |
| StatusCode | readChannelPed (IdentifierHash, float &) const |
| StatusCode | readChannelPSlope (IdentifierHash, float &) const |
| StatusCode | readChannelRMS (IdentifierHash, float &) const |
| StatusCode | readChannelStatus (IdentifierHash, int &) const |
| StatusCode | readChannelT0Base (IdentifierHash, float &) const |
| StatusCode | readChannelT0Phase (IdentifierHash, bool &) const |
| bool | isGood (const Identifier &) const |
| bool | isGoodLayer (const Identifier &) const |
| bool | isGoodStation (const Identifier &) const |
| bool | isGoodChannelHash (const IdentifierHash &) const |
| StatusCode | indexToStringId (const CscIdHelper *, const unsigned int &, const std::string &, std::string &) const |
| StatusCode | layerHashToOnlineId (const unsigned int &, unsigned int &) const |
| StatusCode | offlineElementToOnlineId (const CscIdHelper *, const Identifier &, unsigned int &) const |
| StatusCode | offlineToOnlineId (const CscIdHelper *, const Identifier &, unsigned int &) const |
| StatusCode | onlineToOfflineIds (const CscIdHelper *, const unsigned int &, Identifier &, Identifier &) const |
| template<typename T> | |
| StatusCode | readChannelParam (IdentifierHash hash, T &val, const std::string &parName) const |
Private Attributes | |
| bool | m_onlineOfflinePhiFlip {true} |
| IdContext | m_channelContext {} |
| IdContext | m_moduleContext {} |
| std::vector< unsigned int > | m_onlineChannelIdsFromLayerHash {} |
| std::vector< unsigned int > | m_onlineChannelIdsFromChamberCoolChannel {} |
| std::vector< std::string > | m_cachedDeadLayers {} |
| std::vector< std::string > | m_cachedDeadStations {} |
| std::vector< Identifier > | m_cachedDeadLayersId {} |
| std::vector< Identifier > | m_cachedDeadStationsId {} |
| std::vector< unsigned int > | m_cachedDeadChannelsHash {} |
| std::map< unsigned int, float > | m_cachedChannelsF001 {} |
| std::map< unsigned int, float > | m_cachedChannelsNoise {} |
| std::map< unsigned int, float > | m_cachedChannelsPed {} |
| std::map< unsigned int, float > | m_cachedChannelsPSlope {} |
| std::map< unsigned int, float > | m_cachedChannelsRMS {} |
| std::map< unsigned int, int > | m_cachedChannelsStatus {} |
| std::map< unsigned int, float > | m_cachedChannelsT0Base {} |
| std::map< unsigned int, bool > | m_cachedChannelsT0Phase {} |
| std::vector< std::string > | m_emptyNames {} |
| std::vector< Identifier > | m_emptyIds {} |
| std::vector< unsigned int > | m_emptyHashs {} |
| const bool | m_nillbool = false |
| const float | m_nillfloat = -1 |
| const int | m_nillint = -1 |
Friends | |
| class | CscCondDbAlg |
Definition at line 24 of file CscCondDbData.h.
|
default |
|
virtualdefault |
| const float & CscCondDbData::getChannelF001 | ( | IdentifierHash | hash | ) | const |
Definition at line 193 of file CscCondDbData.cxx.
| const float & CscCondDbData::getChannelNoise | ( | IdentifierHash | hash | ) | const |
Definition at line 200 of file CscCondDbData.cxx.
| const float & CscCondDbData::getChannelPed | ( | IdentifierHash | hash | ) | const |
Definition at line 207 of file CscCondDbData.cxx.
| const float & CscCondDbData::getChannelPSlope | ( | IdentifierHash | hash | ) | const |
Definition at line 214 of file CscCondDbData.cxx.
| const float & CscCondDbData::getChannelRMS | ( | IdentifierHash | hash | ) | const |
Definition at line 221 of file CscCondDbData.cxx.
| const int & CscCondDbData::getChannelStatus | ( | IdentifierHash | hash | ) | const |
Definition at line 228 of file CscCondDbData.cxx.
| const float & CscCondDbData::getChannelT0Base | ( | IdentifierHash | hash | ) | const |
Definition at line 235 of file CscCondDbData.cxx.
| const bool & CscCondDbData::getChannelT0Phase | ( | IdentifierHash | hash | ) | const |
Definition at line 242 of file CscCondDbData.cxx.
| const std::vector< unsigned int > & CscCondDbData::getDeadChannelsHash | ( | ) | const |
Definition at line 176 of file CscCondDbData.cxx.
| const std::vector< std::string > & CscCondDbData::getDeadLayers | ( | ) | const |
Definition at line 144 of file CscCondDbData.cxx.
| const std::vector< Identifier > & CscCondDbData::getDeadLayersId | ( | ) | const |
Definition at line 160 of file CscCondDbData.cxx.
| const std::vector< std::string > & CscCondDbData::getDeadStations | ( | ) | const |
Definition at line 151 of file CscCondDbData.cxx.
| const std::vector< Identifier > & CscCondDbData::getDeadStationsId | ( | ) | const |
Definition at line 167 of file CscCondDbData.cxx.
| bool CscCondDbData::hasChannelT0Phase | ( | IdentifierHash | hash | ) | const |
Definition at line 186 of file CscCondDbData.cxx.
| StatusCode CscCondDbData::indexToStringId | ( | const CscIdHelper * | idHelper, |
| const unsigned int & | index, | ||
| const std::string & | cat, | ||
| std::string & | idString ) const |
Definition at line 347 of file CscCondDbData.cxx.
| bool CscCondDbData::isGood | ( | const Identifier & | Id | ) | const |
Definition at line 309 of file CscCondDbData.cxx.
| bool CscCondDbData::isGoodChannelHash | ( | const IdentifierHash & | hash | ) | const |
Definition at line 318 of file CscCondDbData.cxx.
| bool CscCondDbData::isGoodLayer | ( | const Identifier & | Id | ) | const |
Definition at line 326 of file CscCondDbData.cxx.
| bool CscCondDbData::isGoodStation | ( | const Identifier & | Id | ) | const |
Definition at line 334 of file CscCondDbData.cxx.
| StatusCode CscCondDbData::layerHashToOnlineId | ( | const unsigned int & | layerHash, |
| unsigned int & | onlineId ) const |
Definition at line 404 of file CscCondDbData.cxx.
| void CscCondDbData::loadParameters | ( | const CscIdHelper * | idHelper | ) |
Definition at line 14 of file CscCondDbData.cxx.
| StatusCode CscCondDbData::offlineElementToOnlineId | ( | const CscIdHelper * | idHelper, |
| const Identifier & | id, | ||
| unsigned int & | onlineId ) const |
Definition at line 419 of file CscCondDbData.cxx.
| StatusCode CscCondDbData::offlineToOnlineId | ( | const CscIdHelper * | idHelper, |
| const Identifier & | id, | ||
| unsigned int & | onlineId ) const |
Definition at line 447 of file CscCondDbData.cxx.
| StatusCode CscCondDbData::onlineToOfflineIds | ( | const CscIdHelper * | idHelper, |
| const unsigned int & | onlineId, | ||
| Identifier & | elementId, | ||
| Identifier & | channelId ) const |
Definition at line 483 of file CscCondDbData.cxx.
| StatusCode CscCondDbData::readChannelF001 | ( | IdentifierHash | hash, |
| float & | val ) const |
Definition at line 248 of file CscCondDbData.cxx.
| StatusCode CscCondDbData::readChannelNoise | ( | IdentifierHash | hash, |
| float & | val ) const |
Definition at line 255 of file CscCondDbData.cxx.
|
inline |
Definition at line 127 of file CscCondDbData.h.
| StatusCode CscCondDbData::readChannelPed | ( | IdentifierHash | hash, |
| float & | val ) const |
Definition at line 262 of file CscCondDbData.cxx.
| StatusCode CscCondDbData::readChannelPSlope | ( | IdentifierHash | hash, |
| float & | val ) const |
Definition at line 269 of file CscCondDbData.cxx.
| StatusCode CscCondDbData::readChannelRMS | ( | IdentifierHash | hash, |
| float & | val ) const |
Definition at line 276 of file CscCondDbData.cxx.
| StatusCode CscCondDbData::readChannelStatus | ( | IdentifierHash | hash, |
| int & | val ) const |
Definition at line 283 of file CscCondDbData.cxx.
| StatusCode CscCondDbData::readChannelT0Base | ( | IdentifierHash | hash, |
| float & | val ) const |
Definition at line 290 of file CscCondDbData.cxx.
| StatusCode CscCondDbData::readChannelT0Phase | ( | IdentifierHash | hash, |
| bool & | val ) const |
Definition at line 297 of file CscCondDbData.cxx.
| void CscCondDbData::setChannelF001 | ( | IdentifierHash | hash, |
| float | f001 ) |
Definition at line 62 of file CscCondDbData.cxx.
| void CscCondDbData::setChannelNoise | ( | IdentifierHash | hash, |
| float | noise ) |
Definition at line 68 of file CscCondDbData.cxx.
| void CscCondDbData::setChannelPed | ( | IdentifierHash | hash, |
| float | ped ) |
Definition at line 74 of file CscCondDbData.cxx.
| void CscCondDbData::setChannelPSlope | ( | IdentifierHash | hash, |
| float | pslope ) |
Definition at line 80 of file CscCondDbData.cxx.
| void CscCondDbData::setChannelRMS | ( | IdentifierHash | hash, |
| float | rms ) |
Definition at line 86 of file CscCondDbData.cxx.
| void CscCondDbData::setChannelStatus | ( | IdentifierHash | hash, |
| int | status ) |
Definition at line 92 of file CscCondDbData.cxx.
| void CscCondDbData::setChannelT0Base | ( | IdentifierHash | hash, |
| float | t0base ) |
Definition at line 99 of file CscCondDbData.cxx.
| void CscCondDbData::setChannelT0Phase | ( | IdentifierHash | hash, |
| bool | t0phase ) |
Definition at line 105 of file CscCondDbData.cxx.
| void CscCondDbData::setDeadChannelHash | ( | IdentifierHash | hash | ) |
Definition at line 115 of file CscCondDbData.cxx.
| void CscCondDbData::setDeadLayer | ( | std::string_view | name, |
| Identifier | Id ) |
Definition at line 122 of file CscCondDbData.cxx.
| void CscCondDbData::setDeadStation | ( | std::string_view | name, |
| Identifier | Id ) |
Definition at line 130 of file CscCondDbData.cxx.
| void CscCondDbData::setParameters | ( | bool | onlineOfflinePhiFlip | ) |
Definition at line 53 of file CscCondDbData.cxx.
|
friend |
Definition at line 26 of file CscCondDbData.h.
|
private |
Definition at line 107 of file CscCondDbData.h.
|
private |
Definition at line 108 of file CscCondDbData.h.
|
private |
Definition at line 109 of file CscCondDbData.h.
|
private |
Definition at line 110 of file CscCondDbData.h.
|
private |
Definition at line 111 of file CscCondDbData.h.
|
private |
Definition at line 112 of file CscCondDbData.h.
|
private |
Definition at line 113 of file CscCondDbData.h.
|
private |
Definition at line 114 of file CscCondDbData.h.
|
private |
Definition at line 105 of file CscCondDbData.h.
|
private |
Definition at line 99 of file CscCondDbData.h.
|
private |
Definition at line 102 of file CscCondDbData.h.
|
private |
Definition at line 100 of file CscCondDbData.h.
|
private |
Definition at line 103 of file CscCondDbData.h.
|
private |
Definition at line 93 of file CscCondDbData.h.
|
private |
Definition at line 118 of file CscCondDbData.h.
|
private |
Definition at line 117 of file CscCondDbData.h.
|
private |
Definition at line 116 of file CscCondDbData.h.
|
private |
Definition at line 94 of file CscCondDbData.h.
|
private |
Definition at line 120 of file CscCondDbData.h.
|
private |
Definition at line 121 of file CscCondDbData.h.
|
private |
Definition at line 122 of file CscCondDbData.h.
|
private |
Definition at line 97 of file CscCondDbData.h.
|
private |
Definition at line 96 of file CscCondDbData.h.
|
private |
Definition at line 91 of file CscCondDbData.h.