/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
TrackingTools/TrajectoryState/src/TrajectoryStateOnSurface.cc
27 строк
1 KB
Cms Build
Clang-Format
31 май 2019, 13:16
31 май 2019, 13:16
14da925
Код
Авторство
О чём код?
#include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h" #include "TrackingTools/TrajectoryState/interface/BasicSingleTrajectoryState.h" typedef BasicSingleTrajectoryState BTSOS; void TrajectoryStateOnSurface::update(const LocalTrajectoryParameters& p, const SurfaceType& aSurface, const MagneticField* field, const SurfaceSide side) { if (data().canUpdateLocalParameters()) { unsharedData().update(p, aSurface, field, side); } else { *this = TrajectoryStateOnSurface(p, aSurface, field, side); } } void TrajectoryStateOnSurface::update(const LocalTrajectoryParameters& p, const LocalTrajectoryError& err, const SurfaceType& aSurface, const MagneticField* field, const SurfaceSide side) { if (data().canUpdateLocalParameters()) { unsharedData().update(1., p, err, aSurface, field, side); } else { *this = TrajectoryStateOnSurface(1., p, err, aSurface, field, side); } }