File indexing completed on 2024-04-06 11:57:25
0001 #ifndef Alignment_TrackerAlignment_TrackerCounters_H
0002 #define Alignment_TrackerAlignment_TrackerCounters_H
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 #include <map>
0020
0021 #include "Alignment/CommonAlignment/interface/AlignableIndexer.h"
0022 #include "Alignment/TrackerAlignment/interface/TrackerNameSpace.h"
0023
0024 class TrackerAlignableIndexer : public AlignableIndexer {
0025 public:
0026
0027 TrackerAlignableIndexer(const align::TrackerNameSpace&);
0028 TrackerAlignableIndexer(const TrackerAlignableIndexer&) = default;
0029 TrackerAlignableIndexer& operator=(const TrackerAlignableIndexer&) = delete;
0030 TrackerAlignableIndexer(TrackerAlignableIndexer&&) = default;
0031 TrackerAlignableIndexer& operator=(TrackerAlignableIndexer&&) = delete;
0032 ~TrackerAlignableIndexer() override = default;
0033
0034 private:
0035 const align::TrackerNameSpace tns_;
0036 };
0037
0038 #endif