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";
91 else if ( (*ite) == EcalBarrelGeometry::producerTag() )
93 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building EcalBarrel reconstruction geometry";
98 else if ( (*ite) == EcalEndcapGeometry::producerTag() )
100 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building EcalEndcap reconstruction geometry";
107 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building EcalPreshower reconstruction geometry";
114 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building TOWER reconstruction geometry";
121 <<
"Reconstrcution geometry requested for a not implemented sub-detector: "
T getParameter(std::string const &) const
static std::string producerTag()
static std::string producerTag()
CaloGeometryBuilder(const edm::ParameterSet &iConfig)
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
boost::shared_ptr< CaloGeometry > ReturnType
static const int SubdetectorId
static const int SubdetectorId
T const * product() const
static std::string producerTag()
ReturnType produceAligned(const CaloGeometryRecord &iRecord)