Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:30

0001 #ifndef CondFormats_RPCObjects_RPCLBLinkMap_h
0002 #define CondFormats_RPCObjects_RPCLBLinkMap_h
0003 
0004 #include <map>
0005 
0006 #include "CondFormats/Serialization/interface/Serializable.h"
0007 
0008 #include "CondFormats/RPCObjects/interface/RPCLBLink.h"
0009 #include "CondFormats/RPCObjects/interface/RPCFebConnector.h"
0010 
0011 class RPCLBLinkMap {
0012 public:
0013   typedef std::map<RPCLBLink, RPCFebConnector> map_type;
0014 
0015 public:
0016   RPCLBLinkMap();
0017 
0018   map_type& getMap();
0019   map_type const& getMap() const;
0020 
0021 protected:
0022   map_type map_;
0023 
0024   COND_SERIALIZABLE;
0025 };
0026 
0027 inline RPCLBLinkMap::map_type& RPCLBLinkMap::getMap() { return map_; }
0028 
0029 inline RPCLBLinkMap::map_type const& RPCLBLinkMap::getMap() const { return map_; }
0030 
0031 #endif  // CondFormats_RPCObjects_RPCLBLinkMap_h