4#ifndef MUONCONDDATA_DigitEffiData_H
5#define MUONCONDDATA_DigitEffiData_H
35 using EffiMap = std::unordered_map<Identifier, double>;
Hold mappings of ranges to condition objects.
#define CONDCONT_DEF(...)
Provide an interface for finding inheritance information at run time.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
const Muon::IMuonIdHelperSvc * m_idHelperSvc
Identifier getLookUpId(const Identifier &channelId, bool isInnerQ1=false) const
std::unordered_map< Identifier, double > EffiMap
StatusCode setEfficiency(const Identifier §ionId, const double effi, bool isInnerQ1=false)
Sets the efficiency for a given minimal section of the dector.
DigitEffiData(const Muon::IMuonIdHelperSvc *idHelperSvc, double defaultEffi)
Constructor taking the pointer to the IdHelperSvc & defining a default efficiency for cases wher the ...
double getEfficiency(const Identifier &channelId, bool isInnerQ1=false) const
Returns the signal generation efficiency of the sTgc channel.
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.