1 #ifndef HcalFrontEndMap_h 2 #define HcalFrontEndMap_h 9 #include <boost/cstdint.hpp> 10 #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__) 30 : mId (fId), mRM (fRM), mRBX (fRBX) {}
49 #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__) 55 const int lookupRM(
DetId fId)
const;
56 const int lookupRMIndex(
DetId fId)
const;
62 const int lookupRBXIndex(
DetId fId)
const;
64 std::vector <DetId> allDetIds()
const;
65 std::vector <int> allRMs()
const;
66 std::vector <std::string> allRBXs()
const;
96 std::set<HcalFrontEndMap::PrecisionItem,LessById>
mPItems;
static AlgebraicMatrix initialize()
bool good(const HcalFrontEndMap::PrecisionItem &a)
bool equal(const HcalFrontEndMap::PrecisionItem *a, const HcalFrontEndMap::PrecisionItem *b)
PrecisionItem(uint32_t fId, int fRM, std::string fRBX)
void swap(Association< C > &lhs, Association< C > &rhs)
static const int maxRmIndex
#define COND_SERIALIZABLE
std::set< HcalFrontEndMap::PrecisionItem, LessById > mPItems
const int maxRMIndex() const
std::vector< PrecisionItem > mPItems