#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 TrackingGeometry * | 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 27 of file MeasurementTracker.h.
References ~MeasurementTracker().
|
override |
|
inline |
Definition at line 37 of file MeasurementTracker.h.
References data, idToDet(), phase2DetConditions(), pixelDetConditions(), stripDetConditions(), and theGeometricSearchTracker.
Referenced by TrackEfficiencyMonitor::compatibleLayers(), MeasurementTrackerEvent::geometricSearchTracker(), and SeedFinderSelector::pass().
|
inline |
Definition at line 35 of file MeasurementTracker.h.
References theTrackerGeom.
Referenced by MeasurementTrackerEvent::geomTracker(), MeasurementTrackerEventProducer::produce(), ConversionSeedFinder::setEvent(), and OutInConversionTrackFinder::tracks().
|
overridepure virtual |
MeasurementDetSystem interface.
Implements MeasurementDetSystem.
Implemented in MeasurementTrackerImpl.
Referenced by geometricSearchTracker(), and MeasurementTrackerEvent::idToDet().
|
pure virtual |
Implemented in MeasurementTrackerImpl.
Referenced by geometricSearchTracker(), and MeasurementTrackerEventProducer::produce().
|
pure virtual |
Implemented in MeasurementTrackerImpl.
Referenced by geometricSearchTracker(), and MeasurementTrackerEventProducer::produce().
|
pure virtual |
Provide templates to be filled in.
Implemented in MeasurementTrackerImpl.
Referenced by geometricSearchTracker(), and MeasurementTrackerEventProducer::produce().
|
protected |
Definition at line 49 of file MeasurementTracker.h.
Referenced by geometricSearchTracker(), and MeasurementTrackerImpl::geometricSearchTracker().
|
protected |
Definition at line 48 of file MeasurementTracker.h.
Referenced by MeasurementTrackerImpl::checkDets(), geomTracker(), MeasurementTrackerImpl::geomTracker(), MeasurementTrackerImpl::initialize(), and MeasurementTrackerImpl::initializePixelStatus().