1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#ifndef ECALFEDMAP_h
#define ECALFEDMAP_h
#include <map>
#include <string>
class EcalFedMap {
public:
EcalFedMap();
~EcalFedMap();
int getFedFromSlice(std::string);
std::string getSliceFromFed(int);
private:
// use:
// #include <boost/bimap.hpp>
// bimap< int, std::string > bm;
// when available
std::map<int, std::string> fedToSliceMap_;
std::map<std::string, int> sliceToFedMap_;
};
#endif
|