49 <<
"No calorimeter specified for geometry, aborting";
63 for ( std::vector<std::string>::const_iterator ite (
theCaloList.begin() ) ;
70 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building HCAL reconstruction geometry";
80 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building ZDC reconstruction geometry";
86 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building CASTOR reconstruction geometry";
93 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building EcalBarrel reconstruction geometry";
100 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building EcalEndcap reconstruction geometry";
107 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building EcalPreshower reconstruction geometry";
114 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building TOWER reconstruction geometry";
119 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building " << *ite <<
" reconstruction geometry";
122 const auto& topo = pHG->topology();
128 <<
"Reconstruction geometry requested for a not implemented sub-detector: "
T getParameter(std::string const &) const
static std::string producerTag()
static std::string producerTag()
static std::string producerTag()
static std::string producerTag()
CaloGeometryBuilder(const edm::ParameterSet &iConfig)
std::shared_ptr< CaloGeometry > ReturnType
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
static std::string producerTag()
static std::string producerTag()
const DepRecordT & getRecord() const
std::vector< std::string > theCaloList
static const int SubdetectorId
static std::string producerTag()
static const int SubdetectorId
T const * product() const
static std::string producerTag()
ReturnType produceAligned(const CaloGeometryRecord &iRecord)