Go to the documentation of this file. 1 #ifndef TkPhase2OTMeasurementDet_H
2 #define TkPhase2OTMeasurementDet_H
41 std::vector<float>&)
const override;
48 assert(
"not implemented for Pixel yet" ==
nullptr);
54 TempMeasurements&
result)
const override;
79 int index()
const {
return index_; }
ClusterParameterEstimator< Phase2TrackerCluster1D >::LocalValues LocalValues
detset::const_iterator const_iterator
virtual bool hasBadComponents(const TrajectoryStateOnSurface &tsos, const MeasurementTrackerEvent &data) const =0
virtual bool measurements(const TrajectoryStateOnSurface &stateOnThisDet, const MeasurementEstimator &est, const MeasurementTrackerEvent &data, TempMeasurements &result) const =0
std::shared_ptr< TrackingRecHit const > RecHitPointer
void setEmpty(Phase2OTMeasurementDetSet &data)
const PixelGeomDetUnit & specificGeomDet() const
void setActiveThisEvent(Phase2OTMeasurementDetSet &data, bool active) const
Turn on/off the module for reconstruction for one events. This per-event flag is cleared by any call ...
int index() const
Sets the list of bad ROCs, identified by the positions of their centers in the local coordinate frame...
bool isActive(const MeasurementTrackerEvent &data) const override
Is this module active in reconstruction? It must be both 'setActiveThisEvent' and 'setActive'.
void update(Phase2OTMeasurementDetSet &data, const detset &detSet)
bool recHits(SimpleHitContainer &result, const TrajectoryStateOnSurface &stateOnThisDet, const MeasurementEstimator &, const MeasurementTrackerEvent &data) const override
std::vector< BaseTrackerRecHit * > SimpleHitContainer
edm::Ref< edmNew::DetSetVector< Phase2TrackerCluster1D >, Phase2TrackerCluster1D > Phase2TrackerCluster1DRef
void setActive(bool active)
Turn on/off the module for reconstruction, for the full run or lumi (using info from DB,...
const ClusterParameterEstimator< Phase2TrackerCluster1D > * cpe() const
~TkPhase2OTMeasurementDet() override
bool isEmpty(const Phase2OTMeasurementDetSet &data) const
edmNew::DetSet< Phase2TrackerCluster1D > detset
Phase2OTMeasurementConditionSet & conditionSet()
Phase2OTMeasurementConditionSet * theDetConditions
char data[epos_bytes_allocation]
const GeomDet & fastGeomDet() const
const Phase2OTMeasurementConditionSet & conditionSet() const
virtual RecHitContainer recHits(const TrajectoryStateOnSurface &, const MeasurementTrackerEvent &) const =0
const data_type * const_iterator