37 m_applyAlignment(ps.getUntrackedParameter<bool>(
"applyAlignment",
false) ) {
62 iRecord.
get( hcons ) ;
65 iRecord.
get( topology ) ;
70 LogDebug(
"HCalGeom")<<
"HcalDDDGeometryEP:Initialize HcalDDDGeometryLoader";
depends_on::OneHolder< T, TDependsOnRecord > dependsOn(void(T::*iT)(const TDependsOnRecord &))
CaloTopology const * topology(0)
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
const DepRecordT & getRecord() const
ReturnType produceAligned(const HcalGeometryRecord &)
void get(HolderT &iHolder) const
HcalDDDGeometryLoader * m_loader
void idealRecordCallBack(const HcalRecNumberingRecord &)
ReturnType load(const HcalTopology &topo, DetId::Detector, int)
HcalDDDGeometryEP(const edm::ParameterSet &)
std::shared_ptr< CaloSubdetectorGeometry > ReturnType
volatile std::atomic< bool > shutdown_flag false
ReturnType produceIdeal(const HcalRecNumberingRecord &)