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