1 #ifndef TkDoubleSensMeasurementDet_H 2 #define TkDoubleSensMeasurementDet_H
void init(const MeasurementDet *firstDet, const MeasurementDet *secondDet)
const TkPixelMeasurementDet * secondDet() const
bool isActive(const MeasurementTrackerEvent &data) const override
Is this module active in reconstruction? It must be both 'setActiveThisEvent' and 'setActive'...
data_type const * const_iterator
bool isActive(const MeasurementTrackerEvent &data) const override
return TRUE if both first and second components are active
const TkPixelMeasurementDet * theFirstDet
const TkPixelMeasurementDet * firstDet() const
bool hasBadComponents(const TrajectoryStateOnSurface &tsos, const MeasurementTrackerEvent &data) const override
return TRUE if at least one of the first and second components has badChannels
bool measurements(const TrajectoryStateOnSurface &stateOnThisDet, const MeasurementEstimator &est, const MeasurementTrackerEvent &data, TempMeasurements &result) const override
RecHitContainer recHits(const TrajectoryStateOnSurface &, const MeasurementTrackerEvent &data) const override
detset::const_iterator const_iterator
const PixelClusterParameterEstimator * thePixelCPE
const TkPixelMeasurementDet * theSecondDet
const GeomDet & fastGeomDet() const
bool isEmpty(const PxMeasurementDetSet &data) const
edm::Ref< edmNew::DetSetVector< Phase2TrackerCluster1D >, Phase2TrackerCluster1D > Phase2TrackerCluster1DRef
edmNew::DetSet< SiPixelCluster > detset
TrackingRecHit::ConstRecHitContainer RecHitContainer
char data[epos_bytes_allocation]
const DoubleSensGeomDet & specificGeomDet() const
TkDoubleSensMeasurementDet(const DoubleSensGeomDet *gdet, const PixelClusterParameterEstimator *cpe)