analyzer.modules.singlestop.nn_reco¶
Classes¶
Reconstruct top quark and neutralino masses using a Neural Network. |
|
Create histograms for reconstructed mass variables. |
Module Contents¶
- class analyzer.modules.singlestop.nn_reco.NNMassReco[source]¶
Bases:
analyzer.core.analysis_modules.AnalyzerModuleReconstruct top quark and neutralino masses using a Neural Network.
This module uses a trained PyTorch model to resolve jet combinatorics and reconstruct the mass of the top quark ($m_{tilde{t}}$) and neutralino ($m_{chi}$).
Parameters¶
- input_colColumn
Input column containing the jet collection (e.g. GoodJet).
- m3_outputColumn
Output column name for the reconstructed neutralino mass ($m_{chi}$).
- m4_outputColumn
Output column name for the reconstructed top quark mass ($m_{tilde{t}}$).
- model_pathstr
Path to the trained PyTorch model file (.pt).
- scaler_pathstr
Path to the scaler file (.pkl) used for input feature normalization.
- input_col: analyzer.core.columns.Column[source]¶
- m3_output: analyzer.core.columns.Column[source]¶
- m4_output: analyzer.core.columns.Column[source]¶
- class analyzer.modules.singlestop.nn_reco.NNMassPlots[source]¶
Bases:
analyzer.core.analysis_modules.AnalyzerModuleCreate histograms for reconstructed mass variables.
Generates 1D and 2D histograms for the reconstructed top squark and chargino masses, as well as their ratio.
Parameters¶
- m3_inputColumn
Column containing the reconstructed chargino mass ($m_{chi}$).
- m4_inputColumn
Column containing the reconstructed top squark mass ($m_{tilde{t}}$).
- prefixstr
Prefix required for all generated histograms to ensure uniqueness.
- m3_input: analyzer.core.columns.Column[source]¶
- m4_input: analyzer.core.columns.Column[source]¶