8 pair<bool, TrajectoryStateOnSurface>
16 if(!siStripDetId.glued())
return checker.
isCompatible( det, tsos, prop, est);
19 pair<bool, TrajectoryStateOnSurface> mono =
21 pair<bool, TrajectoryStateOnSurface> stereo =
23 if (mono.first || stereo.first) {
26 return pair<bool, TrajectoryStateOnSurface>(
true, gluedDetState);
29 return pair<bool, TrajectoryStateOnSurface>(
false, gluedDetState);
const GeomDetUnit * monoDet() const
static std::pair< bool, TrajectoryStateOnSurface > isCompatible(const GeomDet *theDet, const TrajectoryStateOnSurface &ts, const Propagator &prop, const MeasurementEstimator &est)
std::pair< bool, TrajectoryStateOnSurface > isCompatible(const GeomDet *det, const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est) const
const BoundPlane & specificSurface() const
Same as surface(), kept for backward compatibility.
DetId geographicalId() const
The label of this GeomDet.
Detector identifier class for the strip tracker.
const GeomDetUnit * stereoDet() const