From 0a6aad189f5ba03e026dd97523d7153cd7c48cea Mon Sep 17 00:00:00 2001 From: Nurfikri Norjoharuddeen Date: Mon, 8 Jun 2020 09:17:34 +0200 Subject: [PATCH 1/3] Fix major bug. Add di-electron triggers --- Skimmer/script/branches_in.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Skimmer/script/branches_in.txt b/Skimmer/script/branches_in.txt index e55df5b..905e963 100644 --- a/Skimmer/script/branches_in.txt +++ b/Skimmer/script/branches_in.txt @@ -28,4 +28,6 @@ keep HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ keep HLT_Mu17_TrkIsoVVL_TkMu8_TrkIsoVVL keep HLT_TkMu17_TrkIsoVVL_TkMu8_TrkIsoVVL keep HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8 -keep HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8 \ No newline at end of file +keep HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8 +keep HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ +keep HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL \ No newline at end of file From 957fe9493756c96c7796653d38b1406ffb20118b Mon Sep 17 00:00:00 2001 From: Nurfikri Norjoharuddeen Date: Mon, 8 Jun 2020 09:20:40 +0200 Subject: [PATCH 2/3] Check HLT object trigger filter bits --- Skimmer/python/SkimmerDiLepton.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Skimmer/python/SkimmerDiLepton.py b/Skimmer/python/SkimmerDiLepton.py index 7dfba8f..cb5948d 100644 --- a/Skimmer/python/SkimmerDiLepton.py +++ b/Skimmer/python/SkimmerDiLepton.py @@ -309,6 +309,10 @@ def passZBosonSelection(self, event): for obj in event.trigObjsAll: if not(obj.id == 13): continue + if not(obj.filterBits&1): + continue + if not(obj.filterBits&16): + continue if(event.muonsTight[0].DeltaR(obj) < 0.1): event.passLep0TrigMatch = True if(event.muonsTight[1].DeltaR(obj) < 0.1): @@ -342,6 +346,10 @@ def passZBosonSelection(self, event): for obj in event.trigObjsAll: if not(obj.id == 11): continue + if not(obj.filterBits&1): + continue + if not(obj.filterBits&16): + continue if(event.electronsTight[0].DeltaR(obj) < 0.1): event.passLep0TrigMatch = True if(event.electronsTight[1].DeltaR(obj) < 0.1): From 70b63a364278122f84e0b033698e91b79349760a Mon Sep 17 00:00:00 2001 From: Nurfikri Norjoharuddeen Date: Mon, 8 Jun 2020 09:35:37 +0200 Subject: [PATCH 3/3] Update CRAB scripts to be compatible for latest CRAB version and for v3p1 production --- Skimmer/crab/crab_2016_data.py | 1 - Skimmer/crab/crab_2016_mc.py | 1 - Skimmer/crab/crab_2017_data.py | 1 - Skimmer/crab/crab_2017_mc.py | 1 - Skimmer/crab/crab_2018_data.py | 1 - Skimmer/crab/crab_2018_mc.py | 1 - Skimmer/crab/crab_common.py | 2 +- 7 files changed, 1 insertion(+), 7 deletions(-) diff --git a/Skimmer/crab/crab_2016_data.py b/Skimmer/crab/crab_2016_data.py index 0242c56..e275531 100644 --- a/Skimmer/crab/crab_2016_data.py +++ b/Skimmer/crab/crab_2016_data.py @@ -20,7 +20,6 @@ def GetDataStream(name): print dataset print "\n\n" - from CRABClient.UserUtilities import getUsernameFromSiteDB from CRABAPI.RawCommand import crabCommand for i, dataset in enumerate(samplelist): print "%d/%d:Sending CRAB job: %s" % (i+1,len(samplelist), dataset) diff --git a/Skimmer/crab/crab_2016_mc.py b/Skimmer/crab/crab_2016_mc.py index 6e50d02..6aa4f8b 100644 --- a/Skimmer/crab/crab_2016_mc.py +++ b/Skimmer/crab/crab_2016_mc.py @@ -21,7 +21,6 @@ print dataset print "\n\n" - from CRABClient.UserUtilities import getUsernameFromSiteDB from CRABAPI.RawCommand import crabCommand for i, dataset in enumerate(samplelist): print "%d/%d:Sending CRAB job: %s" % (i+1,len(samplelist), dataset) diff --git a/Skimmer/crab/crab_2017_data.py b/Skimmer/crab/crab_2017_data.py index c38418b..d4a99ed 100644 --- a/Skimmer/crab/crab_2017_data.py +++ b/Skimmer/crab/crab_2017_data.py @@ -20,7 +20,6 @@ def GetDataStream(name): print dataset print "\n\n" - from CRABClient.UserUtilities import getUsernameFromSiteDB from CRABAPI.RawCommand import crabCommand for i, dataset in enumerate(samplelist): print "%d/%d:Sending CRAB job: %s" % (i+1,len(samplelist), dataset) diff --git a/Skimmer/crab/crab_2017_mc.py b/Skimmer/crab/crab_2017_mc.py index b0047b1..3e4d512 100644 --- a/Skimmer/crab/crab_2017_mc.py +++ b/Skimmer/crab/crab_2017_mc.py @@ -21,7 +21,6 @@ print dataset print "\n\n" - from CRABClient.UserUtilities import getUsernameFromSiteDB from CRABAPI.RawCommand import crabCommand for i, dataset in enumerate(samplelist): print "%d/%d:Sending CRAB job: %s" % (i+1,len(samplelist), dataset) diff --git a/Skimmer/crab/crab_2018_data.py b/Skimmer/crab/crab_2018_data.py index f2005f7..40024d6 100644 --- a/Skimmer/crab/crab_2018_data.py +++ b/Skimmer/crab/crab_2018_data.py @@ -20,7 +20,6 @@ def GetDataStream(name): print dataset print "\n\n" - from CRABClient.UserUtilities import getUsernameFromSiteDB from CRABAPI.RawCommand import crabCommand for i, dataset in enumerate(samplelist): print "%d/%d:Sending CRAB job: %s" % (i+1,len(samplelist), dataset) diff --git a/Skimmer/crab/crab_2018_mc.py b/Skimmer/crab/crab_2018_mc.py index 64d32d0..697ffa5 100644 --- a/Skimmer/crab/crab_2018_mc.py +++ b/Skimmer/crab/crab_2018_mc.py @@ -21,7 +21,6 @@ print dataset print "\n\n" - from CRABClient.UserUtilities import getUsernameFromSiteDB from CRABAPI.RawCommand import crabCommand for i, dataset in enumerate(samplelist): print "%d/%d:Sending CRAB job: %s" % (i+1,len(samplelist), dataset) diff --git a/Skimmer/crab/crab_common.py b/Skimmer/crab/crab_common.py index 0aa436f..aa33e8a 100644 --- a/Skimmer/crab/crab_common.py +++ b/Skimmer/crab/crab_common.py @@ -3,7 +3,7 @@ # # Set version number (CHECK) # -version="DiMuonSkim_v3" +version="DiMuonSkim_v3p1" # # Set request name prefx #