CMS 3D CMS Logo

CaloGeometryDBHGCal.h
Go to the documentation of this file.
1 #ifndef Geometry_HGCalGeometry_CaloGeometryDBHGCal_h
2 #define Geometry_HGCalGeometry_CaloGeometryDBHGCal_h
3 
6 
7 // Specializations for HGCal
8 namespace calogeometryDBEPimpl {
9  static constexpr auto nameHGCal = "HGCalEESensitive";
10  template <>
13 
15  return cc.template consumesFrom<HGCalGeometry, IdealGeometryRecord>(edm::ESInputTag{"", nameHGCal});
16  }
17  };
18  template <>
21  topology = cc.consumesFrom<HGCalTopology, IdealGeometryRecord>(edm::ESInputTag{"", nameHGCal});
22  }
24  };
25 } // namespace calogeometryDBEPimpl
26 
27 #endif
uint32_t cc[maxCellsPerHit]
Definition: gpuFishbone.h:49
void makeTokens(edm::ESConsumesCollectorT< HGCalGeometry::AlignedRecord > &cc)
static constexpr auto nameHGCal
static TokenType makeToken(edm::ESConsumesCollectorT< HGCalGeometry::AlignedRecord > &cc)
edm::ESGetToken< HGCalTopology, IdealGeometryRecord > topology