Go to the documentation of this file.00001
00002
00003
00005
00006 #ifndef EcalNumberingScheme_h
00007 #define EcalNumberingScheme_h
00008
00009 #include "Geometry/CaloGeometry/interface/CaloNumberingScheme.h"
00010 #include "Geometry/EcalCommonData/interface/EcalBaseNumber.h"
00011 #include "FWCore/MessageLogger/interface/MessageLogger.h"
00012 #include <boost/cstdint.hpp>
00013
00014 class EcalNumberingScheme : public CaloNumberingScheme {
00015
00016 public:
00017 EcalNumberingScheme();
00018 virtual ~EcalNumberingScheme();
00019 virtual uint32_t getUnitID(const EcalBaseNumber& baseNumber) const = 0;
00020
00021 };
00022
00023 #endif