/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoTracker/PixelTrackFitting/interface/PixelFitter.h
23 строки
631 B
mmusich
fix RecoTracker/Pixel* subsystems inclusions guards to comply withc cmssw rule 4.1
11 апр 2023, 10:15
11 апр 2023, 10:15
e88c626
Код
Авторство
О чём код?
#ifndef RecoTracker_PixelTrackFitting_PixelFitter_h #define RecoTracker_PixelTrackFitting_PixelFitter_h #include "RecoTracker/PixelTrackFitting/interface/PixelFitterBase.h" #include <memory> class PixelFitter { public: PixelFitter() {} explicit PixelFitter(std::unique_ptr<PixelFitterBase> fitter) : fitter_(std::move(fitter)) {} void swap(PixelFitter& o) { std::swap(fitter_, o.fitter_); } std::unique_ptr<reco::Track> run(const std::vector<const TrackingRecHit*>& hits, const TrackingRegion& region) const { return fitter_->run(hits, region); } private: std::unique_ptr<PixelFitterBase> fitter_; }; #endif