/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
TrackingTools/GeomPropagators/interface/PropagationDirectionChooser.h
28 строк
821 B
Cms Build
Clang-Format
27 май 2019, 05:59
27 май 2019, 05:59
4ed5991
Код
Авторство
О чём код?
#ifndef _COMMONRECO_PropagationDirectionChooser_H_ #define _COMMONRECO_PropagationDirectionChooser_H_ #include "DataFormats/TrajectorySeed/interface/PropagationDirection.h" #include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h" class FreeTrajectoryState; class Surface; class Cylinder; class Plane; /** Determination of propagation direction towards a surface. * Uses code from the old BidirectionalPropagator. */ class PropagationDirectionChooser { public: PropagationDirectionChooser() {} ~PropagationDirectionChooser() {} PropagationDirection operator()(const FreeTrajectoryState&, const Surface&) const; PropagationDirection operator()(const FreeTrajectoryState&, const Plane&) const; PropagationDirection operator()(const FreeTrajectoryState&, const Cylinder&) const; }; #endif