18 conf_(conf) ,cosmic_seed(conf)
20 edm::LogInfo (
"CRackSeedGenerator")<<
"Enter the CRackSeedGenerator";
28 produces<TrajectorySeedCollection>();
47 auto output = std::make_unique<TrajectorySeedCollection>();
56 LogDebug(
"CRackSeedGenerator")<<
" number of seeds = "<<
output->size();
T getParameter(std::string const &) const
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
bool getByToken(EDGetToken token, Handle< PROD > &result) const
CRackSeedGenerator(const edm::ParameterSet &conf)
virtual ~CRackSeedGenerator()
edm::EDGetTokenT< SiStripRecHit2DCollection > rphirecHitsToken_
SeedGeneratorForCRack cosmic_seed
virtual void produce(edm::Event &e, const edm::EventSetup &c) override
void init(const SiStripRecHit2DCollection &collstereo, const SiStripRecHit2DCollection &collrphi, const SiStripMatchedRecHit2DCollection &collmatched, const edm::EventSetup &c)
edm::EDGetTokenT< SiStripMatchedRecHit2DCollection > matchedrecHitsToken_
void run(TrajectorySeedCollection &, const edm::EventSetup &c)
edm::EDGetTokenT< SiStripRecHit2DCollection > stereorecHitsToken_