diff --git a/ParticleNetAK4/CHS/V00/modelfile b/ParticleNetAK4/CHS/V00/modelfile new file mode 120000 index 0000000..ff94471 --- /dev/null +++ b/ParticleNetAK4/CHS/V00/modelfile @@ -0,0 +1 @@ +../../../models/particlenet_AK4/1 \ No newline at end of file diff --git a/ParticleNetAK4/CHS/V00/preprocess_PT.json b/ParticleNetAK4/CHS/V00/preprocess_PT.json new file mode 100644 index 0000000..6acce56 --- /dev/null +++ b/ParticleNetAK4/CHS/V00/preprocess_PT.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__0", + "pf_features__1", + "pf_mask__2", + "sv_points__3", + "sv_features__4", + "sv_mask__5" + ], + "pf_points__0": { + "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__1": { + "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__2": { + "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__3": { + "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__4": { + "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__5": { + "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 + } +} diff --git a/ParticleNetAK4/CHS/V00/preprocess_noragged.json b/ParticleNetAK4/CHS/V00/preprocess_noragged.json new file mode 100644 index 0000000..803837f --- /dev/null +++ b/ParticleNetAK4/CHS/V00/preprocess_noragged.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": 50, + "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": 50, + "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": 50, + "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": 5, + "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": 5, + "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": 5, + "max_length": 5 + } +} diff --git a/ParticleNetAK8/General/V01/modelfile b/ParticleNetAK8/General/V01/modelfile new file mode 120000 index 0000000..62ea3ff --- /dev/null +++ b/ParticleNetAK8/General/V01/modelfile @@ -0,0 +1 @@ +../../../models/particlenet/1 \ No newline at end of file diff --git a/ParticleNetAK8/General/V01/preprocess_PT.json b/ParticleNetAK8/General/V01/preprocess_PT.json new file mode 100755 index 0000000..5d962d0 --- /dev/null +++ b/ParticleNetAK8/General/V01/preprocess_PT.json @@ -0,0 +1,458 @@ +{ + "output_names": [ + "label_Top_bcq", + "label_Top_bqq", + "label_Top_bc", + "label_Top_bq", + "label_Top_bele", + "label_Top_bmu", + "label_Top_btau", + "label_W_cq", + "label_W_qq", + "label_Z_bb", + "label_Z_cc", + "label_Z_qq", + "label_H_bb", + "label_H_cc", + "label_H_qqqq", + "label_QCD_bb", + "label_QCD_cc", + "label_QCD_b", + "label_QCD_c", + "label_QCD_others" + ], + "input_names": [ + "pf_points__0", + "pf_features__1", + "pf_mask__2", + "sv_points__3", + "sv_features__4", + "sv_mask__5" + ], + "pf_points__0": { + "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": 16, + "max_length": 100 + }, + "pf_features__1": { + "var_names": [ + "pfcand_pt_log_nopuppi", + "pfcand_e_log_nopuppi", + "pfcand_etarel", + "pfcand_phirel", + "pfcand_abseta", + "pfcand_charge", + "pfcand_isEl", + "pfcand_isMu", + "pfcand_isGamma", + "pfcand_isChargedHad", + "pfcand_isNeutralHad", + "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": 1, + "norm_factor": 0.5, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_e_log_nopuppi": { + "median": 1.3, + "norm_factor": 0.5, + "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.6, + "norm_factor": 1.6, + "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_isEl": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isMu": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isGamma": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isChargedHad": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isNeutralHad": { + "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": 180, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dzsig": { + "median": 0, + "norm_factor": 0.9, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dxy": { + "median": 0.0, + "norm_factor": 300, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dxysig": { + "median": 0, + "norm_factor": 1.0, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_btagEtaRel": { + "median": 1.5, + "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": 100, + "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": 40, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + } + }, + "min_length": 16, + "max_length": 100 + }, + "pf_mask__2": { + "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": 16, + "max_length": 100 + }, + "sv_points__3": { + "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": 10 + }, + "sv_features__4": { + "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": 4, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_mass": { + "median": 1.2, + "norm_factor": 0.3, + "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.5, + "norm_factor": 1.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_ntracks": { + "median": 3, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_normchi2": { + "median": 0.8, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_dxy": { + "median": 0.4, + "norm_factor": 0.25, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_dxysig": { + "median": 7, + "norm_factor": 0.02, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_d3d": { + "median": 0.5, + "norm_factor": 0.2, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_d3dsig": { + "median": 7, + "norm_factor": 0.02, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + } + }, + "min_length": 1, + "max_length": 10 + }, + "sv_mask__5": { + "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": 10 + } +} diff --git a/ParticleNetAK8/General/V01/preprocess_noragged.json b/ParticleNetAK8/General/V01/preprocess_noragged.json new file mode 100755 index 0000000..3fbc0f9 --- /dev/null +++ b/ParticleNetAK8/General/V01/preprocess_noragged.json @@ -0,0 +1,458 @@ +{ + "output_names": [ + "label_Top_bcq", + "label_Top_bqq", + "label_Top_bc", + "label_Top_bq", + "label_Top_bele", + "label_Top_bmu", + "label_Top_btau", + "label_W_cq", + "label_W_qq", + "label_Z_bb", + "label_Z_cc", + "label_Z_qq", + "label_H_bb", + "label_H_cc", + "label_H_qqqq", + "label_QCD_bb", + "label_QCD_cc", + "label_QCD_b", + "label_QCD_c", + "label_QCD_others" + ], + "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": 100, + "max_length": 100 + }, + "pf_features": { + "var_names": [ + "pfcand_pt_log_nopuppi", + "pfcand_e_log_nopuppi", + "pfcand_etarel", + "pfcand_phirel", + "pfcand_abseta", + "pfcand_charge", + "pfcand_isEl", + "pfcand_isMu", + "pfcand_isGamma", + "pfcand_isChargedHad", + "pfcand_isNeutralHad", + "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": 1, + "norm_factor": 0.5, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_e_log_nopuppi": { + "median": 1.3, + "norm_factor": 0.5, + "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.6, + "norm_factor": 1.6, + "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_isEl": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isMu": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isGamma": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isChargedHad": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isNeutralHad": { + "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": 180, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dzsig": { + "median": 0, + "norm_factor": 0.9, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dxy": { + "median": 0.0, + "norm_factor": 300, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dxysig": { + "median": 0, + "norm_factor": 1.0, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_btagEtaRel": { + "median": 1.5, + "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": 100, + "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": 40, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + } + }, + "min_length": 100, + "max_length": 100 + }, + "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": 100, + "max_length": 100 + }, + "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": 10, + "max_length": 10 + }, + "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": 4, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_mass": { + "median": 1.2, + "norm_factor": 0.3, + "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.5, + "norm_factor": 1.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_ntracks": { + "median": 3, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_normchi2": { + "median": 0.8, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_dxy": { + "median": 0.4, + "norm_factor": 0.25, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_dxysig": { + "median": 7, + "norm_factor": 0.02, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_d3d": { + "median": 0.5, + "norm_factor": 0.2, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_d3dsig": { + "median": 7, + "norm_factor": 0.02, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + } + }, + "min_length": 10, + "max_length": 10 + }, + "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": 10, + "max_length": 10 + } +} diff --git a/ParticleNetAK8/MD-2prong/V01/modelfile b/ParticleNetAK8/MD-2prong/V01/modelfile new file mode 120000 index 0000000..5ee31e3 --- /dev/null +++ b/ParticleNetAK8/MD-2prong/V01/modelfile @@ -0,0 +1 @@ +../../../models/particlenet_AK8_MD-2prong/1 \ No newline at end of file diff --git a/ParticleNetAK8/MD-2prong/V01/preprocess_PT.json b/ParticleNetAK8/MD-2prong/V01/preprocess_PT.json new file mode 100755 index 0000000..1ebb836 --- /dev/null +++ b/ParticleNetAK8/MD-2prong/V01/preprocess_PT.json @@ -0,0 +1,401 @@ +{ + "output_names": [ + "label_H_bb", + "label_H_cc", + "label_H_qq", + "label_QCD_bb", + "label_QCD_cc", + "label_QCD_b", + "label_QCD_c", + "label_QCD_others" + ], + "input_names": [ + "pf_points__0", + "pf_features__1", + "pf_mask__2", + "sv_points__3", + "sv_features__4", + "sv_mask__5" + ], + "pf_points__0": { + "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": 16, + "max_length": 100 + }, + "pf_features__1": { + "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": 1, + "norm_factor": 0.5, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_e_log_nopuppi": { + "median": 1.3, + "norm_factor": 0.5, + "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.6, + "norm_factor": 1.6, + "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": 180, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dzsig": { + "median": 0, + "norm_factor": 0.9, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dxy": { + "median": 0.0, + "norm_factor": 300, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dxysig": { + "median": 0, + "norm_factor": 1.0, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_btagEtaRel": { + "median": 1.5, + "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": 100, + "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": 40, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + } + }, + "min_length": 16, + "max_length": 100 + }, + "pf_mask__2": { + "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": 16, + "max_length": 100 + }, + "sv_points__3": { + "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": 10 + }, + "sv_features__4": { + "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": 4, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_mass": { + "median": 1.2, + "norm_factor": 0.3, + "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.5, + "norm_factor": 1.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_ntracks": { + "median": 3, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_normchi2": { + "median": 0.8, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_dxy": { + "median": 0.4, + "norm_factor": 0.25, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_dxysig": { + "median": 7, + "norm_factor": 0.02, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_d3d": { + "median": 0.5, + "norm_factor": 0.2, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_d3dsig": { + "median": 7, + "norm_factor": 0.02, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + } + }, + "min_length": 1, + "max_length": 10 + }, + "sv_mask__5": { + "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": 10 + } +} diff --git a/ParticleNetAK8/MD-2prong/V01/preprocess_noragged.json b/ParticleNetAK8/MD-2prong/V01/preprocess_noragged.json new file mode 100755 index 0000000..b37d39a --- /dev/null +++ b/ParticleNetAK8/MD-2prong/V01/preprocess_noragged.json @@ -0,0 +1,401 @@ +{ + "output_names": [ + "label_H_bb", + "label_H_cc", + "label_H_qq", + "label_QCD_bb", + "label_QCD_cc", + "label_QCD_b", + "label_QCD_c", + "label_QCD_others" + ], + "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": 100, + "max_length": 100 + }, + "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": 1, + "norm_factor": 0.5, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_e_log_nopuppi": { + "median": 1.3, + "norm_factor": 0.5, + "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.6, + "norm_factor": 1.6, + "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": 180, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dzsig": { + "median": 0, + "norm_factor": 0.9, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dxy": { + "median": 0.0, + "norm_factor": 300, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dxysig": { + "median": 0, + "norm_factor": 1.0, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_btagEtaRel": { + "median": 1.5, + "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": 100, + "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": 40, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + } + }, + "min_length": 100, + "max_length": 100 + }, + "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": 100, + "max_length": 100 + }, + "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": 10, + "max_length": 10 + }, + "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": 4, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_mass": { + "median": 1.2, + "norm_factor": 0.3, + "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.5, + "norm_factor": 1.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_ntracks": { + "median": 3, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_normchi2": { + "median": 0.8, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_dxy": { + "median": 0.4, + "norm_factor": 0.25, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_dxysig": { + "median": 7, + "norm_factor": 0.02, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_d3d": { + "median": 0.5, + "norm_factor": 0.2, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_d3dsig": { + "median": 7, + "norm_factor": 0.02, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + } + }, + "min_length": 10, + "max_length": 10 + }, + "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": 10, + "max_length": 10 + } +} diff --git a/ParticleNetAK8/MassRegression/V01/modelfile b/ParticleNetAK8/MassRegression/V01/modelfile new file mode 120000 index 0000000..8173b8b --- /dev/null +++ b/ParticleNetAK8/MassRegression/V01/modelfile @@ -0,0 +1 @@ +../../../models/particlenet_AK8_MassRegression/1 \ No newline at end of file diff --git a/ParticleNetAK8/MassRegression/V01/preprocess_PT.json b/ParticleNetAK8/MassRegression/V01/preprocess_PT.json new file mode 100644 index 0000000..fb8b78a --- /dev/null +++ b/ParticleNetAK8/MassRegression/V01/preprocess_PT.json @@ -0,0 +1,439 @@ +{ + "output_names": [ + "mass" + ], + "input_names": [ + "pf_points__0", + "pf_features__1", + "pf_mask__2", + "sv_points__3", + "sv_features__4", + "sv_mask__5" + ], + "pf_points__0": { + "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": 16, + "max_length": 100 + }, + "pf_features__1": { + "var_names": [ + "pfcand_pt_log_nopuppi", + "pfcand_e_log_nopuppi", + "pfcand_etarel", + "pfcand_phirel", + "pfcand_abseta", + "pfcand_charge", + "pfcand_isEl", + "pfcand_isMu", + "pfcand_isGamma", + "pfcand_isChargedHad", + "pfcand_isNeutralHad", + "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": 1, + "norm_factor": 0.5, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_e_log_nopuppi": { + "median": 1.3, + "norm_factor": 0.5, + "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.6, + "norm_factor": 1.6, + "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_isEl": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isMu": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isGamma": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isChargedHad": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isNeutralHad": { + "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": 180, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dzsig": { + "median": 0, + "norm_factor": 0.9, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dxy": { + "median": 0.0, + "norm_factor": 300, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dxysig": { + "median": 0, + "norm_factor": 1.0, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_btagEtaRel": { + "median": 1.5, + "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": 100, + "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": 40, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + } + }, + "min_length": 16, + "max_length": 100 + }, + "pf_mask__2": { + "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": 16, + "max_length": 100 + }, + "sv_points__3": { + "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": 10 + }, + "sv_features__4": { + "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": 4, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_mass": { + "median": 1.2, + "norm_factor": 0.3, + "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.5, + "norm_factor": 1.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_ntracks": { + "median": 3, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_normchi2": { + "median": 0.8, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_dxy": { + "median": 0.4, + "norm_factor": 0.25, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_dxysig": { + "median": 7, + "norm_factor": 0.02, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_d3d": { + "median": 0.5, + "norm_factor": 0.2, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_d3dsig": { + "median": 7, + "norm_factor": 0.02, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + } + }, + "min_length": 1, + "max_length": 10 + }, + "sv_mask__5": { + "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": 10 + } +} diff --git a/ParticleNetAK8/MassRegression/V01/preprocess_noragged.json b/ParticleNetAK8/MassRegression/V01/preprocess_noragged.json new file mode 100644 index 0000000..b97c913 --- /dev/null +++ b/ParticleNetAK8/MassRegression/V01/preprocess_noragged.json @@ -0,0 +1,439 @@ +{ + "output_names": [ + "mass" + ], + "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": 100, + "max_length": 100 + }, + "pf_features": { + "var_names": [ + "pfcand_pt_log_nopuppi", + "pfcand_e_log_nopuppi", + "pfcand_etarel", + "pfcand_phirel", + "pfcand_abseta", + "pfcand_charge", + "pfcand_isEl", + "pfcand_isMu", + "pfcand_isGamma", + "pfcand_isChargedHad", + "pfcand_isNeutralHad", + "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": 1, + "norm_factor": 0.5, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_e_log_nopuppi": { + "median": 1.3, + "norm_factor": 0.5, + "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.6, + "norm_factor": 1.6, + "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_isEl": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isMu": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isGamma": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isChargedHad": { + "median": 0, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -1e+32, + "upper_bound": 1e+32, + "pad": 0 + }, + "pfcand_isNeutralHad": { + "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": 180, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dzsig": { + "median": 0, + "norm_factor": 0.9, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dxy": { + "median": 0.0, + "norm_factor": 300, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_dxysig": { + "median": 0, + "norm_factor": 1.0, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "pfcand_btagEtaRel": { + "median": 1.5, + "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": 100, + "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": 40, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + } + }, + "min_length": 100, + "max_length": 100 + }, + "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": 100, + "max_length": 100 + }, + "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": 10, + "max_length": 10 + }, + "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": 4, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_mass": { + "median": 1.2, + "norm_factor": 0.3, + "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.5, + "norm_factor": 1.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_ntracks": { + "median": 3, + "norm_factor": 1, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_normchi2": { + "median": 0.8, + "norm_factor": 0.6, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_dxy": { + "median": 0.4, + "norm_factor": 0.25, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_dxysig": { + "median": 7, + "norm_factor": 0.02, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_d3d": { + "median": 0.5, + "norm_factor": 0.2, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + }, + "sv_d3dsig": { + "median": 7, + "norm_factor": 0.02, + "replace_inf_value": 0, + "lower_bound": -5, + "upper_bound": 5, + "pad": 0 + } + }, + "min_length": 10, + "max_length": 10 + }, + "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": 10, + "max_length": 10 + } +} diff --git a/ParticleNetAK8/General/V01/particle-net.onnx b/models/particlenet/1/model.onnx old mode 100755 new mode 100644 similarity index 100% rename from ParticleNetAK8/General/V01/particle-net.onnx rename to models/particlenet/1/model.onnx diff --git a/models/particlenet/config.pbtxt b/models/particlenet/config.pbtxt new file mode 100644 index 0000000..aaf9558 --- /dev/null +++ b/models/particlenet/config.pbtxt @@ -0,0 +1,46 @@ +name: "particlenet" +platform: "onnxruntime_onnx" +max_batch_size : 160 +dynamic_batching { + preferred_batch_size: [ 80 ] +} +input [ + { + name: "pf_points" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "pf_features" + data_type: TYPE_FP32 + dims: [ 25, -1 ] + }, + { + name: "pf_mask" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + }, + { + name: "sv_points" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "sv_features" + data_type: TYPE_FP32 + dims: [ 11, -1 ] + }, + { + name: "sv_mask" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + } +] +output [ + { + name: "softmax" + data_type: TYPE_FP32 + dims: [ 20 ] + label_filename: "particlenet_labels.txt" + } +] \ No newline at end of file diff --git a/models/particlenet/particlenet_labels.txt b/models/particlenet/particlenet_labels.txt new file mode 100644 index 0000000..a6b3bfa --- /dev/null +++ b/models/particlenet/particlenet_labels.txt @@ -0,0 +1,20 @@ +probTbcq +probTbqq +probTbc +probTbq +probTbel +probTbmu +probTbta +probWcq +probWqq +probZbb +probZcc +probZqq +probHbb +probHcc +probHqqqq +probQCDbb +probQCDcc +probQCDb +probQCDc +probQCDothers diff --git a/ParticleNetAK4/CHS/V00/particle-net.onnx b/models/particlenet_AK4/1/model.onnx similarity index 100% rename from ParticleNetAK4/CHS/V00/particle-net.onnx rename to models/particlenet_AK4/1/model.onnx diff --git a/models/particlenet_AK4/config.pbtxt b/models/particlenet_AK4/config.pbtxt new file mode 100644 index 0000000..902b21d --- /dev/null +++ b/models/particlenet_AK4/config.pbtxt @@ -0,0 +1,46 @@ +name: "particlenet_AK4" +platform: "onnxruntime_onnx" +max_batch_size : 500 +dynamic_batching { + preferred_batch_size: [ 200 ] +} +input [ + { + name: "pf_points" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "pf_features" + data_type: TYPE_FP32 + dims: [ 20, -1 ] + }, + { + name: "pf_mask" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + }, + { + name: "sv_points" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "sv_features" + data_type: TYPE_FP32 + dims: [ 11, -1 ] + }, + { + name: "sv_mask" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + } +] +output [ + { + name: "softmax" + data_type: TYPE_FP32 + dims: [ 8 ] + label_filename: "particlenet_labels.txt" + } +] \ No newline at end of file diff --git a/models/particlenet_AK4/particlenet_labels.txt b/models/particlenet_AK4/particlenet_labels.txt new file mode 100644 index 0000000..ff0f076 --- /dev/null +++ b/models/particlenet_AK4/particlenet_labels.txt @@ -0,0 +1,8 @@ +b +bb +c +cc +uds +g +undef +pu diff --git a/models/particlenet_AK4_PT/1/model.pt b/models/particlenet_AK4_PT/1/model.pt new file mode 100644 index 0000000..53ca403 Binary files /dev/null and b/models/particlenet_AK4_PT/1/model.pt differ diff --git a/models/particlenet_AK4_PT/config.pbtxt b/models/particlenet_AK4_PT/config.pbtxt new file mode 100644 index 0000000..d93aad5 --- /dev/null +++ b/models/particlenet_AK4_PT/config.pbtxt @@ -0,0 +1,46 @@ +name: "particlenet_AK4_PT" +platform: "pytorch_libtorch" +max_batch_size : 500 +dynamic_batching { + preferred_batch_size: [ 200 ] +} +input [ + { + name: "pf_points__0" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "pf_features__1" + data_type: TYPE_FP32 + dims: [ 20, -1 ] + }, + { + name: "pf_mask__2" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + }, + { + name: "sv_points__3" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "sv_features__4" + data_type: TYPE_FP32 + dims: [ 11, -1 ] + }, + { + name: "sv_mask__5" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + } +] +output [ + { + name: "softmax__0" + data_type: TYPE_FP32 + dims: [ 8 ] + label_filename: "particlenet_labels.txt" + } +] \ No newline at end of file diff --git a/models/particlenet_AK4_PT/particlenet_labels.txt b/models/particlenet_AK4_PT/particlenet_labels.txt new file mode 100644 index 0000000..ff0f076 --- /dev/null +++ b/models/particlenet_AK4_PT/particlenet_labels.txt @@ -0,0 +1,8 @@ +b +bb +c +cc +uds +g +undef +pu diff --git a/ParticleNetAK8/MD-2prong/V01/particle-net.onnx b/models/particlenet_AK8_MD-2prong/1/model.onnx similarity index 100% rename from ParticleNetAK8/MD-2prong/V01/particle-net.onnx rename to models/particlenet_AK8_MD-2prong/1/model.onnx diff --git a/models/particlenet_AK8_MD-2prong/config.pbtxt b/models/particlenet_AK8_MD-2prong/config.pbtxt new file mode 100644 index 0000000..6058d38 --- /dev/null +++ b/models/particlenet_AK8_MD-2prong/config.pbtxt @@ -0,0 +1,46 @@ +name: "particlenet_AK8_MD-2prong" +platform: "onnxruntime_onnx" +max_batch_size : 160 +dynamic_batching { + preferred_batch_size: [ 128 ] +} +input [ + { + name: "pf_points" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "pf_features" + data_type: TYPE_FP32 + dims: [ 20, -1 ] + }, + { + name: "pf_mask" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + }, + { + name: "sv_points" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "sv_features" + data_type: TYPE_FP32 + dims: [ 11, -1 ] + }, + { + name: "sv_mask" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + } +] +output [ + { + name: "softmax" + data_type: TYPE_FP32 + dims: [ 8 ] + label_filename: "particlenet_labels.txt" + } +] \ No newline at end of file diff --git a/models/particlenet_AK8_MD-2prong/particlenet_labels.txt b/models/particlenet_AK8_MD-2prong/particlenet_labels.txt new file mode 100644 index 0000000..b61fb3f --- /dev/null +++ b/models/particlenet_AK8_MD-2prong/particlenet_labels.txt @@ -0,0 +1,8 @@ +H_bb +H_cc +H_qq +QCD_bb +QCD_cc +QCD_b +QCD_c +QCD_others diff --git a/models/particlenet_AK8_MD-2prong_PT/1/model.pt b/models/particlenet_AK8_MD-2prong_PT/1/model.pt new file mode 100644 index 0000000..363155d Binary files /dev/null and b/models/particlenet_AK8_MD-2prong_PT/1/model.pt differ diff --git a/models/particlenet_AK8_MD-2prong_PT/config.pbtxt b/models/particlenet_AK8_MD-2prong_PT/config.pbtxt new file mode 100644 index 0000000..1b0de6c --- /dev/null +++ b/models/particlenet_AK8_MD-2prong_PT/config.pbtxt @@ -0,0 +1,46 @@ +name: "particlenet_AK8_MD-2prong_PT" +platform: "pytorch_libtorch" +max_batch_size : 160 +dynamic_batching { + preferred_batch_size: [ 128 ] +} +input [ + { + name: "pf_points__0" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "pf_features__1" + data_type: TYPE_FP32 + dims: [ 20, -1 ] + }, + { + name: "pf_mask__2" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + }, + { + name: "sv_points__3" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "sv_features__4" + data_type: TYPE_FP32 + dims: [ 11, -1 ] + }, + { + name: "sv_mask__5" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + } +] +output [ + { + name: "softmax__0" + data_type: TYPE_FP32 + dims: [ 8 ] + label_filename: "particlenet_labels.txt" + } +] \ No newline at end of file diff --git a/models/particlenet_AK8_MD-2prong_PT/particlenet_labels.txt b/models/particlenet_AK8_MD-2prong_PT/particlenet_labels.txt new file mode 100644 index 0000000..b61fb3f --- /dev/null +++ b/models/particlenet_AK8_MD-2prong_PT/particlenet_labels.txt @@ -0,0 +1,8 @@ +H_bb +H_cc +H_qq +QCD_bb +QCD_cc +QCD_b +QCD_c +QCD_others diff --git a/ParticleNetAK8/MassRegression/V01/particle-net.onnx b/models/particlenet_AK8_MassRegression/1/model.onnx similarity index 100% rename from ParticleNetAK8/MassRegression/V01/particle-net.onnx rename to models/particlenet_AK8_MassRegression/1/model.onnx diff --git a/models/particlenet_AK8_MassRegression/config.pbtxt b/models/particlenet_AK8_MassRegression/config.pbtxt new file mode 100644 index 0000000..00487c0 --- /dev/null +++ b/models/particlenet_AK8_MassRegression/config.pbtxt @@ -0,0 +1,46 @@ +name: "particlenet_AK8_MassRegression" +platform: "onnxruntime_onnx" +max_batch_size : 200 +dynamic_batching { + preferred_batch_size: [ 200 ] +} +input [ + { + name: "pf_points" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "pf_features" + data_type: TYPE_FP32 + dims: [ 25, -1 ] + }, + { + name: "pf_mask" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + }, + { + name: "sv_points" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "sv_features" + data_type: TYPE_FP32 + dims: [ 11, -1 ] + }, + { + name: "sv_mask" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + } +] +output [ + { + name: "output" + data_type: TYPE_FP32 + dims: [ 1 ] + label_filename: "particlenet_labels.txt" + } +] \ No newline at end of file diff --git a/models/particlenet_AK8_MassRegression/particlenet_labels.txt b/models/particlenet_AK8_MassRegression/particlenet_labels.txt new file mode 100644 index 0000000..c79be09 --- /dev/null +++ b/models/particlenet_AK8_MassRegression/particlenet_labels.txt @@ -0,0 +1 @@ +mass diff --git a/models/particlenet_AK8_MassRegression_PT/1/model.pt b/models/particlenet_AK8_MassRegression_PT/1/model.pt new file mode 100644 index 0000000..9708754 Binary files /dev/null and b/models/particlenet_AK8_MassRegression_PT/1/model.pt differ diff --git a/models/particlenet_AK8_MassRegression_PT/config.pbtxt b/models/particlenet_AK8_MassRegression_PT/config.pbtxt new file mode 100644 index 0000000..93f8ee4 --- /dev/null +++ b/models/particlenet_AK8_MassRegression_PT/config.pbtxt @@ -0,0 +1,46 @@ +name: "particlenet_AK8_MassRegression_PT" +platform: "pytorch_libtorch" +max_batch_size : 200 +dynamic_batching { + preferred_batch_size: [ 200 ] +} +input [ + { + name: "pf_points__0" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "pf_features__1" + data_type: TYPE_FP32 + dims: [ 25, -1 ] + }, + { + name: "pf_mask__2" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + }, + { + name: "sv_points__3" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "sv_features__4" + data_type: TYPE_FP32 + dims: [ 11, -1 ] + }, + { + name: "sv_mask__5" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + } +] +output [ + { + name: "output__0" + data_type: TYPE_FP32 + dims: [ 1 ] + label_filename: "particlenet_labels.txt" + } +] \ No newline at end of file diff --git a/models/particlenet_AK8_MassRegression_PT/particlenet_labels.txt b/models/particlenet_AK8_MassRegression_PT/particlenet_labels.txt new file mode 100644 index 0000000..c79be09 --- /dev/null +++ b/models/particlenet_AK8_MassRegression_PT/particlenet_labels.txt @@ -0,0 +1 @@ +mass diff --git a/models/particlenet_PT/1/model.pt b/models/particlenet_PT/1/model.pt new file mode 100644 index 0000000..67d7d71 Binary files /dev/null and b/models/particlenet_PT/1/model.pt differ diff --git a/models/particlenet_PT/config.pbtxt b/models/particlenet_PT/config.pbtxt new file mode 100644 index 0000000..a096b33 --- /dev/null +++ b/models/particlenet_PT/config.pbtxt @@ -0,0 +1,46 @@ +name: "particlenet_PT" +platform: "pytorch_libtorch" +max_batch_size : 160 +dynamic_batching { + preferred_batch_size: [ 80 ] +} +input [ + { + name: "pf_points__0" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "pf_features__1" + data_type: TYPE_FP32 + dims: [ 25, -1 ] + }, + { + name: "pf_mask__2" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + }, + { + name: "sv_points__3" + data_type: TYPE_FP32 + dims: [ 2, -1 ] + }, + { + name: "sv_features__4" + data_type: TYPE_FP32 + dims: [ 11, -1 ] + }, + { + name: "sv_mask__5" + data_type: TYPE_FP32 + dims: [ 1, -1 ] + } +] +output [ + { + name: "softmax__0" + data_type: TYPE_FP32 + dims: [ 20 ] + label_filename: "particlenet_labels.txt" + } +] \ No newline at end of file diff --git a/models/particlenet_PT/particlenet_labels.txt b/models/particlenet_PT/particlenet_labels.txt new file mode 100644 index 0000000..a6b3bfa --- /dev/null +++ b/models/particlenet_PT/particlenet_labels.txt @@ -0,0 +1,20 @@ +probTbcq +probTbqq +probTbc +probTbq +probTbel +probTbmu +probTbta +probWcq +probWqq +probZbb +probZcc +probZqq +probHbb +probHcc +probHqqqq +probQCDbb +probQCDcc +probQCDb +probQCDc +probQCDothers