From 534af601fcb97e7e57a1d901751cf5fe3337cc69 Mon Sep 17 00:00:00 2001 From: Inga Bucinskaite Date: Wed, 6 Nov 2013 16:48:46 -0600 Subject: [PATCH 1/2] Fixing muon double counting bug --- HLTrigger/HLTanalyzers/src/HLTMCtruth.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HLTrigger/HLTanalyzers/src/HLTMCtruth.cc b/HLTrigger/HLTanalyzers/src/HLTMCtruth.cc index 93403ab781300..5320178883b2e 100644 --- a/HLTrigger/HLTanalyzers/src/HLTMCtruth.cc +++ b/HLTrigger/HLTanalyzers/src/HLTMCtruth.cc @@ -164,7 +164,7 @@ void HLTMCtruth::analyze(const edm::Handle & mctruth, // Set-up flags, based on Pythia-generator information, for avoiding double-counting events when // using both pp->{e,mu}X AND QCD samples -// if (((mcpid[nmc]==13)||(mcpid[nmc]==-13))&&(mcpt[nmc]>2.5)) {mu3 += 1;} // Flag for muons with pT > 2.5 GeV/c + if (((mcpid[nmc]==13)||(mcpid[nmc]==-13))&&(mcpt[nmc]>2.5)) {mu3 += 1;} // Flag for muons with pT > 2.5 GeV/c if (((mcpid[nmc]==11)||(mcpid[nmc]==-11))&&(mcpt[nmc]>2.5)) {el3 += 1;} // Flag for electrons with pT > 2.5 GeV/c if (mcpid[nmc]==-5) {mab += 1;} // Flag for bbar From 271df24bc64077c0cded4c29a4c9b7337686ceb8 Mon Sep 17 00:00:00 2001 From: Inga Bucinskaite Date: Mon, 11 Nov 2013 11:26:04 -0600 Subject: [PATCH 2/2] Changing pt threshold to 5GeV --- HLTrigger/HLTanalyzers/src/HLTMCtruth.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/HLTrigger/HLTanalyzers/src/HLTMCtruth.cc b/HLTrigger/HLTanalyzers/src/HLTMCtruth.cc index 5320178883b2e..987669c793cd3 100644 --- a/HLTrigger/HLTanalyzers/src/HLTMCtruth.cc +++ b/HLTrigger/HLTanalyzers/src/HLTMCtruth.cc @@ -98,7 +98,7 @@ void HLTMCtruth::analyze(const edm::Handle & mctruth, int pdgid = simTracks->at(j).type(); if (abs(pdgid)!=13) continue; double pt = simTracks->at(j).momentum().pt(); - if (pt<2.5) continue; + if (pt<5.0) continue; double eta = simTracks->at(j).momentum().eta(); if (abs(eta)>2.5) continue; if (simTracks->at(j).noVertex()) continue; @@ -164,8 +164,8 @@ void HLTMCtruth::analyze(const edm::Handle & mctruth, // Set-up flags, based on Pythia-generator information, for avoiding double-counting events when // using both pp->{e,mu}X AND QCD samples - if (((mcpid[nmc]==13)||(mcpid[nmc]==-13))&&(mcpt[nmc]>2.5)) {mu3 += 1;} // Flag for muons with pT > 2.5 GeV/c - if (((mcpid[nmc]==11)||(mcpid[nmc]==-11))&&(mcpt[nmc]>2.5)) {el3 += 1;} // Flag for electrons with pT > 2.5 GeV/c + if (((mcpid[nmc]==13)||(mcpid[nmc]==-13))&&(mcpt[nmc]>5.0)) {mu3 += 1;} // Flag for muons with pT > 2.5 GeV/c + if (((mcpid[nmc]==11)||(mcpid[nmc]==-11))&&(mcpt[nmc]>5.0)) {el3 += 1;} // Flag for electrons with pT > 2.5 GeV/c if (mcpid[nmc]==-5) {mab += 1;} // Flag for bbar if (mcpid[nmc]==5) {mbb += 1;} // Flag for b