CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ExhaustiveMuonTrajectoryBuilder.h
Go to the documentation of this file.
1 #ifndef ExhaustiveMuonTrajectoryBuilder_h
2 #define ExhaustiveMuonTrajectoryBuilder_h
3 
14 
16 
18 public:
21 
24 
26  CandidateContainer trajectories(const TrackCand&) override;
27 
29  void setEvent(const edm::Event& event) override;
30 
31 private:
32  void clean(TrajectoryContainer& trajectories) const;
33 
37 };
38 
39 #endif
MuonCandidate::CandidateContainer CandidateContainer
void setEvent(const edm::Event &event) override
pass the Event to the algo at each event
std::pair< const Trajectory *, reco::TrackRef > TrackCand
StandAloneMuonTrajectoryBuilder theTrajBuilder
MuonCandidate::TrajectoryContainer TrajectoryContainer
TrajectoryContainer trajectories(const TrajectorySeed &) override
return a container of the reconstructed trajectories compatible with a given seed ...
void clean(TrajectoryContainer &trajectories) const
ExhaustiveMuonTrajectoryBuilder(const edm::ParameterSet &pset, const MuonServiceProxy *, edm::ConsumesCollector &)