4#ifndef MUONCONDDATA_MmCTPClusterCalibData_H
5#define MUONCONDDATA_MmCTPClusterCalibData_H
Scalar theta() const
theta method
Hold mappings of ranges to condition objects.
#define CONDCONT_DEF(...)
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
const Muon::IMuonIdHelperSvc * m_idHelperSvc
std::vector< std::unique_ptr< CTPParameters > > parameterMap_t
std::uint32_t convertHash(const Identifier &gasGapId) const
Converts the identifier to a continious hash used to access the stored parameters.
parameterMap_t m_database
std::array< double, 2 > CTPParameters
StatusCode storeConstants(const Identifier &gasGapId, CTPParameters &&newConstants)
MmCTPClusterCalibData(const Muon::IMuonIdHelperSvc *idHelperSvc)
~MmCTPClusterCalibData()=default
double getCTPCorrectedDriftVelocity(const Identifier &identifier, const double theta) const
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.