#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 25 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(), SplitLinear::begin, c, edm::RefToBase< T >::castTo(), submitPVResolutionJobs::count, alignCSCRings::e, dataset::end, HLT_FULL_cff::fraction, mps_fire::i, edm::Ptr< T >::id(), dqmiolumiharvest::j, LogTrace, callgraph::m2, mag(), match(), HLT_FULL_cff::maxFraction, metname, HLT_FULL_cff::minPt, eostools::move(), mps_fire::result, DetachedQuadStep_cff::seeds, and AlCaHLTBitMon_QueryRunRegistry::string.
void MuonTrajectoryCleaner::clean | ( | CandidateContainer & | muonTrajectories | ) |
Clean the candidates container, erasing the (worst) clone trajectory.
Definition at line 236 of file MuonTrajectoryCleaner.cc.
References alongMomentum, c, submitPVResolutionJobs::count, spr::deltaEta, srCondWrite_cfg::deltaPhi, alignCSCRings::e, PV3DBase< T, PVType, FrameType >::eta(), HLT_FULL_cff::eta1, HLT_FULL_cff::eta2, TrajectoryStateOnSurface::globalMomentum(), mps_fire::i, TrajectoryStateOnSurface::isValid(), dqmiolumiharvest::j, LogTrace, callgraph::m2, mag(), match(), metname, eostools::move(), oppositeToMomentum, PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 42 of file MuonTrajectoryCleaner.h.