1 #ifndef TkPixelMeasurementDet_H
2 #define TkPixelMeasurementDet_H
43 virtual std::vector<TrajectoryMeasurement>
bool isActive() const
Is this module active in reconstruction? It must be both 'setActiveThisEvent' and 'setActive'...
virtual std::vector< TrajectoryMeasurement > fastMeasurements(const TrajectoryStateOnSurface &stateOnThisDet, const TrajectoryStateOnSurface &startingState, const Propagator &, const MeasurementEstimator &) const
std::vector< LocalPoint > badRocPositions_
TransientTrackingRecHit::ConstRecHitContainer RecHitContainer
bool accept(SiPixelClusterRefNew &r) const
const std::vector< bool > * skipClusters_
void setClusterToSkip(const std::vector< bool > *skip)
void setActive(bool active)
Turn on/off the module for reconstruction, for the full run or lumi (using info from DB...
data_type const * const_iterator
TkPixelMeasurementDet(const GeomDet *gdet, const PixelClusterParameterEstimator *cpe)
std::pair< LocalPoint, LocalError > LocalValues
const GeomDet & fastGeomDet() const
edm::Ref< edmNew::DetSetVector< SiPixelCluster >, SiPixelCluster > SiPixelClusterRef
virtual ~TkPixelMeasurementDet()
void update(const detset &detSet, const edm::Handle< edmNew::DetSetVector< SiPixelCluster > > &h, unsigned int id)
PixelClusterParameterEstimator::LocalValues LocalValues
void setActiveThisEvent(bool active)
Turn on/off the module for reconstruction for one events. This per-event flag is cleared by any call ...
detset::const_iterator const_iterator
edm::Handle< edmNew::DetSetVector< SiPixelCluster > > handle_
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
key_type key() const
Accessor for product key.
bool hasBadComponents(const TrajectoryStateOnSurface &tsos) const
virtual RecHitContainer recHits(const TrajectoryStateOnSurface &) const
TransientTrackingRecHit::RecHitPointer buildRecHit(const SiPixelClusterRef &cluster, const LocalTrajectoryParameters <p) const
Pixel cluster – collection of neighboring pixels above threshold.
const PixelGeomDetUnit & specificGeomDet() const
void setBadRocPositions(std::vector< LocalPoint > &positions)
Sets the list of bad ROCs, identified by the positions of their centers in the local coordinate frame...
edmNew::DetSet< SiPixelCluster > detset
const PixelClusterParameterEstimator * theCPE
void clearBadRocPositions()
Clear the list of bad ROCs.