#include <HitExtractorPIX.h>
Public Member Functions | |
virtual HitExtractorPIX * | clone () const |
HitExtractorPIX (SeedingLayer::Side &side, int idLayer, const std::string &hitProducer, edm::ConsumesCollector &iC) | |
virtual HitExtractor::Hits | hits (const TkTransientTrackingRecHitBuilder &ttrhBuilder, const edm::Event &, const edm::EventSetup &) const override |
virtual | ~HitExtractorPIX () |
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 |
SeedingLayer::Side | 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 22 of file HitExtractorPIX.h.
HitExtractorPIX::HitExtractorPIX | ( | SeedingLayer::Side & | side, |
int | idLayer, | ||
const std::string & | hitProducer, | ||
edm::ConsumesCollector & | iC | ||
) |
Definition at line 15 of file HitExtractorPIX.cc.
Referenced by clone().
|
inlinevirtual |
Definition at line 17 of file HitExtractorPIX.h.
|
inlinevirtual |
Implements ctfseeding::HitExtractor.
Definition at line 19 of file HitExtractorPIX.h.
References HitExtractorPIX().
|
overridevirtual |
Implements ctfseeding::HitExtractor.
Definition at line 24 of file HitExtractorPIX.cc.
References assert(), ctfseeding::SeedingLayer::Barrel, edm::Event::getByToken(), edm::HandleBase::id(), prof2calltree::last, LogDebug, AlCaHLTBitMon_ParallelJobs::p, TrackerLayerIdAccessor::pixelBarrelLayer(), TrackerLayerIdAccessor::pixelForwardDisk(), ctfseeding::range2SeedingHits(), query::result, ctfseeding::HitExtractor::skipClusters, theHitProducer, theIdLayer, theSide, and theSkipClusters.
|
overrideprivatevirtual |
Implements ctfseeding::HitExtractor.
Definition at line 20 of file HitExtractorPIX.cc.
References edm::ConsumesCollector::consumes(), contentValuesFiles::m, and theSkipClusters.
|
private |
Definition at line 26 of file HitExtractorPIX.h.
Referenced by hits().
|
private |
Definition at line 28 of file HitExtractorPIX.h.
Referenced by hits().
|
private |
Definition at line 27 of file HitExtractorPIX.h.
Referenced by hits().
|
private |
Definition at line 25 of file HitExtractorPIX.h.
Referenced by hits(), and useSkipClusters_().