diff --git a/ParticleNetAK4/CHS/V00/README.md b/ParticleNetAK4/CHS/V00/README.md new file mode 100644 index 0000000..1155968 --- /dev/null +++ b/ParticleNetAK4/CHS/V00/README.md @@ -0,0 +1,9 @@ +# ParticleNetAK4-CHS-V00 + +This folder contains the ONNX models for the `ParticleNetAK4` tagger designed for AK4 jet tagging (i.e., b-/c-tagging, q/g-tagging, PU jet ID). The model is trained on AK4CHS jets using `RunIISummer19UL18MiniAOD` the following samples: + - `/TTToSemiLeptonic_mtop171p5_TuneCP5_13TeV-powheg-pythia8/RunIISummer19UL18MiniAOD-106X_upgrade2018_realistic_v11_L1v1-v2/MINIAODSIM` (300 files) + - `/TTToSemiLeptonic_mtop173p5_TuneCP5_13TeV-powheg-pythia8/RunIISummer19UL18MiniAOD-106X_upgrade2018_realistic_v11_L1v1-v2/MINIAODSIM` (300 files) + - `/QCD_Pt_XtoY_TuneCP5_13TeV_pythia8/RunIISummer19UL18MiniAOD-PUForMUOVal_106X_upgrade2018_realistic_v11_L1v1-v3/MINIAODSIM` (min_X=30, maxY=1400, 50 files each) + - `/BulkGravitonToHHTo4Q_MX-600to6000_MH-15to250_part*_TuneCP5_13TeV-madgraph_pythia8/RunIISummer19UL18MiniAOD-multigridpack_106X_upgrade2018_realistic_v11_L1v1-v1/MINIAODSIM` (300 files each) + +The output classes of the DNN can be found in the `preprocess.json` file. diff --git a/ParticleNetAK4/CHS/V00/particle-net.onnx b/ParticleNetAK4/CHS/V00/particle-net.onnx new file mode 100644 index 0000000..f6b2e2b Binary files /dev/null and b/ParticleNetAK4/CHS/V00/particle-net.onnx differ diff --git a/ParticleNetAK4/CHS/V00/preprocess.json b/ParticleNetAK4/CHS/V00/preprocess.json new file mode 100644 index 0000000..fa432aa --- /dev/null +++ b/ParticleNetAK4/CHS/V00/preprocess.json @@ -0,0 +1,401 @@ +{ + "output_names": [ + "label_b", + "label_bb", + "label_c", + "label_cc", + "label_uds", + "label_g", + "label_undef", + "label_pu" + ], + "input_names": [ + "pf_points", + "pf_features", + "pf_mask", + "sv_points", + "sv_features", + "sv_mask" + ], + "pf_points": { + "var_names": [ + "pfcand_etarel", + "pfcand_phirel" + ], + "var_infos": { + "pfcand_etarel": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_phirel": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + } + }, + "min_length": 8, + "max_length": 50 + }, + "pf_features": { + "var_names": [ + "pfcand_pt_log_nopuppi", + "pfcand_e_log_nopuppi", + "pfcand_etarel", + "pfcand_phirel", + "pfcand_abseta", + "pfcand_charge", + "pfcand_VTX_ass", + "pfcand_lostInnerHits", + "pfcand_normchi2", + "pfcand_quality", + "pfcand_dz", + "pfcand_dzsig", + "pfcand_dxy", + "pfcand_dxysig", + "pfcand_btagEtaRel", + "pfcand_btagPtRatio", + "pfcand_btagPParRatio", + "pfcand_btagSip3dVal", + "pfcand_btagSip3dSig", + "pfcand_btagJetDistVal" + ], + "var_infos": { + "pfcand_pt_log_nopuppi": { + "median": 0.8, + "norm_factor": 0.7, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_e_log_nopuppi": { + "median": 1.2, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_etarel": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_phirel": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_abseta": { + "median": 0.8, + "norm_factor": 1.2, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_charge": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_VTX_ass": { + "median": 4, + "norm_factor": 0.3, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_lostInnerHits": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_normchi2": { + "median": 5, + "norm_factor": 0.2, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_quality": { + "median": 0, + "norm_factor": 0.2, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dz": { + "median": 0, + "norm_factor": 150, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dzsig": { + "median": 0, + "norm_factor": 0.7, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dxy": { + "median": 0, + "norm_factor": 270, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dxysig": { + "median": 1.1, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_btagEtaRel": { + "median": 2.1, + "norm_factor": 0.5, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_btagPtRatio": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_btagPParRatio": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_btagSip3dVal": { + "median": 0, + "norm_factor": 90, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_btagSip3dSig": { + "median": 0, + "norm_factor": 0.5, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_btagJetDistVal": { + "median": 0, + "norm_factor": 50, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + } + }, + "min_length": 8, + "max_length": 50 + }, + "pf_mask": { + "var_names": [ + "pfcand_mask" + ], + "var_infos": { + "pfcand_mask": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + } + }, + "min_length": 8, + "max_length": 50 + }, + "sv_points": { + "var_names": [ + "sv_etarel", + "sv_phirel" + ], + "var_infos": { + "sv_etarel": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "sv_phirel": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + } + }, + "min_length": 1, + "max_length": 5 + }, + "sv_features": { + "var_names": [ + "sv_pt_log", + "sv_mass", + "sv_etarel", + "sv_phirel", + "sv_abseta", + "sv_ntracks", + "sv_normchi2", + "sv_dxy", + "sv_dxysig", + "sv_d3d", + "sv_d3dsig" + ], + "var_infos": { + "sv_pt_log": { + "median": 2.8, + "norm_factor": 0.8, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_mass": { + "median": 1.1, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_etarel": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "sv_phirel": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "sv_abseta": { + "median": 0.8, + "norm_factor": 1.2, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_ntracks": { + "median": 3, + "norm_factor": 0.5, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_normchi2": { + "median": 0.7, + "norm_factor": 0.7, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_dxy": { + "median": 0.2, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_dxysig": { + "median": 5, + "norm_factor": 0.03, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_d3d": { + "median": 0.35, + "norm_factor": 0.4, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_d3dsig": { + "median": 5, + "norm_factor": 0.03, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + } + }, + "min_length": 1, + "max_length": 5 + }, + "sv_mask": { + "var_names": [ + "sv_mask" + ], + "var_infos": { + "sv_mask": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + } + }, + "min_length": 1, + "max_length": 5 + } +} \ No newline at end of file