DTReadOutMappingCache

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#ifndef CondFormats_DTObjects_DTReadOutMappingCache_h
#define CondFormats_DTObjects_DTReadOutMappingCache_h

#include "CondFormats/DTObjects/interface/DTBufferTree.h"

#include <memory>
#include <vector>

template <class Key, class Content>
class DTBufferTree;
class DTBufferTreeUniquePtr;

class DTReadOutMappingCache {
public:
  DTBufferTree<int, int> mType;
  DTBufferTree<int, int> rgBuf;
  DTBufferTree<int, int> rgROB;
  DTBufferTree<int, int> rgROS;
  DTBufferTree<int, int> rgDDU;
  DTBufferTree<int, int> grBuf;

  DTBufferTree<int, std::unique_ptr<std::vector<int> > > grROB;
  DTBufferTree<int, std::unique_ptr<std::vector<int> > > grROS;
  DTBufferTree<int, std::unique_ptr<std::vector<int> > > grDDU;
};
#endif