|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef LARLATOMEMAPPING_H
8 #define LARLATOMEMAPPING_H
11 #include "Identifier/Identifier.h"
16 #include <unordered_map>
22 #define N_LATOME_CHANNELS 320
54 std::unordered_map<unsigned,std::vector< HWIdentifier> >
m_map;
65 const std::vector<HWIdentifier>& chanVec =
it->second;
74 #include "AthenaKernel/CondCont.h"
HWIdentifier getChannelID(const unsigned int sourceID, const unsigned int chan) const
create a HWIdentifier from an Identifier
LArLATOMEMapping(unsigned nLatomes=0)
std::unordered_map< unsigned, std::vector< HWIdentifier > > m_map
std::vector< std::vector< HWIdentifier > > m_onlineID
class to provide SC mapping
class to fill SC mapping object from conditions DB
std::vector< unsigned int > m_sourceID
const HWIdentifier m_hwidEmpty
Invalid default instance of HWIdentifier.
CONDCONT_DEF(LArLATOMEMapping, 84043487)
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
macros to associate a CLID to a type