|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONCALIB_MDTCALIBDATACONTAINER_H
5 #define MUONCALIB_MDTCALIBDATACONTAINER_H
10 #include <GaudiKernel/MsgStream.h>
33 MsgStream&
msg)
const;
45 MsgStream&
msg)
const;
const RegionGranularity m_granularity
Hold mappings of ranges to condition objects.
bool storeData(const Identifier &mlID, CorrectionPtr corrFuncSet, MsgStream &msg)
GeoModel::TransientConstSharedPtr< MdtCorFuncSet > CorrectionPtr
std::vector< MdtFullCalibData > m_dataCache
~MdtCalibDataContainer()=default
class which holds the full set of calibration constants for a given tube
CONDCONT_MIXED_DEF(MuonCalib::MdtCalibDataContainer, 1267664791)
const Muon::IMuonIdHelperSvc * m_idHelperSvc
RegionGranularity granularity() const
CLASS_DEF(MuonCalib::MdtCalibDataContainer, 1228248101, 1)
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
MdtCalibDataContainer::RegionGranularity RegionGranularity
virtual const MdtIdHelper & mdtIdHelper() const =0
access to MdtIdHelper
const MdtFullCalibData * getCalibData(const Identifier &measId, MsgStream &msg) const
Returns the calibration data associated with this station
GeoModel::TransientConstSharedPtr< MdtTubeCalibContainer > TubeContainerPtr
GeoModel::TransientConstSharedPtr< MdtRtRelation > RtRelationPtr
std::optional< unsigned int > containerIndex(const Identifier &measId, MsgStream &msg) const
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
bool hasDataForChannel(const Identifier &measId, MsgStream &msg) const
Checks whether a calibration data object is already present.
const MdtIdHelper & m_idHelper
MdtCalibDataContainer(const Muon::IMuonIdHelperSvc *idHelprSvc, const RegionGranularity granularity)
macros to associate a CLID to a type