#include <MeasurementTracker.h>
Public Types | |
enum | QualityFlags { BadModules = 1, BadAPVFibers = 2, BadStrips = 4, MaskBad128StripBlocks = 8, BadROCs = 2 } |
Public Member Functions | |
const GeometricSearchTracker * | geometricSearchTracker () const |
const TrackerGeometry * | geomTracker () const |
MeasurementDetWithData | idToDet (const DetId &id, const MeasurementTrackerEvent &data) const override=0 |
MeasurementDetSystem interface. More... | |
MeasurementTracker (TrackerGeometry const *trackerGeom, GeometricSearchTracker const *geometricSearchTracker) | |
virtual const Phase2OTMeasurementConditionSet & | phase2DetConditions () const =0 |
virtual const PxMeasurementConditionSet & | pixelDetConditions () const =0 |
virtual const StMeasurementConditionSet & | stripDetConditions () const =0 |
Provide templates to be filled in. More... | |
~MeasurementTracker () override | |
Public Member Functions inherited from MeasurementDetSystem | |
virtual | ~MeasurementDetSystem ()=default |
Protected Attributes | |
const GeometricSearchTracker * | theGeometricSearchTracker |
const TrackerGeometry * | theTrackerGeom |
Definition at line 21 of file MeasurementTracker.h.
Enumerator | |
---|---|
BadModules | |
BadAPVFibers | |
BadStrips | |
MaskBad128StripBlocks | |
BadROCs |
Definition at line 23 of file MeasurementTracker.h.
|
inline |
Definition at line 31 of file MeasurementTracker.h.
|
override |
Definition at line 3 of file MeasurementTracker.cc.
|
inline |
Definition at line 38 of file MeasurementTracker.h.
References theGeometricSearchTracker.
Referenced by TrackEfficiencyMonitor::compatibleLayers(), MeasurementTrackerEvent::geometricSearchTracker(), SeedFinderSelector::pass(), and SeedingOTEDProducer::run().
|
inline |
Definition at line 36 of file MeasurementTracker.h.
References theTrackerGeom.
Referenced by MeasurementTrackerEvent::geomTracker(), ConversionSeedFinder::setEvent(), and OutInConversionTrackFinder::tracks().
|
overridepure virtual |
MeasurementDetSystem interface.
Implements MeasurementDetSystem.
Implemented in MeasurementTrackerImpl.
Referenced by MeasurementTrackerEvent::idToDet().
|
pure virtual |
Implemented in MeasurementTrackerImpl.
|
pure virtual |
Implemented in MeasurementTrackerImpl.
|
pure virtual |
Provide templates to be filled in.
Implemented in MeasurementTrackerImpl.
|
protected |
Definition at line 50 of file MeasurementTracker.h.
Referenced by geometricSearchTracker(), and MeasurementTrackerImpl::geometricSearchTracker().
|
protected |
Definition at line 49 of file MeasurementTracker.h.
Referenced by MeasurementTrackerImpl::checkDets(), geomTracker(), MeasurementTrackerImpl::geomTracker(), MeasurementTrackerImpl::initialize(), and MeasurementTrackerImpl::initializePixelStatus().