![]() |
ATLAS Offline Software
|
#include <HITowerWeightTool.h>
Public Member Functions | |
| HITowerWeightTool (const std::string &type, const std::string &name, const IInterface *parent) | |
| virtual | ~HITowerWeightTool ()=default |
| virtual StatusCode | initialize () override |
| virtual float | getEtaPhiResponse (float eta, float phi, int runIndex) const override |
| virtual float | getEtaPhiOffset (float eta, float phi, int runIndex) const override |
| virtual float | getWeight (float eta, float phi, int sampling) const override |
| virtual float | getWeightEta (float eta, float phi, int sampling) const override |
| virtual float | getWeightPhi (float eta, float phi, int sampling) const override |
| virtual float | getWeightMag (float eta, float phi, int sampling) const override |
| virtual int | getRunIndex (const EventContext &ctx) const override |
Private Attributes | |
| Gaudi::Property< bool > | m_applycorrection {this, "ApplyCorrection", true , "If false, unit weigts are applied"} |
| Gaudi::Property< std::vector< int > > | m_defaultRunNumbers {this, "DefaultRunNumbers", {226000,287931,338037,367384,440101,463427,490223,512049,523437} , "List of run numbers that will be used if the event run number is not found in the InputFile"} |
| Gaudi::Property< std::string > | m_inputFile {this, "InputFile", "cluster.geo.HIJING_2018.root","File containing cluster geometric moments."} |
| Gaudi::Property< std::string > | m_configDir {this, "ConfigDir", "HIJetCorrection/","Directory containing configuration file."} |
| TH3F * | m_h3W |
| TH3F * | m_h3Eta |
| TH3F * | m_h3Phi |
| TH3F * | m_h3Mag |
| TH3F * | m_h3EtaPhiResponse |
| TH3F * | m_h3EtaPhiOffset |
| std::map< unsigned int, int > | m_runMap |
Definition at line 22 of file HITowerWeightTool.h.
| HITowerWeightTool::HITowerWeightTool | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Definition at line 8 of file HITowerWeightTool.cxx.
|
virtualdefault |
|
overridevirtual |
Definition at line 48 of file HITowerWeightTool.cxx.
|
overridevirtual |
Definition at line 38 of file HITowerWeightTool.cxx.
|
overridevirtual |
Definition at line 58 of file HITowerWeightTool.cxx.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Definition at line 106 of file HITowerWeightTool.cxx.
|
private |
Definition at line 38 of file HITowerWeightTool.h.
|
private |
Definition at line 42 of file HITowerWeightTool.h.
|
private |
Definition at line 40 of file HITowerWeightTool.h.
|
private |
Definition at line 45 of file HITowerWeightTool.h.
|
private |
Definition at line 49 of file HITowerWeightTool.h.
|
private |
Definition at line 48 of file HITowerWeightTool.h.
|
private |
Definition at line 47 of file HITowerWeightTool.h.
|
private |
Definition at line 46 of file HITowerWeightTool.h.
|
private |
Definition at line 44 of file HITowerWeightTool.h.
|
private |
Definition at line 41 of file HITowerWeightTool.h.
|
private |
Definition at line 50 of file HITowerWeightTool.h.