5#ifndef LARG4BARREL_ACCMAP_H
6#define LARG4BARREL_ACCMAP_H
23 int Region(
int region,
int sampling,
int eta)
const noexcept;
24 const CurrMap*
GetMap(
int ifold,
int ielecregion)
const noexcept;
25 const CurrMap*
GetMap(
int ifold,
int region,
int sampling,
int eta)
const noexcept;
33 std::array<float, N_MAX_VEC>
m_xmin{};
34 std::array<float, N_MAX_VEC>
m_xmax{};
35 std::array<float, N_MAX_VEC>
m_ymin{};
36 std::array<float, N_MAX_VEC>
m_ymax{};
38#ifdef LARG4_STAND_ALONE
40 void SetDirectory(
const std::string& dir) { m_directory=dir; }
42 std::string m_directory{
"/afs/cern.ch/atlas/offline/data/lar/calo_data"};
Scalar eta() const
pseudorapidity method
float GetYmax(int ifold) const
float GetXmax(int ifold) const
const CurrMap * GetMap(int ifold, int ielecregion) const noexcept
float GetXmin(int ifold) const
static constexpr int N_MAX_VEC
std::array< float, N_MAX_VEC > m_ymin
std::array< float, N_MAX_VEC > m_ymax
std::array< float, N_MAX_VEC > m_xmax
float GetYmin(int ifold) const
static constexpr int MAX_FOLDS
static constexpr int MAX_REGIONS
std::array< std::array< std::unique_ptr< CurrMap >, MAX_REGIONS >, MAX_FOLDS > m_fastMap
static const AccMap * GetAccMap()
std::array< float, N_MAX_VEC > m_xmin