5#ifndef EGAMMATRANSFORMERCALIB_EGAMMATRANSFORMERCALIBTOOL_H
6#define EGAMMATRANSFORMERCALIB_EGAMMATRANSFORMERCALIBTOOL_H
66 "What type of particle do we use"};
69 this,
"useClusterIf0",
true,
"Use cluster energy if MVA response is 0"};
72 Gaudi::Property<std::string>
m_folder{
this,
"folder",
"",
73 "string with folder for weight files"};
76 Gaudi::Property<bool>
m_isMC{
this,
"isMC",
false,
"Whether the input file is MC or data"};
79 "whether to use layer corrections"};
81 Gaudi::Property<std::string>
m_layerCalibTune{
this,
"layerRecalibrationTune",
"es2025_run3_extrapolate_gnn_v0",
82 "layer to use for layer corrections"};
85 "whether to use SACC correction for layer recalibration"};
88 "whether to apply fix for missing cells in layer recalibration, this is applied by default, this must be set to true whenever the timing cut fix is applied. Otherwise the layer calibration will not have correct scale factors for cell energies after timing cut fix"};
91 "whether to apply extra layer scales, this is for systematics studies, by default it is false and the extra layer scales are set to 1.0"};
94 this,
"ElectronModelFile",
"electron_model_calibration.onnx",
95 "ONNX file for electron transformer model"};
98 this,
"UnconvertedPhotonModelFile",
99 "unconverted_photon_model_calibration.onnx",
100 "ONNX file for unconverted photon transformer model"};
103 this,
"ConvertedPhotonModelFile",
104 "converted_photon_model_calibration.onnx",
105 "ONNX file for converted photon transformer model"};
108 this,
"ForwardElectronModelFile",
110 "ONNX file for forward electron transformer model, this is NOT "
126 "egammaCellRecoveryTool",
128 "Optional tool that adds cells in L2 or L3 "
129 "that could have been rejected by timing cut"
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
Egamma_v1 Egamma
Definition of the current "egamma version".
A structure holding some global event information.