Go to the documentation of this file. 1 #ifndef RecoMuon_L3TrackFinder_L3MuonTrajectoryBuilder_H
2 #define RecoMuon_L3TrackFinder_L3MuonTrajectoryBuilder_H
edm::InputTag theVertexCollInputTag
MuonTrajectoryBuilder::CandidateContainer trajectories(const TrackCand &) override
return a container reconstructed muons starting from a given track
MuonCandidate::CandidateContainer CandidateContainer
edm::Handle< reco::VertexCollection > pvHandle
edm::Handle< reco::TrackCollection > allTrackerTracks
void setEvent(const edm::Event &) override
Pass the Event to the algo at each event.
static void fillDescriptions(edm::ParameterSetDescription &descriptions)
Add default values for fillDescriptions.
edm::InputTag theTkCollName
edm::EDGetTokenT< reco::TrackCollection > theTrackToken
edm::Handle< reco::BeamSpot > beamSpotHandle
std::unique_ptr< TrajectoryCleaner > theTrajectoryCleaner
std::vector< TrackCand > makeTkCandCollection(const TrackCand &) override
Make a TrackCand collection using tracker Track, Trajectory information.
~L3MuonTrajectoryBuilder() override
Destructor.
MuonTrajectoryBuilder::TrajectoryContainer trajectories(const TrajectorySeed &) override
dummy implementation, unused in this class
std::pair< const Trajectory *, reco::TrackRef > TrackCand
edm::InputTag theBeamSpotInputTag
L3MuonTrajectoryBuilder(const edm::ParameterSet &, const MuonServiceProxy *, edm::ConsumesCollector &)
Constructor with Parameter Set and MuonServiceProxy.