#include <HitExtractor.h>
Public Types | |
using | HitPointer = mayown_ptr< BaseTrackerRecHit > |
using | Hits = std::vector< HitPointer > |
using | TkHit = BaseTrackerRecHit |
using | TkHitRef = BaseTrackerRecHit const & |
Public Member Functions | |
virtual HitExtractor * | clone () const =0 |
HitExtractor () | |
virtual Hits | hits (const TkTransientTrackingRecHitBuilder &ttrhBuilder, const edm::Event &, const edm::EventSetup &) const =0 |
void | useSkipClusters (const edm::InputTag &m, edm::ConsumesCollector &iC) |
virtual | ~HitExtractor () |
Public Attributes | |
bool | filterCluster = false |
bool | maskCluster = false |
float | minGoodCharge = 0 |
bool | skipClusters = false |
Protected Member Functions | |
virtual void | useSkipClusters_ (const edm::InputTag &m, edm::ConsumesCollector &iC)=0 |
Definition at line 23 of file HitExtractor.h.
Definition at line 27 of file HitExtractor.h.
using ctfseeding::HitExtractor::Hits = std::vector<HitPointer> |
Definition at line 28 of file HitExtractor.h.
Definition at line 25 of file HitExtractor.h.
using ctfseeding::HitExtractor::TkHitRef = BaseTrackerRecHit const& |
Definition at line 26 of file HitExtractor.h.
|
inlinevirtual |
Definition at line 30 of file HitExtractor.h.
|
inline |
Definition at line 31 of file HitExtractor.h.
|
pure virtual |
Implemented in ctfseeding::HitExtractorSTRP, and ctfseeding::HitExtractorPIX.
|
pure virtual |
Implemented in ctfseeding::HitExtractorSTRP, and ctfseeding::HitExtractorPIX.
|
inline |
Definition at line 39 of file HitExtractor.h.
References maskCluster, skipClusters, and useSkipClusters_().
|
protectedpure virtual |
Implemented in ctfseeding::HitExtractorSTRP, and ctfseeding::HitExtractorPIX.
Referenced by useSkipClusters().
bool ctfseeding::HitExtractor::filterCluster = false |
Definition at line 45 of file HitExtractor.h.
bool ctfseeding::HitExtractor::maskCluster = false |
Definition at line 46 of file HitExtractor.h.
Referenced by ctfseeding::HitExtractorSTRP::cleanedOfClusters(), ctfseeding::HitExtractorSTRP::skipThis(), and useSkipClusters().
float ctfseeding::HitExtractor::minGoodCharge = 0 |
Definition at line 47 of file HitExtractor.h.
Referenced by ctfseeding::HitExtractorSTRP::HitExtractorSTRP(), ctfseeding::HitExtractorSTRP::hits(), and ctfseeding::HitExtractorSTRP::skipThis().
bool ctfseeding::HitExtractor::skipClusters = false |
Definition at line 44 of file HitExtractor.h.
Referenced by ctfseeding::HitExtractorSTRP::HitExtractorSTRP(), ctfseeding::HitExtractorPIX::hits(), ctfseeding::HitExtractorSTRP::hits(), and useSkipClusters().