CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_2_9_HLT1_bphpatch4/src/SimG4CMS/Calo/interface/HcalNumberingScheme.h

Go to the documentation of this file.
00001 #ifndef SimG4CMS_HcalNumberingScheme_h
00002 #define SimG4CMS_HcalNumberingScheme_h
00003 
00004 // File: HcalNumberingScheme.h
00005 // Description: Definition of sensitive unit numbering schema for HCal
00007 
00008 #include "Geometry/CaloGeometry/interface/CaloNumberingScheme.h"
00009 #include "Geometry/HcalCommonData/interface/HcalNumberingFromDDD.h"
00010 #include "FWCore/MessageLogger/interface/MessageLogger.h"
00011 #include <boost/cstdint.hpp>
00012 
00013 class HcalNumberingScheme : public CaloNumberingScheme {
00014 
00015 public:
00016   HcalNumberingScheme();
00017   virtual ~HcalNumberingScheme();
00018   virtual uint32_t getUnitID(const HcalNumberingFromDDD::HcalID id);
00019 
00020 };
00021 
00022 #endif