Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 #ifndef CondFormats_DTObjects_DTReadOutMappingCache_h
0002 #define CondFormats_DTObjects_DTReadOutMappingCache_h
0003 
0004 #include "CondFormats/DTObjects/interface/DTBufferTree.h"
0005 
0006 #include <memory>
0007 #include <vector>
0008 
0009 template <class Key, class Content>
0010 class DTBufferTree;
0011 class DTBufferTreeUniquePtr;
0012 
0013 class DTReadOutMappingCache {
0014 public:
0015   DTBufferTree<int, int> mType;
0016   DTBufferTree<int, int> rgBuf;
0017   DTBufferTree<int, int> rgROB;
0018   DTBufferTree<int, int> rgROS;
0019   DTBufferTree<int, int> rgDDU;
0020   DTBufferTree<int, int> grBuf;
0021 
0022   DTBufferTree<int, std::unique_ptr<std::vector<int> > > grROB;
0023   DTBufferTree<int, std::unique_ptr<std::vector<int> > > grROS;
0024   DTBufferTree<int, std::unique_ptr<std::vector<int> > > grDDU;
0025 };
0026 #endif