19 typedef std::unique_ptr<HGCalTriggerGeometryBase>
ReturnType;
54 iRecord.
get(calo_geometry);
62 geometry->initialize(calo_geometry);
73 geometry->initialize(ee_geometry, hsi_geometry, hsc_geometry);
ReturnType produce(const CaloGeometryRecord &)
const CaloSubdetectorGeometry * getSubdetectorGeometry(const DetId &id) const
access the subdetector geometry for the given subdetector directly
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
edm::ParameterSet geometry_config_
def create(alignables, pedeDump, additionalData, outputFile, config)
HGCalTriggerGeometryESProducer(const edm::ParameterSet &)
ParameterSet const & getParameterSet(ParameterSetID const &id)
~HGCalTriggerGeometryESProducer() override
const DepRecordT getRecord() const
std::unique_ptr< HGCalTriggerGeometryBase > ReturnType
std::string geometry_name_
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
ESHandle< TrackerGeometry > geometry
bool get(HolderT &iHolder) const
T get(const Candidate &c)