5#ifndef EGAMMAMVACALIB_EGAMMAMVACALIBTOOL_H
6#define EGAMMAMVACALIB_EGAMMAMVACALIBTOOL_H
98 "What type of particle do we use"};
102 "Shift corrections to apply to value"};
106 "What type of calibration to apply"};
109 "useClusterIf0",
true,
110 "Use cluster energy if MVA response is 0"};
115 "string with folder for weight files"};
118 "use_layer_corrected",
false,
119 "whether to use layer corrections"};
130 std::unique_ptr<egammaMVACalibTool_detail::Funcs>
m_funcs;
137 const std::string& fileName);
140 static const TString&
getString(TObject* obj) ;
Support class for PropertyMgr.
=============================================================================
std::unordered_map< std::string, std::function< float(const xAOD::Egamma *, const xAOD::CaloCluster *)> > funcMap_t
Define the map type since it's long.
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.