/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FastSimulation/TrajectoryManager/src/InsideBoundsMeasurementEstimator.cc
18 строк
1000 B
Cms Build
Clang-Format
16 май 2019, 15:48
16 май 2019, 15:48
12a0cf0
Код
Авторство
О чём код?
#include "FastSimulation/TrajectoryManager/interface/InsideBoundsMeasurementEstimator.h" #include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h" #include "DataFormats/GeometrySurface/interface/BoundPlane.h" #include "TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHit.h" bool InsideBoundsMeasurementEstimator::estimate(const TrajectoryStateOnSurface& ts, const Plane& plane) const { return plane.bounds().inside(ts.localPosition()); } MeasurementEstimator::Local2DVector InsideBoundsMeasurementEstimator::maximalLocalDisplacement( const TrajectoryStateOnSurface& ts, const Plane&) const { return Local2DVector(0, 0); } std::pair<bool, double> InsideBoundsMeasurementEstimator::estimate(const TrajectoryStateOnSurface& tsos, const TrackingRecHit& aRecHit) const { bool inside = aRecHit.det()->surface().bounds().inside(tsos.localPosition()); return HitReturnType(inside, 0); }