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 <>
22  }
24  };
25 } // namespace calogeometryDBEPimpl
26 
27 #endif
void makeTokens(edm::ESConsumesCollectorT< HGCalGeometry::AlignedRecord > &cc)
auto consumesFrom(ESInputTag const &tag)
static constexpr auto nameHGCal
static TokenType makeToken(edm::ESConsumesCollectorT< HGCalGeometry::AlignedRecord > &cc)
edm::ESGetToken< HGCalTopology, IdealGeometryRecord > topology