File indexing completed on 2024-04-06 12:02:30
0001 #ifndef CondFormats_RPCObjects_RPCInverseLBLinkMap_h
0002 #define CondFormats_RPCObjects_RPCInverseLBLinkMap_h
0003
0004 #include <cstdint>
0005
0006 #include <map>
0007
0008 #include "CondFormats/RPCObjects/interface/RPCLBLink.h"
0009 #include "CondFormats/RPCObjects/interface/RPCFebConnector.h"
0010
0011 class RPCInverseLBLinkMap {
0012 public:
0013 typedef std::multimap<std::uint32_t, std::pair<RPCLBLink, RPCFebConnector> > map_type;
0014
0015 public:
0016 RPCInverseLBLinkMap();
0017
0018 map_type& getMap();
0019 map_type const& getMap() const;
0020
0021 protected:
0022 map_type map_;
0023 };
0024
0025 inline RPCInverseLBLinkMap::map_type& RPCInverseLBLinkMap::getMap() { return map_; }
0026
0027 inline RPCInverseLBLinkMap::map_type const& RPCInverseLBLinkMap::getMap() const { return map_; }
0028
0029 #endif