Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:29:47

0001 #ifndef SimG4CMS_HcalNumberingScheme_h
0002 #define SimG4CMS_HcalNumberingScheme_h
0003 ///////////////////////////////////////////////////////////////////////////////
0004 // File: HcalNumberingScheme.h
0005 // Description: Definition of sensitive unit numbering schema for HCal
0006 ///////////////////////////////////////////////////////////////////////////////
0007 
0008 #include "Geometry/CaloGeometry/interface/CaloNumberingScheme.h"
0009 #include "Geometry/HcalCommonData/interface/HcalNumberingFromDDD.h"
0010 #include "FWCore/MessageLogger/interface/MessageLogger.h"
0011 #include <cstdint>
0012 
0013 class HcalNumberingScheme : public CaloNumberingScheme {
0014 public:
0015   HcalNumberingScheme();
0016   ~HcalNumberingScheme() override;
0017   virtual uint32_t getUnitID(const HcalNumberingFromDDD::HcalID& id);
0018 };
0019 
0020 #endif