1 #ifndef SiStripRecHitConverterAlgorithm_h 2 #define SiStripRecHitConverterAlgorithm_h 18 class ConsumesCollector;
30 std::unique_ptr<SiStripMatchedRecHit2DCollection>
matched;
41 rphi->shrink_to_fit();
edm::ESGetToken< SiStripRecHitMatcher, TkStripCPERecord > matcherToken
std::unique_ptr< SiStripMatchedRecHit2DCollection > matched
void initialize(const edm::EventSetup &)
ESProducts< std::remove_reference_t< TArgs >... > products(TArgs &&... args)
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
bool isMasked(const SiStripCluster &cluster, bool bad128StripBlocks[6]) const
static std::string const input
std::unique_ptr< SiStripRecHit2DCollection > stereo
const StripClusterParameterEstimator * parameterestimator
edm::ESGetToken< SiStripQuality, SiStripQualityRcd > qualityToken
const TrackerGeometry * tracker
void fillBad128StripBlocks(const uint32_t detid, bool bad128StripBlocks[6]) const
bool useModule(const uint32_t id) const
const SiStripQuality * quality
void match(products &output, LocalVector trackdirection) const
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