ATLAS Offline Software
Loading...
Searching...
No Matches
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
10class eflowBaseParameters;
11
16
17 public:
18
19 PFCellEOverPTool(const std::string& type,const std::string& name,const IInterface* parent);
20
22
23 StatusCode initialize();
24 StatusCode fillBinnedParameters(eflowEEtaBinnedParameters *binnedParameters) const;
25 StatusCode finalize() ;
26
27 private:
28
29 std::vector<double> m_energyBinLowerBoundaries;
30 std::vector<double> m_etaBinLowerBoundaries;
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
IEFlowCellEOverPTool(const std::string &type, const std::string &name, const IInterface *parent)
std::vector< int > m_firstIntBinLowerBoundaries
StatusCode initialize()
std::vector< double > m_etaBinLowerBoundaries
StatusCode fillBinnedParameters(eflowEEtaBinnedParameters *binnedParameters) const
std::vector< int > m_caloLayerBins
std::vector< double > m_energyBinLowerBoundaries
PFCellEOverPTool(const std::string &type, const std::string &name, const IInterface *parent)
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...
Inherits from eflowEEtaBinBase.