1 #ifndef TkStackMeasurementDet_H
2 #define TkStackMeasurementDet_H
TkStackMeasurementDet(const StackGeomDet *gdet, const PixelClusterParameterEstimator *cpe)
const TkPhase2OTMeasurementDet * theLowerDet
bool hasBadComponents(const TrajectoryStateOnSurface &tsos, const MeasurementTrackerEvent &data) const override
return TRUE if at least one of the lower and upper components has badChannels
bool isEmpty(const Phase2OTMeasurementDetSet &data) const
data_type const * const_iterator
const GeomDet & fastGeomDet() const
void init(const MeasurementDet *lowerDet, const MeasurementDet *upperDet)
edm::Ref< edmNew::DetSetVector< Phase2TrackerCluster1D >, Phase2TrackerCluster1D > Phase2TrackerCluster1DRef
const PixelClusterParameterEstimator * thePixelCPE
bool isActive(const MeasurementTrackerEvent &data) const override
return TRUE if both lower and upper components are active
const TkPhase2OTMeasurementDet * upperDet() const
bool isActive(const MeasurementTrackerEvent &data) const override
Is this module active in reconstruction? It must be both 'setActiveThisEvent' and 'setActive'...
edmNew::DetSet< Phase2TrackerCluster1D > detset
bool measurements(const TrajectoryStateOnSurface &stateOnThisDet, const MeasurementEstimator &est, const MeasurementTrackerEvent &data, TempMeasurements &result) const override
RecHitContainer recHits(const TrajectoryStateOnSurface &, const MeasurementTrackerEvent &data) const override
const TkPhase2OTMeasurementDet * lowerDet() const
detset::const_iterator const_iterator
TrackingRecHit::ConstRecHitContainer RecHitContainer
char data[epos_bytes_allocation]
const StackGeomDet & specificGeomDet() const
const TkPhase2OTMeasurementDet * theUpperDet