1 #ifndef SiStripRecHitConverterAlgorithm_h
2 #define SiStripRecHitConverterAlgorithm_h
16 class ConsumesCollector;
28 std::unique_ptr<SiStripMatchedRecHit2DCollection>
matched;
39 rphi->shrink_to_fit();
edm::ESGetToken< SiStripRecHitMatcher, TkStripCPERecord > matcherToken
std::unique_ptr< SiStripMatchedRecHit2DCollection > matched
void initialize(const edm::EventSetup &)
void run(edm::Handle< edmNew::DetSetVector< SiStripCluster > > input, products &output)
edm::ESGetToken< StripClusterParameterEstimator, TkStripCPERecord > cpeToken
SiStripRecHitConverterAlgorithm(const edm::ParameterSet &, edm::ConsumesCollector)
std::unique_ptr< SiStripRecHit2DCollection > rphi
const SiStripRecHitMatcher * matcher
void fillBad128StripBlocks(const uint32_t detid, bool bad128StripBlocks[6]) const
ESProducts< std::remove_reference_t< TArgs >...> products(TArgs &&...args)
static std::string const input
std::unique_ptr< SiStripRecHit2DCollection > stereo
const StripClusterParameterEstimator * parameterestimator
edm::ESGetToken< SiStripQuality, SiStripQualityRcd > qualityToken
bool useModule(const uint32_t id) const
const TrackerGeometry * tracker
void match(products &output, LocalVector trackdirection) const
const SiStripQuality * quality
std::unique_ptr< SiStripRecHit2DCollection > stereoUnmatched
SiStripRecHit2DCollection::FastFiller Collector
bool maskBad128StripBlocks
std::unique_ptr< SiStripRecHit2DCollection > rphiUnmatched
static void fillPSetDescription(edm::ParameterSetDescription &desc)
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > trackerToken
bool isMasked(const SiStripCluster &cluster, bool bad128StripBlocks[6]) const