1 #ifndef SiStripRecHitConverterAlgorithm_h
2 #define SiStripRecHitConverterAlgorithm_h
26 std::unique_ptr<SiStripMatchedRecHit2DCollection>
matched;
37 rphi->shrink_to_fit();
stereo->shrink_to_fit();
std::unique_ptr< SiStripMatchedRecHit2DCollection > matched
void initialize(const edm::EventSetup &)
void run(edm::Handle< edmNew::DetSetVector< SiStripCluster > > input, products &output)
uint32_t quality_cache_id
edm::ESHandle< SiStripRecHitMatcher > matcher
edm::ESHandle< TrackerGeometry > tracker
std::unique_ptr< SiStripRecHit2DCollection > rphi
uint32_t tracker_cache_id
SiStripRecHitConverterAlgorithm(const edm::ParameterSet &)
void fillBad128StripBlocks(const uint32_t detid, bool bad128StripBlocks[6]) const
static std::string const input
std::unique_ptr< SiStripRecHit2DCollection > stereo
ESProducts< T, S > products(const T &i1, const S &i2)
bool useModule(const uint32_t id) const
edm::ESInputTag matcherTag
void match(products &output, LocalVector trackdirection) const
std::unique_ptr< SiStripRecHit2DCollection > stereoUnmatched
SiStripRecHit2DCollection::FastFiller Collector
edm::ESHandle< StripClusterParameterEstimator > parameterestimator
bool maskBad128StripBlocks
std::unique_ptr< SiStripRecHit2DCollection > rphiUnmatched
edm::ESInputTag qualityTag
bool isMasked(const SiStripCluster &cluster, bool bad128StripBlocks[6]) const
edm::ESHandle< SiStripQuality > quality