25 std::unique_ptr<ESRecHitWorkerBaseClass>
worker_;
30 rechitCollection_(ps.getParameter<
std::
string>(
"ESrechitCollection")),
32 produces<ESRecHitCollection>(rechitCollection_);
41 LogDebug(
"ESRecHitInfo") <<
"total # ESdigis: " << digi->
size();
44 auto rec = std::make_unique<ESRecHitCollection>();
47 rec->reserve(digi->
size());
T getParameter(std::string const &) const
std::unique_ptr< ESRecHitWorkerBaseClass > worker_
ESRecHitProducer(const edm::ParameterSet &ps)
T const * product() const
const std::string rechitCollection_
#define DEFINE_FWK_MODULE(type)
void produce(edm::Event &e, const edm::EventSetup &es) override
const edm::EDGetTokenT< ESDigiCollection > digiToken_
const_iterator end() const
const_iterator begin() const
The iterator returned can not safely be used across threads.
boost::transform_iterator< IterHelp, boost::counting_iterator< int > > const_iterator