Input Features for DNN in VBF Analysis
The following features are used as input to the Deep Neural Network (DNN) for the Vector Boson Fusion (VBF) analysis:
- Dimuon kinematics and angles
dimuon_massdimuon_pt,dimuon_pt_logdimuon_rapidity-
dimuon_cos_theta_cs,dimuon_phi_cs -
Event-by-event mass resolution
dimuon_ebe_mass_res-
dimuon_ebe_mass_res_rel -
Jet kinematics
- Leading jet:
jet1_pt,jet1_eta,jet1_phi -
Subleading jet:
jet2_pt,jet2_eta,jet2_phi -
Jet flavor/shape information
-
jet1_qgl,jet2_qgl -
Dijet system
jj_mass,jj_mass_log-
jj_dEta -
Additional event activity
htsoft2-
nsoftjets5 -
VBF topology variables
rptll_zstar_logmmj_min_dEta-
pt_centrality -
Data-taking period
year
DNN Training
Preprocessing Steps
Preprocessing validations
- Feature distributions before and after preprocessing
- Correlation matrices before and after preprocessing
- Plot all input features after preprocessing, from the output parquet files
- Add mean and stddev values to the plots
For this, there are two scripts available in the plotter/ directory:
- plot_vbfdnn_input_features_compare.py: to compare feature distributions between signal and background samples before preprocessing.
dnn_preprocessing_validation.py: to validate the preprocessing steps by plotting the feature distributions from the preprocessed parquet files. For these plots, the mean should be around 0 and the standard deviation around 1. Note: the variableyearandnsoftjets5are not standardized.