1 #ifndef RecoMuon_L3TrackFinder_L3MuonTrajectoryBuilder_H
2 #define RecoMuon_L3TrackFinder_L3MuonTrajectoryBuilder_H
MuonCandidate::CandidateContainer CandidateContainer
std::pair< const Trajectory *, reco::TrackRef > TrackCand
virtual void setEvent(const edm::Event &)
pass the Event to the algo at each event
L3MuonTrajectoryBuilder(const edm::ParameterSet &, const MuonServiceProxy *)
constructor with Parameter Set and MuonServiceProxy
edm::Handle< reco::TrackCollection > allTrackerTracks
std::vector< TrackCand > makeTkCandCollection(const TrackCand &)
make a TrackCand collection using tracker Track, Trajectory information
edm::InputTag theTkCollName
~L3MuonTrajectoryBuilder()
destructor
MuonTrajectoryBuilder::CandidateContainer trajectories(const TrackCand &)
reconstruct trajectories from standalone and tracker only Tracks
TrajectoryCleaner * theTrajectoryCleaner