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