CMS 3D CMS Logo

DirectMuonTrajectoryBuilder.h
Go to the documentation of this file.
1 #ifndef RecoMuon_TrackingTools_DirectMuonTrajectoryBuilder_H
2 #define RecoMuon_TrackingTools_DirectMuonTrajectoryBuilder_H
3 
13 #include <vector>
14 
15 class MuonServiceProxy;
16 class SeedTransformer;
17 class TrajectorySeed;
18 
19 namespace edm {
20  class ParameterSet;
21 }
22 
24 public:
27 
30 
33 
35  CandidateContainer trajectories(const TrackCand&) override;
36 
38  void setEvent(const edm::Event& event) override;
39 
40 private:
43 };
44 #endif
DirectMuonTrajectoryBuilder::setEvent
void setEvent(const edm::Event &event) override
pass the Event to the algo at each event
Definition: DirectMuonTrajectoryBuilder.cc:126
edm
HLT enums.
Definition: AlignableModifier.h:19
SeedTransformer
Definition: SeedTransformer.h:29
DirectMuonTrajectoryBuilder::theService
const MuonServiceProxy * theService
Definition: DirectMuonTrajectoryBuilder.h:41
MuonTrajectoryBuilder::CandidateContainer
MuonCandidate::CandidateContainer CandidateContainer
Definition: MuonTrajectoryBuilder.h:24
DirectMuonTrajectoryBuilder::theSeedTransformer
SeedTransformer * theSeedTransformer
Definition: DirectMuonTrajectoryBuilder.h:42
MuonTrajectoryBuilder
Definition: MuonTrajectoryBuilder.h:21
edm::ParameterSet
Definition: ParameterSet.h:47
ParameterSet
Definition: Functions.h:16
MuonCandidate.h
Trajectory.h
DirectMuonTrajectoryBuilder::~DirectMuonTrajectoryBuilder
~DirectMuonTrajectoryBuilder() override
destructor
Definition: DirectMuonTrajectoryBuilder.cc:26
MuonTrajectoryBuilder::TrajectoryContainer
MuonCandidate::TrajectoryContainer TrajectoryContainer
Definition: MuonTrajectoryBuilder.h:23
DirectMuonTrajectoryBuilder
Definition: DirectMuonTrajectoryBuilder.h:23
DirectMuonTrajectoryBuilder::trajectories
TrajectoryContainer trajectories(const TrajectorySeed &) override
return a container of the reconstructed trajectories compatible with a given seed
Definition: DirectMuonTrajectoryBuilder.cc:33
TrajectorySeed
Definition: TrajectorySeed.h:18
MuonTrajectoryBuilder::TrackCand
std::pair< const Trajectory *, reco::TrackRef > TrackCand
Definition: MuonTrajectoryBuilder.h:25
MuonTrajectoryBuilder.h
MuonServiceProxy
Definition: MuonServiceProxy.h:38
DirectMuonTrajectoryBuilder::DirectMuonTrajectoryBuilder
DirectMuonTrajectoryBuilder(const edm::ParameterSet &, const MuonServiceProxy *)
constructor
Definition: DirectMuonTrajectoryBuilder.cc:18
event
Definition: event.py:1
edm::Event
Definition: Event.h:73