/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoTracker/MkFit/interface/MkFitOutputWrapper.h
30 строк
810 B
Matti Kortelainen
Migrate to multi-iteration interface
11 июн 2021, 22:25
11 июн 2021, 22:25
c8b1553
Код
Авторство
О чём код?
#ifndef RecoTracker_MkFit_MkFitOutputWrapper_h #define RecoTracker_MkFit_MkFitOutputWrapper_h #include <vector> namespace mkfit { class Track; using TrackVec = std::vector<Track>; } // namespace mkfit class MkFitOutputWrapper { public: MkFitOutputWrapper(); MkFitOutputWrapper(mkfit::TrackVec tracks, bool propagatedToFirstLayer); ~MkFitOutputWrapper(); MkFitOutputWrapper(MkFitOutputWrapper const&) = delete; MkFitOutputWrapper& operator=(MkFitOutputWrapper const&) = delete; MkFitOutputWrapper(MkFitOutputWrapper&&); MkFitOutputWrapper& operator=(MkFitOutputWrapper&&); mkfit::TrackVec const& tracks() const { return tracks_; } bool propagatedToFirstLayer() const { return propagatedToFirstLayer_; } private: mkfit::TrackVec tracks_; bool propagatedToFirstLayer_; }; #endif