25 conf_(conf) ,cosmic_seed(conf)
27 edm::LogInfo (
"CosmicSeedGenerator")<<
"Enter the CosmicSeedGenerator";
28 produces<TrajectorySeedCollection>();
46 ev.
getByLabel( stereorecHitsTag ,stereorecHits );
48 ev.
getByLabel( matchedrecHitsTag ,matchedrecHits );
61 }
else edm::LogError(
"TooManyClusters") <<
"Found too many clusters (" << clustsOrZero <<
"), bailing out.\n";
64 LogDebug(
"CosmicSeedGenerator")<<
" number of seeds = "<< output->size();
T getParameter(std::string const &) const
void run(TrajectorySeedCollection &, const edm::EventSetup &c)
virtual void produce(edm::Event &e, const edm::EventSetup &c)
virtual ~CosmicSeedGenerator()
CosmicSeedGenerator(const edm::ParameterSet &conf)
std::vector< TrajectorySeed > TrajectorySeedCollection
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
bool check(const DataFrame &df, bool capcheck, bool dvercheck)
SeedGeneratorForCosmics cosmic_seed
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
size_t tooManyClusters(const edm::Event &e)
void init(const SiStripRecHit2DCollection &collstereo, const SiStripRecHit2DCollection &collrphi, const SiStripMatchedRecHit2DCollection &collmatched, const edm::EventSetup &c)