Skip to content

Commit 18f34e2

Browse files
authored
Merge pull request cms-sw#43132 from fmanteca/master
Add minETA selection to HLT filter RecoTracker/DeDx/plugins/HLTDeDxFilter
2 parents e7bccb3 + ab9d1e0 commit 18f34e2

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

RecoTracker/DeDx/plugins/HLTDeDxFilter.cc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ HLTDeDxFilter::HLTDeDxFilter(const edm::ParameterSet& iConfig) : HLTFilter(iConf
3737
minDEDx_ = iConfig.getParameter<double>("minDEDx");
3838
minPT_ = iConfig.getParameter<double>("minPT");
3939
minNOM_ = iConfig.getParameter<double>("minNOM");
40+
minETA_ = iConfig.getParameter<double>("minETA");
4041
maxETA_ = iConfig.getParameter<double>("maxETA");
4142
minNumValidHits_ = iConfig.getParameter<double>("minNumValidHits");
4243
maxNHitMissIn_ = iConfig.getParameter<double>("maxNHitMissIn");
@@ -68,6 +69,7 @@ void HLTDeDxFilter::fillDescriptions(edm::ConfigurationDescriptions& description
6869
desc.add<double>("minDEDx", 0.0);
6970
desc.add<double>("minPT", 0.0);
7071
desc.add<double>("minNOM", 0.0);
72+
desc.add<double>("minETA", 0.0);
7173
desc.add<double>("maxETA", 5.5);
7274
desc.add<double>("minNumValidHits", 0);
7375
desc.add<double>("maxNHitMissIn", 99);
@@ -128,8 +130,8 @@ bool HLTDeDxFilter::hltFilter(edm::Event& iEvent,
128130
}
129131
for (unsigned int i = 0; i < trackCollection.size(); i++) {
130132
reco::TrackRef track = reco::TrackRef(trackCollectionHandle, i);
131-
if (pt[i] > minPT_ && fabs(eta[i]) < maxETA_ && dEdxTrack[track].numberOfMeasurements() > minNOM_ &&
132-
dEdxTrack[track].dEdx() > minDEDx_) {
133+
if (pt[i] > minPT_ && std::abs(eta[i]) >= minETA_ && std::abs(eta[i]) < maxETA_ &&
134+
dEdxTrack[track].numberOfMeasurements() > minNOM_ && dEdxTrack[track].dEdx() > minDEDx_) {
133135
if (track->numberOfValidHits() < minNumValidHits_)
134136
continue;
135137
if (track->hitPattern().trackerLayersWithoutMeasurement(reco::HitPattern::MISSING_INNER_HITS) > maxNHitMissIn_)

RecoTracker/DeDx/plugins/HLTDeDxFilter.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ class HLTDeDxFilter : public HLTFilter {
3232
double minDEDx_;
3333
double minPT_;
3434
double minNOM_;
35+
double minETA_;
3536
double maxETA_;
3637
double minNumValidHits_;
3738
double maxNHitMissIn_;

0 commit comments

Comments
 (0)