|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCONDDATA_CSCCONDDBDATA_H
6 #define MUONCONDDATA_CSCCONDDBDATA_H
17 #include "Identifier/Identifier.h"
137 return StatusCode::FAILURE;
StatusCode readChannelRMS(IdentifierHash, float &) const
const float & getChannelPSlope(IdentifierHash) const
const float & getChannelF001(IdentifierHash) const
virtual ~CscCondDbData()=default
StatusCode readChannelParam(IdentifierHash hash, T &val, const std::string &parName) const
Hold mappings of ranges to condition objects.
std::map< unsigned int, float > m_cachedChannelsNoise
StatusCode readChannelPed(IdentifierHash, float &) const
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
void setDeadChannelHash(IdentifierHash)
StatusCode readChannelT0Phase(IdentifierHash, bool &) const
const std::vector< Identifier > & getDeadLayersId() const
const std::vector< unsigned int > & getDeadChannelsHash() const
void setChannelNoise(IdentifierHash, float)
bool m_onlineOfflinePhiFlip
std::vector< std::string > m_cachedDeadLayers
const int & getChannelStatus(IdentifierHash) const
void setChannelPSlope(IdentifierHash, float)
std::map< unsigned int, float > m_cachedChannelsPed
std::vector< Identifier > m_cachedDeadStationsId
IdContext m_moduleContext
StatusCode offlineToOnlineId(const CscIdHelper *, const Identifier &, unsigned int &) const
std::map< unsigned int, float > m_cachedChannelsPSlope
StatusCode indexToStringId(const CscIdHelper *, const unsigned int &, const std::string &, std::string &) const
std::vector< Identifier > m_cachedDeadLayersId
const std::vector< std::string > & getDeadStations() const
StatusCode readChannelT0Base(IdentifierHash, float &) const
std::vector< std::string > m_emptyNames
StatusCode offlineElementToOnlineId(const CscIdHelper *, const Identifier &, unsigned int &) const
std::vector< Identifier > m_emptyIds
void setChannelRMS(IdentifierHash, float)
const float & getChannelRMS(IdentifierHash) const
std::vector< unsigned int > m_onlineChannelIdsFromLayerHash
StatusCode readChannelPSlope(IdentifierHash, float &) const
StatusCode readChannelStatus(IdentifierHash, int &) const
void setChannelPed(IdentifierHash, float)
Provide an interface for finding inheritance information at run time.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< unsigned int > m_onlineChannelIdsFromChamberCoolChannel
void setChannelT0Phase(IdentifierHash, bool)
void setChannelStatus(IdentifierHash, int)
std::vector< unsigned int > m_cachedDeadChannelsHash
StatusCode readChannelNoise(IdentifierHash, float &) const
StatusCode readChannelF001(IdentifierHash, float &) const
void setDeadStation(std::string_view, Identifier)
void setDeadLayer(std::string_view, Identifier)
const std::vector< Identifier > & getDeadStationsId() const
const float & getChannelNoise(IdentifierHash) const
std::map< unsigned int, float > m_cachedChannelsF001
std::vector< std::string > m_cachedDeadStations
const std::vector< std::string > & getDeadLayers() const
void setChannelF001(IdentifierHash, float)
std::map< unsigned int, float > m_cachedChannelsT0Base
std::vector< unsigned int > m_emptyHashs
bool isGood(const Identifier &) const
IdContext m_channelContext
StatusCode onlineToOfflineIds(const CscIdHelper *, const unsigned int &, Identifier &, Identifier &) const
Hold mapping of ranges to condition objects.
const float & getChannelPed(IdentifierHash) const
bool hasChannelT0Phase(IdentifierHash) const
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
std::map< unsigned int, int > m_cachedChannelsStatus
bool isGoodStation(const Identifier &) const
std::map< unsigned int, bool > m_cachedChannelsT0Phase
bool isGoodLayer(const Identifier &) const
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
This class saves the "context" of an expanded identifier (ExpandedIdentifier) for compact or hash ver...
void setChannelT0Base(IdentifierHash, float)
std::map< unsigned int, float > m_cachedChannelsRMS
StatusCode layerHashToOnlineId(const unsigned int &, unsigned int &) const
bool isGoodChannelHash(const IdentifierHash &) const
const float & getChannelT0Base(IdentifierHash) const
const bool & getChannelT0Phase(IdentifierHash) const
void loadParameters(const CscIdHelper *)