Go to the documentation of this file.
42 LogDebug(
"EcalTBHodoscopeGeometryEP") <<
"[EcalTBHodoscopeGeometryEP]::Constructing EcalTBHodoscopeGeometry";
43 return std::unique_ptr<CaloSubdetectorGeometry>(
loader_.
load(&(*cpv)));
ReturnType produce(const IdealGeometryRecord &)
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
std::unique_ptr< CaloSubdetectorGeometry > load(const DDCompactView *cpv)
Compact representation of the geometrical detector hierarchy.
ESTransientHandle< ProductT > getTransientHandle(ESGetToken< ProductT, DepRecordT > const &iToken) const
edm::ESGetToken< DDCompactView, IdealGeometryRecord > cpvToken_
std::unique_ptr< CaloSubdetectorGeometry > ReturnType
EcalTBHodoscopeGeometryLoaderFromDDD loader_
EcalTBHodoscopeGeometryEP(const edm::ParameterSet &)