38 m_applyAlignment( ps.getUntrackedParameter<bool>(
"applyAlignment",
false) ){
70 iRecord.
get( topology ) ;
75 LogDebug(
"HCalGeom")<<
"HcalDDDGeometryEP:Initialize HcalDDDGeometryLoader";
85 assert( 0 !=
m_cpv ) ;
89 iRecord.
get( topology ) ;
93 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 DDCompactView * m_cpv
void idealRecordCallBack(const IdealGeometryRecord &)
boost::shared_ptr< CaloSubdetectorGeometry > ReturnType
ReturnType produceAligned(const HcalGeometryRecord &)
void get(HolderT &iHolder) const
HcalDDDGeometryLoader * m_loader
ReturnType produceIdeal(const IdealGeometryRecord &)
ReturnType load(const HcalTopology &topo, DetId::Detector, int)
HcalDDDGeometryEP(const edm::ParameterSet &)
volatile std::atomic< bool > shutdown_flag false