/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
TrackingTools/GsfTools/interface/GetComponents.h
16 строк
547 B
Cms Build
Clang-Format
03 июн 2019, 06:51
03 июн 2019, 06:51
c1b767c
Код
Авторство
О чём код?
#ifndef GsfToolsGetComponents_H #define GsfToolsGetComponents_H #include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h" struct GetComponents { explicit GetComponents(TrajectoryStateOnSurface const &tsos) : comps(&single) { if (tsos.singleState()) single.push_back(tsos); else comps = &tsos.components(); } TrajectoryStateOnSurface::Components const &operator()() const { return *comps; } TrajectoryStateOnSurface::Components single; TrajectoryStateOnSurface::Components const *comps; }; #endif