30 bool computeCoarseLocalPosition) :
37 LogDebug(
"TSiPixelRecHit")<<
"calculating coarse position/error.";
40 edm::LogError(
"TSiPixelRecHit") <<
" geomdet does not cast into geomdet unit. cannot create pixel local parameters.";
59 theHitData( pos, err, det->geographicalId(), clust)
unsigned int theClusterProbComputationFlag
bool hasPositionAndError() const
to be redefined by daughter class
virtual SiPixelRecHitQuality::QualWordType rawQualityWord() const
const SiPixelRecHit * specificHit() const
const PixelClusterParameterEstimator * theCPE
std::pair< LocalPoint, LocalError > LocalValues
TSiPixelRecHit(const GeomDet *geom, const SiPixelRecHit *rh, const PixelClusterParameterEstimator *cpe, bool computeCoarseLocalPosition)
virtual LocalValues localParameters(const T &, const GeomDetUnit &) const =0
DetId geographicalId() const
The label of this GeomDet.
static RecHitPointer build(const GeomDet *geom, const SiPixelRecHit *rh, const PixelClusterParameterEstimator *cpe, bool computeCoarseLocalPosition=false)
ClusterRef cluster() const
unsigned int clusterProbComputationFlag() const
virtual const GeomDetUnit * detUnit() const
void setRawQualityWord(SiPixelRecHitQuality::QualWordType w)
Pixel cluster – collection of neighboring pixels above threshold.
virtual TSiPixelRecHit * clone() const
const GeomDet * det() const
The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds.