#include <HitExtractorPIX.h>
Public Member Functions | |
HitExtractorPIX * | clone () const override |
HitExtractorPIX (TrackerDetSide side, int idLayer, const std::string &hitProducer, edm::ConsumesCollector &iC) | |
HitExtractor::Hits | hits (const TkTransientTrackingRecHitBuilder &ttrhBuilder, const edm::Event &, const edm::EventSetup &) const override |
~HitExtractorPIX () override | |
Public Member Functions inherited from ctfseeding::HitExtractor | |
HitExtractor () | |
void | useSkipClusters (const edm::InputTag &m, edm::ConsumesCollector &iC) |
virtual | ~HitExtractor () |
Private Types | |
typedef edm::ContainerMask< edmNew::DetSetVector< SiPixelCluster > > | SkipClustersCollection |
Private Member Functions | |
void | useSkipClusters_ (const edm::InputTag &m, edm::ConsumesCollector &iC) override |
Private Attributes | |
edm::EDGetTokenT< SiPixelRecHitCollection > | theHitProducer |
int | theIdLayer |
TrackerDetSide | theSide |
edm::EDGetTokenT< SkipClustersCollection > | theSkipClusters |
Additional Inherited Members | |
Public Types inherited from ctfseeding::HitExtractor | |
using | HitPointer = mayown_ptr< BaseTrackerRecHit > |
using | Hits = std::vector< HitPointer > |
using | TkHit = BaseTrackerRecHit |
using | TkHitRef = BaseTrackerRecHit const & |
Public Attributes inherited from ctfseeding::HitExtractor | |
bool | filterCluster = false |
bool | maskCluster = false |
float | minGoodCharge = 0 |
bool | skipClusters = false |
Definition at line 14 of file HitExtractorPIX.h.
|
private |
Definition at line 24 of file HitExtractorPIX.h.
HitExtractorPIX::HitExtractorPIX | ( | TrackerDetSide | side, |
int | idLayer, | ||
const std::string & | hitProducer, | ||
edm::ConsumesCollector & | iC | ||
) |
Definition at line 16 of file HitExtractorPIX.cc.
Referenced by clone().
|
inlineoverride |
Definition at line 17 of file HitExtractorPIX.h.
|
inlineoverridevirtual |
Implements ctfseeding::HitExtractor.
Definition at line 21 of file HitExtractorPIX.h.
References HitExtractorPIX().
|
overridevirtual |
Implements ctfseeding::HitExtractor.
Definition at line 26 of file HitExtractorPIX.cc.
References cms::cuda::assert(), Barrel, ev, edm::EventSetup::get(), get, edm::ProductID::id(), edm::RefProd< C >::id(), sistrip::SpyUtilities::isValid(), dqmdumpme::last, LogDebug, edm::ContainerMask< T >::mask(), AlCaHLTBitMon_ParallelJobs::p, InitialStepPreSplitting_cff::pixelHits, TrackerTopology::pxbDetIdLayerComparator(), TrackerTopology::pxfDetIdDiskComparator(), ctfseeding::range2SeedingHits(), edm::ContainerMask< T >::refProd(), mps_fire::result, ctfseeding::HitExtractor::skipClusters, runEdmFileComparison::skipped, theHitProducer, theIdLayer, theSide, and theSkipClusters.
|
overrideprivatevirtual |
Implements ctfseeding::HitExtractor.
Definition at line 22 of file HitExtractorPIX.cc.
References edm::ConsumesCollector::consumes(), visualization-live-secondInstance_cfg::m, and theSkipClusters.
|
private |
Definition at line 28 of file HitExtractorPIX.h.
Referenced by hits().
|
private |
Definition at line 30 of file HitExtractorPIX.h.
Referenced by hits().
|
private |
Definition at line 29 of file HitExtractorPIX.h.
Referenced by hits().
|
private |
Definition at line 27 of file HitExtractorPIX.h.
Referenced by hits(), and useSkipClusters_().