CMS 3D CMS Logo

MuonTrajectoryCleaner.h
Go to the documentation of this file.
1 #ifndef RecoMuon_TrackingTools_MuonTrajectoryCleaner_H
2 #define RecoMuon_TrackingTools_MuonTrajectoryCleaner_H
3 
13 #include <vector>
14 
15 //class Event;
17 public:
20 
23 
25  MuonTrajectoryCleaner(bool reportGhosts) : reportGhosts_(reportGhosts) {}
26 
29 
30  // Operations
31 
33  void clean(TrajectoryContainer& muonTrajectories,
34  edm::Event& evt,
35  const edm::Handle<edm::View<TrajectorySeed> >& seeds); //used by reference...
36 
38  void clean(CandidateContainer& muonTrajectories); //used by reference...
39 
40 protected:
41 private:
43 };
44 #endif
MuonTrajectoryCleaner::clean
void clean(TrajectoryContainer &muonTrajectories, edm::Event &evt, const edm::Handle< edm::View< TrajectorySeed > > &seeds)
Clean the trajectories container, erasing the (worst) clone trajectory.
Definition: MuonTrajectoryCleaner.cc:20
funct::false
false
Definition: Factorize.h:29
MuonTrajectoryCleaner::CandidateContainer
MuonCandidate::CandidateContainer CandidateContainer
Definition: MuonTrajectoryCleaner.h:19
MuonCandidate::TrajectoryContainer
std::vector< std::unique_ptr< Trajectory > > TrajectoryContainer
Definition: MuonCandidate.h:17
edm::Handle
Definition: AssociativeIterator.h:50
MuonTrajectoryCleaner::MuonTrajectoryCleaner
MuonTrajectoryCleaner()
Constructor.
Definition: MuonTrajectoryCleaner.h:22
MuonTrajectoryCleaner::~MuonTrajectoryCleaner
virtual ~MuonTrajectoryCleaner()
Destructor.
Definition: MuonTrajectoryCleaner.h:28
edm::View
Definition: CaloClusterFwd.h:14
MuonTrajectoryCleaner::MuonTrajectoryCleaner
MuonTrajectoryCleaner(bool reportGhosts)
Constructor for L2 muons (enable reportGhosts)
Definition: MuonTrajectoryCleaner.h:25
Event.h
MuonCandidate.h
MuonCandidate::CandidateContainer
std::vector< std::unique_ptr< MuonCandidate > > CandidateContainer
Definition: MuonCandidate.h:18
MuonTrajectoryCleaner
Definition: MuonTrajectoryCleaner.h:16
Trajectory.h
DetachedQuadStep_cff.seeds
seeds
Definition: DetachedQuadStep_cff.py:195
MuonTrajectoryCleaner::reportGhosts_
bool reportGhosts_
Definition: MuonTrajectoryCleaner.h:42
MuonTrajectoryCleaner::TrajectoryContainer
MuonCandidate::TrajectoryContainer TrajectoryContainer
Definition: MuonTrajectoryCleaner.h:18
edm::Event
Definition: Event.h:73