Go to the documentation of this file. 1 #ifndef RecoMuon_TrackFinder_StandAloneTrajectoryBuilder_H
2 #define RecoMuon_TrackFinder_StandAloneTrajectoryBuilder_H
const MuonServiceProxy * theService
StandAloneMuonFilter * filter() const
pre-filter
StandAloneMuonFilter * theBWFilter
MuonCandidate::CandidateContainer CandidateContainer
StandAloneMuonTrajectoryBuilder(const edm::ParameterSet &, const MuonServiceProxy *, edm::ConsumesCollector &iC)
Constructor with Parameter set and MuonServiceProxy.
TrajectoryContainer trajectories(const TrajectorySeed &) override
return a container of the reconstructed trajectories compatible with a given seed
DetLayerWithState propagateTheSeedTSOS(TrajectoryStateOnSurface &aTSOS, DetId &aDetId)
std::pair< const DetLayer *, TrajectoryStateOnSurface > DetLayerWithState
StandAloneMuonRefitter * theRefitter
SeedTransformer * theSeedTransformer
std::string theBWSeedType
void setEvent(const edm::Event &event) override
Pass the Event to the algo at each event.
StandAloneMuonRefitter * refitter() const
refitter of the hits container
recoMuon::SeedPosition theSeedPosition
MuonCandidate::TrajectoryContainer TrajectoryContainer
StandAloneMuonFilter * bwfilter() const
actual filter
std::string theNavigationType
CandidateContainer trajectories(const TrackCand &) override
dummy implementation, unused in this class
std::pair< const Trajectory *, reco::TrackRef > TrackCand
StandAloneMuonFilter * theFilter
~StandAloneMuonTrajectoryBuilder() override
Destructor.
std::string theSeedPropagatorName
Propagator for the seed extrapolation.