ATLAS Offline Software
PFCellEOverPTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef PFCELLEOVERPTOOL_H
6 #define PFCELLEOVERPTOOL_H
7 
9 
10 class eflowBaseParameters;
11 
16 
17  public:
18 
19  PFCellEOverPTool(const std::string& type,const std::string& name,const IInterface* parent);
20 
22 
26 
27  private:
28 
29  std::vector<double> m_energyBinLowerBoundaries;
30  std::vector<double> m_etaBinLowerBoundaries;
31  std::vector<int> m_firstIntBinLowerBoundaries;
32  std::vector<int> m_caloLayerBins;
33 
35  Gaudi::Property<std::string> m_referenceFileLocation{this,"referenceFileLocation","","Location for e/p and cell ordering reference files"};
36 };
37 #endif
eflowEEtaBinnedParameters
Inherits from eflowEEtaBinBase.
Definition: eflowEEtaBinnedParameters.h:56
IEFlowCellEOverPTool.h
IEFlowCellEOverPTool
Pure virtual base class, from which concrete classes inherit and define reference e/p mean and widths...
Definition: IEFlowCellEOverPTool.h:30
PFCellEOverPTool::m_etaBinLowerBoundaries
std::vector< double > m_etaBinLowerBoundaries
Definition: PFCellEOverPTool.h:30
PFCellEOverPTool::m_referenceFileLocation
Gaudi::Property< std::string > m_referenceFileLocation
Location for e/p and cell ordering reference files (set to null value so one cannot use a wrong refer...
Definition: PFCellEOverPTool.h:35
PFCellEOverPTool
Class to store reference e/p mean and widths, as well as reference energy density radial profile fit ...
Definition: PFCellEOverPTool.h:15
PFCellEOverPTool::finalize
StatusCode finalize()
Definition: PFCellEOverPTool.cxx:181
PFCellEOverPTool::~PFCellEOverPTool
~PFCellEOverPTool()
Definition: PFCellEOverPTool.h:21
PFCellEOverPTool::m_caloLayerBins
std::vector< int > m_caloLayerBins
Definition: PFCellEOverPTool.h:32
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
test_pyathena.parent
parent
Definition: test_pyathena.py:15
PFCellEOverPTool::fillBinnedParameters
StatusCode fillBinnedParameters(eflowEEtaBinnedParameters *binnedParameters) const
Definition: PFCellEOverPTool.cxx:95
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
PFCellEOverPTool::m_energyBinLowerBoundaries
std::vector< double > m_energyBinLowerBoundaries
Definition: PFCellEOverPTool.h:29
PFCellEOverPTool::initialize
StatusCode initialize()
Definition: PFCellEOverPTool.cxx:29
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
PFCellEOverPTool::PFCellEOverPTool
PFCellEOverPTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: PFCellEOverPTool.cxx:19
PFCellEOverPTool::m_firstIntBinLowerBoundaries
std::vector< int > m_firstIntBinLowerBoundaries
Definition: PFCellEOverPTool.h:31