#include <DTSegmentSelector.h>
Public Member Functions | |
DTSegmentSelector (edm::ParameterSet const &pset, edm::ConsumesCollector &iC) | |
bool | operator() (DTRecSegment4D const &, edm::Event const &, edm::EventSetup const &) |
~DTSegmentSelector () | |
Private Member Functions | |
bool | checkNoisySegment (edm::ESHandle< DTStatusFlag > const &, std::vector< DTRecHit1D > const &) |
Private Attributes | |
bool | checkNoisyChannels_ |
double | maxAnglePhi_ |
double | maxAngleZ_ |
double | maxChi2_ |
int | minHitsPhi_ |
int | minHitsZ_ |
edm::InputTag | muonTags_ |
edm::EDGetTokenT< reco::MuonCollection > | muonToken_ |
Definition at line 24 of file DTSegmentSelector.h.
DTSegmentSelector::DTSegmentSelector | ( | edm::ParameterSet const & | pset, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 16 of file DTSegmentSelector.cc.
References edm::ConsumesCollector::consumes(), muonTags_, and muonToken_.
|
inline |
Definition at line 27 of file DTSegmentSelector.h.
References checkNoisySegment(), and operator()().
|
private |
Definition at line 125 of file DTSegmentSelector.cc.
References DTStatusFlag::cellStatus(), and LogTrace.
Referenced by operator()(), and ~DTSegmentSelector().
bool DTSegmentSelector::operator() | ( | DTRecSegment4D const & | segment, |
edm::Event const & | event, | ||
edm::EventSetup const & | setup | ||
) |
Definition at line 27 of file DTSegmentSelector.cc.
References checkNoisyChannels_, checkNoisySegment(), DTRecSegment4D::chi2(), simKBmtfDigis_cfi::chiSquare, DTRecSegment4D::degreesOfFreedom(), flavorHistoryFilter_cfi::dr, PVValHelper::dx, PVValHelper::dy, edm::EventSetup::get(), DTRecSegment4D::hasPhi(), DTRecSegment4D::hasZed(), edm::InputTag::label(), DTRecSegment4D::localDirection(), DTRecSegment4D::localPosition(), muonTagProbeFilters_cff::matched, maxAnglePhi_, maxAngleZ_, maxChi2_, minHitsPhi_, minHitsZ_, PDWG_BPHSkim_cff::muons, muonTags_, muonToken_, DTRecSegment4D::phiSegment(), Geom::pi(), edm::Handle< T >::product(), TrackingRecHit::rawId(), mps_fire::result, DTRecSegment2D::specificRecHits(), mathSSE::sqrt(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), PV3DBase< T, PVType, FrameType >::z(), and DTRecSegment4D::zSegment().
Referenced by ~DTSegmentSelector().
|
private |
Definition at line 35 of file DTSegmentSelector.h.
Referenced by operator()().
|
private |
Definition at line 39 of file DTSegmentSelector.h.
Referenced by operator()().
|
private |
Definition at line 40 of file DTSegmentSelector.h.
Referenced by operator()().
|
private |
Definition at line 38 of file DTSegmentSelector.h.
Referenced by operator()().
|
private |
Definition at line 36 of file DTSegmentSelector.h.
Referenced by operator()().
|
private |
Definition at line 37 of file DTSegmentSelector.h.
Referenced by operator()().
|
private |
Definition at line 33 of file DTSegmentSelector.h.
Referenced by DTSegmentSelector(), and operator()().
|
private |
Definition at line 34 of file DTSegmentSelector.h.
Referenced by DTSegmentSelector(), and operator()().