#include <SiStripElectronSeedProducer.h>
SiStripElectronSeedProducer::SiStripElectronSeedProducer |
( |
const edm::ParameterSet & |
conf | ) |
|
|
explicit |
SiStripElectronSeedProducer::~SiStripElectronSeedProducer |
( |
| ) |
|
|
override |
Definition at line 72 of file SiStripElectronSeedProducer.cc.
References fastPrimaryVertexProducer_cfi::clusters, edm::Event::getByToken(), mps_fire::i, LogDebug, eostools::move(), and edm::Event::put().
78 LogDebug(
"") <<
"[SiStripElectronSeedProducer::produce] entering " ;
83 std::unique_ptr<ElectronSeedCollection> pSeeds;
86 for (
unsigned int i=0;
i<2;
i++) {
97 pSeeds = std::unique_ptr<ElectronSeedCollection>(seeds);
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
bool getByToken(EDGetToken token, Handle< PROD > &result) const
SiStripElectronSeedGenerator * matcher_
std::vector< ElectronSeed > ElectronSeedCollection
collection of ElectronSeed objects
void setupES(const edm::EventSetup &setup)
edm::EDGetTokenT< reco::SuperClusterCollection > superClusters_[2]
void run(edm::Event &, const edm::EventSetup &setup, const edm::Handle< reco::SuperClusterCollection > &, reco::ElectronSeedCollection &)