|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCONDDATA_NSWCALIBDBTHRESHOLDDATA_H
6 #define MUONCONDDATA_NSWCALIBDBTHRESHOLDDATA_H
35 std::vector<Identifier>
getChannelIds(
const std::string=
"",
const std::string=
"")
const;
42 using ChannelMap = std::map<unsigned long long, std::vector<float>>;
43 using ZeroMap = std::map<ThrsldTechType, float>;
Hold mappings of ranges to condition objects.
NswCalibDbThresholdData(const Muon::IMuonIdHelperSvc *idHelperSvc)
void setData(const Identifier &, const float)
Provide an interface for finding inheritance information at run time.
std::map< unsigned long long, std::vector< float > > ChannelMap
const Muon::IMuonIdHelperSvc * m_idHelperSvc
std::vector< Identifier > getChannelIds(const std::string="", const std::string="") const
std::map< ThrsldTechType, float > ZeroMap
Hold mapping of ranges to condition objects.
void setZero(ThrsldTechType, const float)
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
bool getThreshold(const Identifier &, float &) const
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
virtual ~NswCalibDbThresholdData()=default