48 if (ecalRawHodoscope.
isValid()) {
49 ecalHodoRawInfo = ecalRawHodoscope.
product();
52 if (! ecalHodoRawInfo )
58 if ( (*ecalHodoRawInfo).planes() != 4 )
T getParameter(std::string const &) const
EcalTBHodoscopeRecInfoProducer(const edm::ParameterSet &ps)
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
EcalTBHodoscopeRecInfo reconstruct(const EcalTBHodoscopeRawInfo &hodoscopeRawInfo) const
EcalTBHodoscopeRecInfoAlgo * algo_
virtual void produce(edm::Event &e, const edm::EventSetup &es)
std::string rawInfoProducer_
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
T const * product() const
std::string rawInfoCollection_
std::string recInfoCollection_
virtual ~EcalTBHodoscopeRecInfoProducer()