|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef HIEVENTUTILS_HITOWERWEIGHTTOOL_H
6 #define HIEVENTUTILS_HITOWERWEIGHTTOOL_H
31 virtual float getWeight(
float eta,
float phi,
int sampling)
const override;
35 virtual int getRunIndex(
const EventContext& ctx)
const override;
38 Gaudi::Property<bool>
m_applycorrection{
this,
"ApplyCorrection", true ,
"If false, unit weigts are applied"};
40 Gaudi::Property<std::vector<int>>
m_defaultRunNumbers{
this,
"DefaultRunNumbers", {226000,287931,338037,367384,440101} ,
"List of run numbers that will be used if the event run number is not found in the InputFile"};
41 Gaudi::Property<std::string>
m_inputFile{
this,
"InputFile",
"cluster.geo.HIJING_2018.root",
"File containing cluster geometric moments."};
42 Gaudi::Property<std::string>
m_configDir{
this,
"ConfigDir",
"HIJetCorrection/",
"Directory containing configuration file."};
Scalar phi() const
phi method
Scalar eta() const
pseudorapidity method
::StatusCode StatusCode
StatusCode definition for legacy code.