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 {class ParameterSet; class Event; class EventSetup; }
19 
20 class MuonServiceProxy;
21 class Trajectory;
22 
24 
25  public:
26 
29 
31  ~GlobalMuonTrajectoryBuilder() override;
32 
34 
37 
39  void setEvent(const edm::Event&) override;
40 
41  private:
42 
44  std::vector<TrackCand> makeTkCandCollection(const TrackCand&) override;
45 
46  private:
47 
51 
52 };
53 #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