ATLAS Offline Software
Loading...
Searching...
No Matches
MapEta.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARG4BARREL_MapEta_H
6#define LARG4BARREL_MapEta_H
7
8#include <string>
9
10#define NMAP_ETA
11
12class MapEta {
13private:
14 std::string m_directory;
15 int m_init;
17 float m_xmin = 0.0F,m_xmax = 0.0F,m_ymin = 0.0F,m_ymax = 0.0F;
18 float m_deltax = 0.0F,m_deltay = 0.0F;
19 float* m_resp;
20 float* m_xt0;
21 float* m_xt1;
22 float* m_xt2;
23public:
24 ~MapEta();
25 MapEta(int isampling);
26 void SetDirectory(const std::string& dir);
27 void Initialize(int isampling);
28 int Nx() const {return m_nx;}
29 int Ny() const {return m_ny;}
30 float Xmin() const {return m_xmin;}
31 float Xmax() const {return m_xmax;}
32 float Ymin() const {return m_ymin;}
33 float Ymax() const {return m_ymax;}
34 void GetData(double x,double y, double* resp, double* xt0, double* xt1, double* xt2) const;
35 void GetData0(double x,double y, double* resp) const;
36};
37#endif //LARG4BARREL_MapEta_H
#define y
#define x
int Nx() const
Definition MapEta.h:28
void GetData0(double x, double y, double *resp) const
Definition MapEta.cxx:159
float Ymax() const
Definition MapEta.h:33
float m_xmin
Definition MapEta.h:17
float m_deltax
Definition MapEta.h:18
float m_deltay
Definition MapEta.h:18
float * m_xt2
Definition MapEta.h:22
float Xmin() const
Definition MapEta.h:30
float Xmax() const
Definition MapEta.h:31
int m_nx
Definition MapEta.h:16
float Ymin() const
Definition MapEta.h:32
float m_ymin
Definition MapEta.h:17
void SetDirectory(const std::string &dir)
Definition MapEta.cxx:37
void Initialize(int isampling)
Definition MapEta.cxx:42
float m_ymax
Definition MapEta.h:17
int m_ny
Definition MapEta.h:16
float m_xmax
Definition MapEta.h:17
void GetData(double x, double y, double *resp, double *xt0, double *xt1, double *xt2) const
Definition MapEta.cxx:105
MapEta(int isampling)
Definition MapEta.cxx:15
std::string m_directory
Definition MapEta.h:14
float * m_xt0
Definition MapEta.h:20
int Ny() const
Definition MapEta.h:29
int m_init
Definition MapEta.h:15
~MapEta()
Definition MapEta.cxx:28
float * m_resp
Definition MapEta.h:19
float * m_xt1
Definition MapEta.h:21