16 vector<const GeomDet*>::const_iterator
last)
47 pair<bool,TrajectoryStateOnSurface> compat =
DetRodOneR(std::vector< const GeomDet * >::const_iterator first, std::vector< const GeomDet * >::const_iterator last)
Construct from iterators on GeomDet*.
std::vector< const GeomDet * > theDets
bool add(int idet, std::vector< DetWithState > &result, const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const
Query detector idet for compatible and add the output to result.
GeomDetCompatibilityChecker theCompatibilityChecker
ExtractZ< GeomDet, float > DetZ
static std::pair< bool, TrajectoryStateOnSurface > isCompatible(const GeomDet *theDet, const TrajectoryStateOnSurface &ts, const Propagator &prop, const MeasurementEstimator &est)
void setPlane(Plane *plane)
Set the rod's plane.
void precomputed_value_sort(RandomAccessIterator begin, RandomAccessIterator end, const Extractor &extr)
std::pair< const GeomDet *, TrajectoryStateOnSurface > DetWithState
volatile std::atomic< bool > shutdown_flag false