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