Skip to content

Commit

Permalink
fix : remove deepcsv
Browse files Browse the repository at this point in the history
  • Loading branch information
Ming-Yan committed Nov 29, 2023
1 parent b155dd9 commit d3e46b2
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 56 deletions.
4 changes: 2 additions & 2 deletions metadata/test_bta_run3.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"JetMETRun2022F-27Jun2023-v2": [ "root://eoscms.cern.ch//eos/cms/store/group/cmst3/group/deepjet//PFNano_Run3/data_2022_MINIAODv4/JetMET/Run2022F-22Sep2023-v2_BTV_Run3_2022_Comm_MINIAODv4/231125_161535/0000//data_defaultAK4_1.root"
],
"JetMETRun2022D-22Sep2023-v1": [
"root://eoscms.cern.ch//eos/cms/store/group/cmst3/group/deepjet//PFNano_Run3/data_2022_MINIAODv4/JetMET/Run2022D-22Sep2023-v1_BTV_Run3_2022_Comm_MINIAODv4/231125_161517/0000/data_defaultAK4_1.root"],
"QCD_PT-15to20_MuEnrichedPt5_TuneCP5_13p6TeV_pythia8": [
"root://grid-cms-xrootd.physik.rwth-aachen.de:1094//store/user/milee/PFNano_Run3/mc_summer22_MINIAODv4/QCD_PT-15to20_MuEnrichedPt5_TuneCP5_13p6TeV_pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2_BTV_Run3_2022_Comm_MINIAODv4/231124_225033/0000/MC_defaultAK4_preEE_20.root"]
}
50 changes: 2 additions & 48 deletions src/BTVNanoCommissioning/helpers/update_branch.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,7 @@ def missing_branch(events):
events.Jet,
{"btagDeepFlavC": jets.btagDeepFlavC},
)
if hasattr(events.Jet, "btagDeepCvL") and not hasattr(events.Jet, "btagDeepC"):
jets["btagDeepC"] = (
events.Jet.btagDeepCvL / (1.0 - events.Jet.btagDeepCvL)
) * events.Jet.btagDeepB
events.Jet = update(
events.Jet,
{"btagDeepC": jets.btagDeepC},
)

if hasattr(events.Jet, "btagDeepFlavC") and not hasattr(
events.Jet, "btagDeepFlavCvL"
):
Expand Down Expand Up @@ -83,46 +76,7 @@ def missing_branch(events):
"btagDeepFlavCvB": jets.btagDeepFlavCvB,
},
)
if not hasattr(events.Jet, "btagDeepB"):
jets = events.Jet
jets["btagDeepB"] = events.Jet.btagDeepB_b + events.Jet.btagDeepB_bb
events.Jet = update(
events.Jet,
{"btagDeepB": jets.btagDeepB},
)
if hasattr(events.Jet, "btagDeepC") and not hasattr(events.Jet, "btagDeepCvL"):
jets["btagDeepCvL"] = np.maximum(
np.minimum(
np.where(
(events.Jet.btagDeepC > 0) & (events.Jet.pt > 15),
(events.Jet.btagDeepC / (1.0 - events.Jet.btagDeepB)),
-1,
),
0.999999,
),
-1,
)
jets["btagDeepCvB"] = np.maximum(
np.minimum(
np.where(
(events.Jet.btagDeepC > 0) & (events.Jet.pt > 15),
(
events.Jet.btagDeepC
/ (events.Jet.btagDeepC + events.Jet.btagDeepB)
),
-1,
),
0.999999,
),
-1,
)
events.Jet = update(
events.Jet,
{
"btagDeepCvL": jets.btagDeepCvL,
"btagDeepCvB": jets.btagDeepCvB,
},
)

if hasattr(events, "METFixEE2017"):
events.MET = events.METFixEE2017
if not hasattr(events.PuppiMET, "MetUnclustEnUpDeltaX"):
Expand Down
6 changes: 0 additions & 6 deletions src/BTVNanoCommissioning/utils/histogrammer.py
Original file line number Diff line number Diff line change
Expand Up @@ -357,12 +357,6 @@ def histogrammer(events, workflow):
)
### discriminators
disc_list = [
"btagDeepB",
"btagDeepC",
"btagDeepB_b",
"btagDeepB_bb",
"btagDeepCvL",
"btagDeepCvB",
"btagDeepFlavB",
"btagDeepFlavC",
"btagTransDeepFlavB",
Expand Down

0 comments on commit d3e46b2

Please sign in to comment.