CMS 3D CMS Logo

DTSegmentSelector.h
Go to the documentation of this file.
1 #ifndef CalibMuon_DTCalibration_DTSegmentSelector_h
2 #define CalibMuon_DTCalibration_DTSegmentSelector_h
3 
4 /*
5  * \author A. Vilela Pereira
6  */
7 
17 
18 #include <vector>
19 
20 class DTRecSegment4D;
21 class DTRecHit1D;
22 class DTStatusFlag;
23 
25 public:
28  bool operator()(DTRecSegment4D const&, edm::Event const&, edm::EventSetup const&);
29 
30 private:
31  bool checkNoisySegment(edm::ESHandle<DTStatusFlag> const&, std::vector<DTRecHit1D> const&);
32 
37  int minHitsZ_;
38  double maxChi2_;
39  double maxAnglePhi_;
40  double maxAngleZ_;
41 };
42 
43 #endif
DTSegmentSelector::minHitsPhi_
int minHitsPhi_
Definition: DTSegmentSelector.h:36
DTRecSegment4D
Definition: DTRecSegment4D.h:23
Muon.h
DTSegmentSelector::maxAngleZ_
double maxAngleZ_
Definition: DTSegmentSelector.h:40
ESHandle.h
edm::EDGetTokenT< reco::MuonCollection >
DTRecHit1D
Definition: DTRecHit1D.h:25
EDAnalyzer.h
DTSegmentSelector::maxAnglePhi_
double maxAnglePhi_
Definition: DTSegmentSelector.h:39
DTSegmentSelector::DTSegmentSelector
DTSegmentSelector(edm::ParameterSet const &pset, edm::ConsumesCollector &iC)
Definition: DTSegmentSelector.cc:16
DTSegmentSelector::checkNoisyChannels_
bool checkNoisyChannels_
Definition: DTSegmentSelector.h:35
DTSegmentSelector::operator()
bool operator()(DTRecSegment4D const &, edm::Event const &, edm::EventSetup const &)
Definition: DTSegmentSelector.cc:27
MuonFwd.h
edm::ESHandle
Definition: DTSurvey.h:22
DTSegmentSelector
Definition: DTSegmentSelector.h:24
DTSegmentSelector::minHitsZ_
int minHitsZ_
Definition: DTSegmentSelector.h:37
DTSegmentSelector::maxChi2_
double maxChi2_
Definition: DTSegmentSelector.h:38
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
DTSegmentSelector::checkNoisySegment
bool checkNoisySegment(edm::ESHandle< DTStatusFlag > const &, std::vector< DTRecHit1D > const &)
Definition: DTSegmentSelector.cc:125
edm::EventSetup
Definition: EventSetup.h:58
InputTag.h
DTSegmentSelector::muonToken_
edm::EDGetTokenT< reco::MuonCollection > muonToken_
Definition: DTSegmentSelector.h:34
DTSegmentSelector::muonTags_
edm::InputTag muonTags_
Definition: DTSegmentSelector.h:33
EventSetup.h
DTSegmentSelector::~DTSegmentSelector
~DTSegmentSelector()
Definition: DTSegmentSelector.h:27
ConsumesCollector.h
ParameterSet.h
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15
edm::ConsumesCollector
Definition: ConsumesCollector.h:45
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
DTStatusFlag
Definition: DTStatusFlag.h:74