/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoVertex/VertexTools/interface/AbstractLTSFactory.h
28 строк
1 KB
Shahzad Malik Muzaffar
[RECONSTRUCTION] Changes suggested by new llvm18 clang-format
05 сен 2024, 17:05
05 сен 2024, 17:05
a09aaae
Код
Авторство
О чём код?
#ifndef VertexTools_AbstractLTSFactory_H #define VertexTools_AbstractLTSFactory_H #include "RecoVertex/VertexPrimitives/interface/LinearizedTrackState.h" #include "TrackingTools/TransientTrack/interface/TransientTrack.h" /** * Abstract class that defines an LinearzedTrackStateFactory */ template <unsigned int N> class AbstractLTSFactory { public: typedef ReferenceCountingPointer<LinearizedTrackState<N> > RefCountedLinearizedTrackState; virtual RefCountedLinearizedTrackState linearizedTrackState(const GlobalPoint& linP, const reco::TransientTrack& track) const = 0; virtual RefCountedLinearizedTrackState linearizedTrackState(const GlobalPoint& linP, const reco::TransientTrack& track, const TrajectoryStateOnSurface& tsos) const = 0; virtual ~AbstractLTSFactory() {} virtual const AbstractLTSFactory* clone() const = 0; }; #endif