/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoMuon/TrackingTools/interface/DirectMuonTrajectoryBuilder.h
45 строк
1 KB
Christopher Jones
Replace forward references with includes of Fwd.h files
18 фев 2026, 17:29
18 фев 2026, 17:29
bb39da7
Код
Авторство
О чём код?
#ifndef RecoMuon_TrackingTools_DirectMuonTrajectoryBuilder_H #define RecoMuon_TrackingTools_DirectMuonTrajectoryBuilder_H /** \class DirectMuonTrajectoryBuilder * Class which takes a trajectory seed and fit its hits, returning a Trajectory container * * \author R. Bellan - INFN Torino */ #include "TrackingTools/PatternTools/interface/Trajectory.h" #include "RecoMuon/TrackingTools/interface/MuonCandidate.h" #include "RecoMuon/TrackingTools/interface/MuonTrajectoryBuilder.h" #include "DataFormats/TrajectorySeed/interface/TrajectorySeedFwd.h" #include <vector> class MuonServiceProxy; class SeedTransformer; namespace edm { class ParameterSet; class ConsumesCollector; } // namespace edm class DirectMuonTrajectoryBuilder : public MuonTrajectoryBuilder { public: /// constructor DirectMuonTrajectoryBuilder(const edm::ParameterSet&, const MuonServiceProxy*, edm::ConsumesCollector); /// destructor ~DirectMuonTrajectoryBuilder() override; /// return a container of the reconstructed trajectories compatible with a given seed TrajectoryContainer trajectories(const TrajectorySeed&) override; /// return a container reconstructed muons starting from a given track CandidateContainer trajectories(const TrackCand&) override; /// pass the Event to the algo at each event void setEvent(const edm::Event& event) override; private: const MuonServiceProxy* theService; SeedTransformer* theSeedTransformer; }; #endif