48 <<
"No calorimeter specified for geometry, aborting";
62 for ( std::vector<std::string>::const_iterator ite (
theCaloList.begin() ) ;
69 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building HCAL reconstruction geometry";
79 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building ZDC reconstruction geometry";
85 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building CASTOR reconstruction geometry";
90 else if ( (*ite) == EcalBarrelGeometry::producerTag() )
92 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building EcalBarrel reconstruction geometry";
97 else if ( (*ite) == EcalEndcapGeometry::producerTag() )
99 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building EcalEndcap reconstruction geometry";
106 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building EcalPreshower reconstruction geometry";
113 edm::LogInfo(
"CaloGeometryBuilder") <<
"Building TOWER reconstruction geometry";
120 <<
"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)