57 virtual void endJob()
override ;
135 <<
"Error! can't get the rawSuperClusters "
145 <<
"Error! can't get the RecHits "
154 <<
"Error! can't get the RecHits "
177 reco::SuperClusterCollection::const_iterator aClus;
178 for(aClus = rawClusters->begin(); aClus != rawClusters->end(); aClus++)
180 double theEt = aClus->energy()/cosh( aClus->eta() ) ;
183 if ( theEt <
etCut_ )
continue;
194 ecalSevLvlAlgoHndl->severityLevel(
id,
rechits);
224 corrClusters->push_back(newClus);
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
#define DEFINE_FWK_MODULE(type)
edm::InputTag rHInputProducerE_
std::vector< EcalRecHit >::const_iterator const_iterator
edm::InputTag sCInputProducer_
std::vector< SuperCluster > SuperClusterCollection
collection of SuperCluser objectr
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
std::string outputCollection_
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
HiSpikeCleaner(const edm::ParameterSet &)
virtual void produce(edm::Event &, const edm::EventSetup &) override
virtual void beginJob() override
edm::InputTag rHInputProducerB_
virtual void endJob() override
volatile std::atomic< bool > shutdown_flag false