ATLAS Offline Software
RpcCablingCondData.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3  */
4 
5 #ifndef RPCCABLINGCONDDATA_H
6 #define RPCCABLINGCONDDATA_H
7 
8 #include <map>
9 #include <string>
10 #include <vector>
11 
12 #include "AthenaKernel/CLASS_DEF.h"
13 #include "AthenaKernel/CondCont.h"
14 #include "GaudiKernel/ServiceHandle.h"
20 
22  friend class RpcCablingCondAlg;
23 
24 public:
25  typedef std::map<int, RDOindex, std::less<int> > RDOmap;
26  typedef std::vector<const RDOindex*> OfflineOnlineHashMap;
27  typedef std::map<Identifier, const RDOindex*, std::less<Identifier> > OfflineOnlineMap;
28  typedef std::vector<RPC_CondCabling::SectorLogicSetup> STvec;
29  typedef std::map<IdentifierHash, std::set<IdentifierHash> > PRD_RDO_Map;
30  typedef std::map<IdentifierHash, std::set<uint32_t> > PRD_ROB_Map;
31  typedef std::map<uint32_t, std::set<IdentifierHash> > ROB_RDO_Map;
32 
33  RpcCablingCondData() = default;
34  virtual ~RpcCablingCondData() = default;
35 
36  const RDOmap& give_RDOs(void) const;
37 
38  bool give_ROBid(const Identifier& compactID, unsigned short int& id) const;
39  bool give_ROBid(const unsigned int hashID, unsigned short int& id) const;
40 
41  bool give_RODid(const Identifier& compactID, unsigned short int& id) const;
42  bool give_RODid(const unsigned int hashID, unsigned short int& id) const;
43 
44  bool give_side(const Identifier& compactID, unsigned short int& id) const;
45  bool give_side(const unsigned int hashID, unsigned short int& id) const;
46 
47  bool give_SLid(const Identifier& compactID, unsigned short int& id) const;
48  bool give_SLid(const unsigned int hashID, unsigned short int& id) const;
49 
50  bool give_RXid(const Identifier& compactID, unsigned short int& id) const;
51  bool give_RXid(const unsigned int hashID, unsigned short int& id) const;
52 
53  bool give_PADid(const Identifier& compactID, unsigned short int& id) const;
54  bool give_PADid(const unsigned int hashID, unsigned short int& id) const;
55 
56  const std::vector<uint32_t>& giveFullListOfRobIds() const;
57 
58  StatusCode giveROB_fromRDO(const IdentifierHash rdoHashId, uint32_t& robId) const;
59 
60  StatusCode giveROB_fromRDO(const std::vector<IdentifierHash>& rdoHashVec, std::vector<uint32_t>& robIdVec) const;
61 
62  std::list<Identifier> give_strip_id(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int PADId,
63  unsigned short int CMAId, unsigned short ijk, unsigned short int Channel,
64  const RpcIdHelper* rpcId) const;
65 
66  const CMAparameters::CMAlist give_CMAs(const int logic_sector, const ViewType side, const int station, const int cabling_code) const;
67  static unsigned long int strip_code_fromOffline(int etaPhiView, int logicSector, int cablingStation, int gasGap, int zIndexInCablingStation,
68  int strip) ;
69  unsigned long int strip_code_fromOffId(const std::string& stationName, int stationEta, int stationPhi, int doubletR, int doubletZ,
70  int doubletPhi, int gasGap, int measuresPhi, int strip) const;
71  static bool largeSector(const std::string& stName) ;
72  unsigned int computeZIndexInCablingStation(const std::string& stationName, int logicSector, int stationEta, int doubletR, int doubletZ,
73  int cabStat) const;
74 
75  StatusCode giveRDO_fromPRD(const IdentifierHash prdHashId, std::vector<IdentifierHash>& rdoHashVec) const;
76  StatusCode giveRDO_fromPRD(const std::vector<IdentifierHash>& prdHashVec, std::vector<IdentifierHash>& rdoHashVec) const;
77  StatusCode giveRDO_fromROB(const std::vector<uint32_t>& robIdVec, std::vector<IdentifierHash>& rdoHashVec) const;
78  StatusCode giveROB_fromPRD(const IdentifierHash prdHashId, std::vector<uint32_t>& robIdVec) const;
79 
80  virtual bool give_Pad_Parameters(unsigned short int logic_sector, unsigned short int PADId, bool& feet, bool& eta_and_phi,
81  unsigned short int& cma_mask, unsigned short int& feet_th0, unsigned short int& feet_th1,
82  unsigned short int& feet_th2) const;
83 
84  bool give_PAD_address(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int RoIId,
85  unsigned int& padIdHash) const;
86 
87  bool give_RoI_borders_id(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int RoIId,
88  Identifier& EtaLowBorder_id, Identifier& EtaHighBorder_id, Identifier& PhiLowBorder_id,
89  Identifier& PhiHighBorder_id, const RpcIdHelper* rpcId) const;
90 
91  bool give_RoI_borders(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int RoIId, unsigned int& EtaLowBorder,
92  unsigned int& EtaHighBorder, unsigned int& PhiLowBorder, unsigned int& PhiHighBorder) const;
93 
94  Identifier protected_strip_OffId_fromCode(unsigned long int strip_code, const RpcIdHelper* rpcId) const;
95  RPCofflineId strip_id_fromCode(unsigned long int strip_code) const;
96 
97  bool give_LowPt_borders(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int RoIId,
98  unsigned int& EtaLowBorder, unsigned int& EtaHighBorder, unsigned int& PhiLowBorder,
99  unsigned int& PhiHighBorder) const;
100 
101  bool give_LowPt_borders_id(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int RoIId,
102  Identifier& EtaLowBorder_id, Identifier& EtaHighBorder_id, Identifier& PhiLowBorder_id,
103  Identifier& PhiHighBorder_id, const RpcIdHelper* rpcId) const;
104 
105  bool give_HighPt_borders(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int RoIId,
106  unsigned int& EtaLowBorder, unsigned int& EtaHighBorder, unsigned int& PhiLowBorder,
107  unsigned int& PhiHighBorder) const;
108 
109  bool give_HighPt_borders_id(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int RoIId,
110  Identifier& EtaLowBorder_id, Identifier& EtaHighBorder_id, Identifier& PhiLowBorder_id,
111  Identifier& PhiHighBorder_id, const RpcIdHelper* rpcId) const;
112 
113  Identifier strip_OffId_fromCode(unsigned long int strip_code, const RpcIdHelper* rpcId) const;
114 
115  bool giveOfflineId(const unsigned short int side, const unsigned short int sector, const unsigned short int padId,
116  Identifier& id) const;
117 
118  // migrate from RpcPadIDHash
119  // reverse conversion
120  Identifier identifier(int i) const;
121 
122  int operator()(const Identifier& id) const;
123  int max() const;
124  static int offset() ;
125  std::vector<IdentifierHash> rod2hash(uint16_t subsystem, uint16_t rod) const;
126  uint32_t hash2source(unsigned int h) const;
127 
128  void setIds(const std::vector<Identifier>& int2id);
129  void setLookup(const std::vector<Identifier>& ids);
130 
131 private:
135 
136  std::string m_map;
137  std::string m_corr;
138 
139  std::vector<std::string> m_vecetaCM_File;
140  std::vector<std::string> m_vecetaTh0;
141  std::vector<std::string> m_vecetaSequence_Th;
142  std::vector<std::string> m_vecetaInfo;
143 
144  std::map<std::string, std::string> m_trigroads;
145 
146  std::vector<std::string> m_vecphiCM_File;
147  std::vector<std::string> m_vecphiTh0;
148  std::vector<std::string> m_vecphiInfo;
149 
150  // migrate from RpcPadIDHash
151  std::vector<Identifier> m_int2id;
152  std::vector<IdentifierHash> m_rod2hash[2][16];
153  std::map<Identifier, int> m_lookup;
154 
155  std::vector<uint32_t> m_fullListOfRobIds;
156  int m_SectorMap[64]{};
157  // array; for each sectorlogic type returns the SectorLogicSetup
162 
163  int m_MaxType =-999999;
164 
165  // list of RPCPadParameters
166  // max PADId was 8 in Run2, increased to 10 for Run3 to allow BIS78
167  static constexpr unsigned MAX_PADID = 10;
168  static constexpr unsigned MAX_LOGICSECTOR = 64;
170 
172 };
173 
174 CLASS_DEF(RpcCablingCondData, 251594023, 1) // newly generated using clid -m "RpcCablingCondData"
175 CLASS_DEF(CondCont<RpcCablingCondData>, 124926001, 0)
176 
177 #endif
RpcCablingCondData::give_LowPt_borders
bool give_LowPt_borders(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int RoIId, unsigned int &EtaLowBorder, unsigned int &EtaHighBorder, unsigned int &PhiLowBorder, unsigned int &PhiHighBorder) const
Definition: RpcCablingCondData.cxx:534
RpcCablingCondData::give_PADid
bool give_PADid(const Identifier &compactID, unsigned short int &id) const
Definition: RpcCablingCondData.cxx:92
RpcCablingCondData::STvec
std::vector< RPC_CondCabling::SectorLogicSetup > STvec
Definition: RpcCablingCondData.h:28
RpcCablingCondData::m_vecphiInfo
std::vector< std::string > m_vecphiInfo
Definition: RpcCablingCondData.h:148
Muon::nsw::STGTPSegments::moduleIDBits::stationPhi
constexpr uint8_t stationPhi
station Phi 1 to 8
Definition: NSWSTGTPDecodeBitmaps.h:161
dumpTgcDigiDeadChambers.gasGap
list gasGap
Definition: dumpTgcDigiDeadChambers.py:33
RpcCablingCondData::give_strip_id
std::list< Identifier > give_strip_id(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int PADId, unsigned short int CMAId, unsigned short ijk, unsigned short int Channel, const RpcIdHelper *rpcId) const
Definition: RpcCablingCondData.cxx:269
RpcCablingCondData::give_RoI_borders_id
bool give_RoI_borders_id(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int RoIId, Identifier &EtaLowBorder_id, Identifier &EtaHighBorder_id, Identifier &PhiLowBorder_id, Identifier &PhiHighBorder_id, const RpcIdHelper *rpcId) const
Definition: RpcCablingCondData.cxx:438
SiliconTech::strip
@ strip
CondCont.h
Hold mappings of ranges to condition objects.
RpcCablingCondData::setIds
void setIds(const std::vector< Identifier > &int2id)
Definition: RpcCablingCondData.cxx:666
RpcCablingCondData::PRD_RDO_Map
std::map< IdentifierHash, std::set< IdentifierHash > > PRD_RDO_Map
Definition: RpcCablingCondData.h:29
LArBadChanBlobUtils::Channel
Identifier32::value_type Channel
Definition: LArBadChanBlobUtils.h:24
RpcCablingCondData::setLookup
void setLookup(const std::vector< Identifier > &ids)
Definition: RpcCablingCondData.cxx:668
dumpTgcDigiDeadChambers.stationName
dictionary stationName
Definition: dumpTgcDigiDeadChambers.py:30
RPCofflineId
Definition: RPCofflineId.h:8
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
RpcCablingCondData::RpcCablingCondData
RpcCablingCondData()=default
SectorLogicSetup.h
RpcCablingCondData::give_RODid
bool give_RODid(const Identifier &compactID, unsigned short int &id) const
Definition: RpcCablingCondData.cxx:28
RpcCablingCondData::m_RPCPadParameters_array
RPCPadParameters m_RPCPadParameters_array[MAX_LOGICSECTOR][MAX_PADID]
Definition: RpcCablingCondData.h:169
RpcCablingCondData::OfflineOnlineHashMap
std::vector< const RDOindex * > OfflineOnlineHashMap
Definition: RpcCablingCondData.h:26
RpcCablingCondData::give_HighPt_borders
bool give_HighPt_borders(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int RoIId, unsigned int &EtaLowBorder, unsigned int &EtaHighBorder, unsigned int &PhiLowBorder, unsigned int &PhiHighBorder) const
Definition: RpcCablingCondData.cxx:592
createCablingJSON.doubletR
int doubletR
Definition: createCablingJSON.py:15
RpcCablingCondData::m_HashVec
OfflineOnlineHashMap m_HashVec
Definition: RpcCablingCondData.h:134
RpcCablingCondData::m_fullListOfRobIds
std::vector< uint32_t > m_fullListOfRobIds
Definition: RpcCablingCondData.h:155
CMAparameters::CMAlist
std::list< const CMAparameters * > CMAlist
Definition: CMAparameters.h:24
RPCPadParameters
Definition: RPCPadParameters.h:16
RpcCablingCondData::m_RDOs
RDOmap m_RDOs
Definition: RpcCablingCondData.h:132
RpcCablingCondData::~RpcCablingCondData
virtual ~RpcCablingCondData()=default
RpcCablingCondData::m_rod2hash
std::vector< IdentifierHash > m_rod2hash[2][16]
Definition: RpcCablingCondData.h:152
RpcCablingCondData::strip_code_fromOffline
static unsigned long int strip_code_fromOffline(int etaPhiView, int logicSector, int cablingStation, int gasGap, int zIndexInCablingStation, int strip)
Definition: RpcCablingCondData.cxx:220
RpcCablingCondData::m_vecphiCM_File
std::vector< std::string > m_vecphiCM_File
Definition: RpcCablingCondData.h:146
RpcIdHelper
Definition: RpcIdHelper.h:51
RpcIdHelper.h
RpcCablingCondData::strip_OffId_fromCode
Identifier strip_OffId_fromCode(unsigned long int strip_code, const RpcIdHelper *rpcId) const
Definition: RpcCablingCondData.cxx:651
RpcCablingCondData
Definition: RpcCablingCondData.h:21
RpcCablingCondData::give_LowPt_borders_id
bool give_LowPt_borders_id(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int RoIId, Identifier &EtaLowBorder_id, Identifier &EtaHighBorder_id, Identifier &PhiLowBorder_id, Identifier &PhiHighBorder_id, const RpcIdHelper *rpcId) const
Definition: RpcCablingCondData.cxx:575
RpcCablingCondData::strip_id_fromCode
RPCofflineId strip_id_fromCode(unsigned long int strip_code) const
Definition: RpcCablingCondData.cxx:504
RpcCablingCondData::offset
static int offset()
Definition: RpcCablingCondData.cxx:128
TRT::Hit::side
@ side
Definition: HitInfo.h:83
RpcCablingCondData::m_vecetaCM_File
std::vector< std::string > m_vecetaCM_File
Definition: RpcCablingCondData.h:139
RpcCablingCondData::give_RXid
bool give_RXid(const Identifier &compactID, unsigned short int &id) const
Definition: RpcCablingCondData.cxx:76
RpcCablingCondData::m_lookup
std::map< Identifier, int > m_lookup
Definition: RpcCablingCondData.h:153
RpcCablingCondData::m_ROB_RDO_map
ROB_RDO_Map m_ROB_RDO_map
Definition: RpcCablingCondData.h:161
RpcCablingCondData::give_side
bool give_side(const Identifier &compactID, unsigned short int &id) const
Definition: RpcCablingCondData.cxx:44
RpcCablingCondData::give_PAD_address
bool give_PAD_address(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int RoIId, unsigned int &padIdHash) const
Definition: RpcCablingCondData.cxx:420
RpcCablingCondData::m_offline_id
Identifier m_offline_id[2][32][10]
Definition: RpcCablingCondData.h:171
RpcCablingCondData::max
int max() const
Definition: RpcCablingCondData.cxx:126
RpcCablingCondData::m_SectorMap
int m_SectorMap[64]
Definition: RpcCablingCondData.h:156
xAOD::uint16_t
setWord1 uint16_t
Definition: eFexEMRoI_v1.cxx:93
RpcCablingCondData::hash2source
uint32_t hash2source(unsigned int h) const
Definition: RpcCablingCondData.cxx:135
lumiFormat.i
int i
Definition: lumiFormat.py:85
RpcCablingCondData::m_map
std::string m_map
Definition: RpcCablingCondData.h:136
RpcCablingCondData::give_Pad_Parameters
virtual bool give_Pad_Parameters(unsigned short int logic_sector, unsigned short int PADId, bool &feet, bool &eta_and_phi, unsigned short int &cma_mask, unsigned short int &feet_th0, unsigned short int &feet_th1, unsigned short int &feet_th2) const
Definition: RpcCablingCondData.cxx:405
ViewType
ViewType
Definition: RPCdef.h:8
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
RpcCablingCondData::giveOfflineId
bool giveOfflineId(const unsigned short int side, const unsigned short int sector, const unsigned short int padId, Identifier &id) const
Definition: RpcCablingCondData.cxx:657
RpcCablingCondData::m_corr
std::string m_corr
Definition: RpcCablingCondData.h:137
RpcCablingCondData::RDOmap
std::map< int, RDOindex, std::less< int > > RDOmap
Definition: RpcCablingCondData.h:25
RPCofflineId.h
RpcCablingCondData::m_vecetaTh0
std::vector< std::string > m_vecetaTh0
Definition: RpcCablingCondData.h:140
RpcCablingCondData::OfflineOnlineMap
std::map< Identifier, const RDOindex *, std::less< Identifier > > OfflineOnlineMap
Definition: RpcCablingCondData.h:27
RpcCablingCondData::MAX_LOGICSECTOR
static constexpr unsigned MAX_LOGICSECTOR
Definition: RpcCablingCondData.h:168
RpcCablingCondData::giveRDO_fromPRD
StatusCode giveRDO_fromPRD(const IdentifierHash prdHashId, std::vector< IdentifierHash > &rdoHashVec) const
Definition: RpcCablingCondData.cxx:336
RpcCablingCondData::identifier
Identifier identifier(int i) const
Definition: RpcCablingCondData.cxx:110
RpcCablingCondData::m_vecetaSequence_Th
std::vector< std::string > m_vecetaSequence_Th
Definition: RpcCablingCondData.h:141
RpcCablingCondAlg
Definition: RpcCablingCondAlg.h:20
RunTileMonitoring.rod
rod
Definition: RunTileMonitoring.py:134
RpcCablingCondData::m_PRD_ROB_map
PRD_ROB_Map m_PRD_ROB_map
Definition: RpcCablingCondData.h:160
RDOindex.h
python.subdetectors.mmg.ids
ids
Definition: mmg.py:8
RpcCablingCondData::give_ROBid
bool give_ROBid(const Identifier &compactID, unsigned short int &id) const
Definition: RpcCablingCondData.cxx:12
RpcCablingCondData::m_vecetaInfo
std::vector< std::string > m_vecetaInfo
Definition: RpcCablingCondData.h:142
RpcCablingCondData::giveROB_fromRDO
StatusCode giveROB_fromRDO(const IdentifierHash rdoHashId, uint32_t &robId) const
Definition: RpcCablingCondData.cxx:146
RpcCablingCondData::give_RoI_borders
bool give_RoI_borders(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int RoIId, unsigned int &EtaLowBorder, unsigned int &EtaHighBorder, unsigned int &PhiLowBorder, unsigned int &PhiHighBorder) const
Definition: RpcCablingCondData.cxx:456
RpcCablingCondData::largeSector
static bool largeSector(const std::string &stName)
Definition: RpcCablingCondData.cxx:228
RpcCablingCondData::strip_code_fromOffId
unsigned long int strip_code_fromOffId(const std::string &stationName, int stationEta, int stationPhi, int doubletR, int doubletZ, int doubletPhi, int gasGap, int measuresPhi, int strip) const
Definition: RpcCablingCondData.cxx:185
RpcCablingCondData::m_trigroads
std::map< std::string, std::string > m_trigroads
Definition: RpcCablingCondData.h:144
RpcCablingCondData::m_MaxType
int m_MaxType
Definition: RpcCablingCondData.h:163
RpcCablingCondData::computeZIndexInCablingStation
unsigned int computeZIndexInCablingStation(const std::string &stationName, int logicSector, int stationEta, int doubletR, int doubletZ, int cabStat) const
Definition: RpcCablingCondData.cxx:239
RpcCablingCondData::m_RDOmap
OfflineOnlineMap m_RDOmap
Definition: RpcCablingCondData.h:133
CondCont
Hold mapping of ranges to condition objects.
Definition: CondCont.h:811
h
RpcCablingCondData::giveROB_fromPRD
StatusCode giveROB_fromPRD(const IdentifierHash prdHashId, std::vector< uint32_t > &robIdVec) const
Definition: RpcCablingCondData.cxx:391
RpcCablingCondData::giveFullListOfRobIds
const std::vector< uint32_t > & giveFullListOfRobIds() const
Definition: RpcCablingCondData.cxx:108
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
RpcCablingCondData::PRD_ROB_Map
std::map< IdentifierHash, std::set< uint32_t > > PRD_ROB_Map
Definition: RpcCablingCondData.h:30
RpcCablingCondData::MAX_PADID
static constexpr unsigned MAX_PADID
Definition: RpcCablingCondData.h:167
RpcCablingCondData::give_SLid
bool give_SLid(const Identifier &compactID, unsigned short int &id) const
Definition: RpcCablingCondData.cxx:60
RpcCablingCondData::give_HighPt_borders_id
bool give_HighPt_borders_id(unsigned short int SubsystemId, unsigned short int SectorId, unsigned short int RoIId, Identifier &EtaLowBorder_id, Identifier &EtaHighBorder_id, Identifier &PhiLowBorder_id, Identifier &PhiHighBorder_id, const RpcIdHelper *rpcId) const
Definition: RpcCablingCondData.cxx:633
RpcCablingCondData::giveRDO_fromROB
StatusCode giveRDO_fromROB(const std::vector< uint32_t > &robIdVec, std::vector< IdentifierHash > &rdoHashVec) const
Definition: RpcCablingCondData.cxx:371
RpcCablingCondData::m_vecphiTh0
std::vector< std::string > m_vecphiTh0
Definition: RpcCablingCondData.h:147
createCablingJSON.doubletPhi
int doubletPhi
Definition: createCablingJSON.py:16
RPCPadParameters.h
Muon::nsw::STGTPSegments::moduleIDBits::stationEta
constexpr uint8_t stationEta
1 to 3
Definition: NSWSTGTPDecodeBitmaps.h:159
RpcCablingCondData::protected_strip_OffId_fromCode
Identifier protected_strip_OffId_fromCode(unsigned long int strip_code, const RpcIdHelper *rpcId) const
Definition: RpcCablingCondData.cxx:488
IdentifierHash
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
Definition: IdentifierHash.h:25
RpcCablingCondData::m_SectorType
STvec m_SectorType
Definition: RpcCablingCondData.h:158
RpcCablingCondData::m_int2id
std::vector< Identifier > m_int2id
Definition: RpcCablingCondData.h:151
L1TopoSimulationConfig.subsystem
subsystem
Definition: L1TopoSimulationConfig.py:263
RpcCablingCondData::operator()
int operator()(const Identifier &id) const
Definition: RpcCablingCondData.cxx:118
CLASS_DEF.h
macros to associate a CLID to a type
RpcCablingCondData::m_PRD_RDO_map
PRD_RDO_Map m_PRD_RDO_map
Definition: RpcCablingCondData.h:159
RpcCablingCondData::give_CMAs
const CMAparameters::CMAlist give_CMAs(const int logic_sector, const ViewType side, const int station, const int cabling_code) const
Definition: RpcCablingCondData.cxx:178
RpcCablingCondData::ROB_RDO_Map
std::map< uint32_t, std::set< IdentifierHash > > ROB_RDO_Map
Definition: RpcCablingCondData.h:31
RpcCablingCondData::rod2hash
std::vector< IdentifierHash > rod2hash(uint16_t subsystem, uint16_t rod) const
Definition: RpcCablingCondData.cxx:130
RpcCablingCondData::give_RDOs
const RDOmap & give_RDOs(void) const
Definition: RpcCablingCondData.cxx:10
Identifier
Definition: IdentifierFieldParser.cxx:14