31 roadSearchCloudMakerAlgorithm_(conf) ,
34 produces<RoadSearchCloudCollection>();
74 matchedRecHitCollection = matchedRecHits.
product();
76 LogDebug(
"RoadSearch") <<
"Collection SiStripMatchedRecHit2DCollection with InputTag " <<
matchedStripRecHitsInputTag_ <<
" cannot be found, using empty collection of same type. The RoadSearch algorithm is also fully functional without matched RecHits.";
86 pixelRecHitCollection = pixelRecHits.
product();
88 LogDebug(
"RoadSearch") <<
"Collection SiPixelRecHitCollection with InputTag " <<
pixelRecHitsInputTag_ <<
" cannot be found, using empty collection of same type. The RoadSearch algorithm is also fully functional without Pixel RecHits.";
98 stereoRecHitCollection,
99 matchedRecHitCollection,
100 pixelRecHitCollection,
T getParameter(std::string const &) const
RoadSearchCloudMaker(const edm::ParameterSet &conf)
RoadSearchCloudMakerAlgorithm roadSearchCloudMakerAlgorithm_
void run(edm::Handle< RoadSearchSeedCollection > input, const SiStripRecHit2DCollection *rphiRecHits, const SiStripRecHit2DCollection *stereoRecHits, const SiStripMatchedRecHit2DCollection *matchedRecHits, const SiPixelRecHitCollection *pixRecHits, const edm::EventSetup &es, RoadSearchCloudCollection &output)
Runs the algorithm.
edm::InputTag seedProducer_
edm::InputTag matchedStripRecHitsInputTag_
edm::InputTag pixelRecHitsInputTag_
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
edm::InputTag rphiStripRecHitsInputTag_
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
T const * product() const
virtual void produce(edm::Event &e, const edm::EventSetup &c)
edm::InputTag stereoStripRecHitsInputTag_
std::vector< RoadSearchCloud > RoadSearchCloudCollection
virtual ~RoadSearchCloudMaker()