Back to home page

Project CMSSW displayed by LXR

 
 

    


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  // CondFormats_RPCObjects_RPCInverseLBLinkMap_h