24 std::vector<double> planeShift = ps.
getParameter< std::vector<double> >(
"planeShift");
31 std::vector<double> zPosition = ps.
getParameter< std::vector<double> >(
"zPosition");
49 if (ecalRawHodoscope.
isValid()) {
50 ecalHodoRawInfo = ecalRawHodoscope.
product();
53 if (! ecalHodoRawInfo )
59 if ( (*ecalHodoRawInfo).planes() != 4 )
T getParameter(std::string const &) const
EcalTBHodoscopeRecInfoProducer(const edm::ParameterSet &ps)
EcalTBHodoscopeRecInfo reconstruct(const EcalTBHodoscopeRawInfo &hodoscopeRawInfo) const
EcalTBHodoscopeRecInfoAlgo * algo_
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
virtual void produce(edm::Event &e, const edm::EventSetup &es)
std::string rawInfoProducer_
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
std::string rawInfoCollection_
T const * product() const
std::string recInfoCollection_
virtual ~EcalTBHodoscopeRecInfoProducer()