#include <MuonTrajectoryCleaner.h>
Public Types | |
typedef MuonCandidate::CandidateContainer | CandidateContainer |
typedef MuonCandidate::TrajectoryContainer | TrajectoryContainer |
Public Member Functions | |
void | clean (TrajectoryContainer &muonTrajectories, edm::Event &evt, const edm::Handle< edm::View< TrajectorySeed > > &seeds) |
Clean the trajectories container, erasing the (worst) clone trajectory. More... | |
void | clean (CandidateContainer &muonTrajectories) |
Clean the candidates container, erasing the (worst) clone trajectory. More... | |
MuonTrajectoryCleaner () | |
Constructor. More... | |
MuonTrajectoryCleaner (bool reportGhosts) | |
Constructor for L2 muons (enable reportGhosts) More... | |
virtual | ~MuonTrajectoryCleaner () |
Destructor. More... | |
Private Attributes | |
bool | reportGhosts_ |
No description available.
Definition at line 16 of file MuonTrajectoryCleaner.h.
Definition at line 19 of file MuonTrajectoryCleaner.h.
Definition at line 18 of file MuonTrajectoryCleaner.h.
|
inline |
|
inline |
Constructor for L2 muons (enable reportGhosts)
Definition at line 26 of file MuonTrajectoryCleaner.h.
|
inlinevirtual |
void MuonTrajectoryCleaner::clean | ( | TrajectoryContainer & | muonTrajectories, |
edm::Event & | evt, | ||
const edm::Handle< edm::View< TrajectorySeed > > & | seeds | ||
) |
Clean the trajectories container, erasing the (worst) clone trajectory.
Definition at line 20 of file MuonTrajectoryCleaner.cc.
References funct::abs(), begin, edm::RefToBase< T >::castTo(), MillePedeFileConverter_cfg::e, end, dedxEstimators_cff::fraction, mps_fire::i, edm::Ptr< T >::id(), LogTrace, mag(), genParticles_cff::map, RecoTauDiscriminantConfiguration::mask, match(), candidateVertexMerger_cfi::maxFraction, metname, lostTracks_cfi::minPt, eostools::move(), mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by MuonTrackFinder::reconstruct(), and ~MuonTrajectoryCleaner().
void MuonTrajectoryCleaner::clean | ( | CandidateContainer & | muonTrajectories | ) |
Clean the candidates container, erasing the (worst) clone trajectory.
Definition at line 204 of file MuonTrajectoryCleaner.cc.
References alongMomentum, spr::deltaEta, hiPixelPairStep_cff::deltaPhi, muonCosmicCompatibility_cfi::deltaPt, MillePedeFileConverter_cfg::e, PV3DBase< T, PVType, FrameType >::eta(), TrajectoryStateOnSurface::globalMomentum(), mps_fire::i, TrajectoryStateOnSurface::isValid(), LogTrace, mag(), RecoTauDiscriminantConfiguration::mask, match(), metname, oppositeToMomentum, PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), hiDetachedQuadStep_cff::pt1, hiDetachedQuadStep_cff::pt2, mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 42 of file MuonTrajectoryCleaner.h.