CMS 3D CMS Logo

GlobalMuonTrajectoryBuilder.h
Go to the documentation of this file.
1 #ifndef RecoMuon_GlobalTrackFinder_GlobalMuonTrajectoryBuilder_H
2 #define RecoMuon_GlobalTrackFinder_GlobalMuonTrajectoryBuilder_H
3 
17 
18 namespace edm {
19  class ParameterSet;
20  class Event;
21  class EventSetup;
22 } // namespace edm
23 
24 class MuonServiceProxy;
25 class Trajectory;
26 
28 public:
31 
33  ~GlobalMuonTrajectoryBuilder() override;
34 
36 
39 
41  void setEvent(const edm::Event&) override;
42 
43 private:
45  std::vector<TrackCand> makeTkCandCollection(const TrackCand&) override;
46 
47 private:
51 };
52 #endif
MuonCandidate::CandidateContainer CandidateContainer
std::pair< const Trajectory *, reco::TrackRef > TrackCand
edm::EDGetTokenT< reco::TrackCollection > allTrackerTracksToken
edm::Handle< reco::TrackCollection > allTrackerTracks
HLT enums.
MuonTrajectoryBuilder::TrajectoryContainer trajectories(const TrajectorySeed &) override
dummy implementation, unused in this class