ATLAS Offline Software
Loading...
Searching...
No Matches
CurrMap.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 LARG4BARREL_CurrMap_h
6#define LARG4BARREL_CurrMap_h
7
8#include <string>
9
10class CurrMap {
11 public:
12 CurrMap(const std::string& filename, double xnorm);
13 ~CurrMap();
14 int GetNx() const { return m_nx;}
15 float GetXmin() const { return m_xmin;}
16 float GetXmax() const { return m_xmax;}
17 float GetDx() const { return m_dx;}
18 int GetNy() const { return m_ny;}
19 float GetYmin() const { return m_ymin;}
20 float GetYmax() const { return m_ymax;}
21 float GetDy() const { return m_dy;}
22 float GetGap(int ix,int iy) const {return m_gap[iy*m_nx+ix];}
23 float GetCurr0(int ix,int iy) const {return m_curr0[iy*m_nx+ix];}
24 float GetCurr1(int ix,int iy) const {return m_curr1[iy*m_nx+ix];}
25 float GetCurr2(int ix,int iy) const {return m_curr2[iy*m_nx+ix];}
26 void GetAll(double x, double y, double* gap, double* curr0,double* curr1,double* curr2) const;
27 private:
28 CurrMap(const CurrMap&);//coverity issue fix. Declared, but not implemented
29 CurrMap& operator=(const CurrMap&);//coverity issue fix. Declared, but not implemented
33 float m_norm;
34
35};
36
37#endif // LARG4BARREL_CurrMap_h
#define y
#define x
float * m_curr1
Definition CurrMap.h:32
int GetNy() const
Definition CurrMap.h:18
float GetGap(int ix, int iy) const
Definition CurrMap.h:22
float GetCurr0(int ix, int iy) const
Definition CurrMap.h:23
float GetCurr1(int ix, int iy) const
Definition CurrMap.h:24
void GetAll(double x, double y, double *gap, double *curr0, double *curr1, double *curr2) const
Definition CurrMap.cxx:93
float GetXmax() const
Definition CurrMap.h:16
CurrMap(const std::string &filename, double xnorm)
Definition CurrMap.cxx:10
~CurrMap()
Definition CurrMap.cxx:84
int GetNx() const
Definition CurrMap.h:14
float GetYmax() const
Definition CurrMap.h:20
float m_dx
Definition CurrMap.h:31
float m_xmax
Definition CurrMap.h:31
float GetXmin() const
Definition CurrMap.h:15
float GetDy() const
Definition CurrMap.h:21
CurrMap(const CurrMap &)
CurrMap & operator=(const CurrMap &)
float * m_curr2
Definition CurrMap.h:32
float * m_gap
Definition CurrMap.h:32
float * m_curr0
Definition CurrMap.h:32
float GetYmin() const
Definition CurrMap.h:19
int m_ny
Definition CurrMap.h:30
float m_norm
Definition CurrMap.h:33
float GetDx() const
Definition CurrMap.h:17
float m_ymax
Definition CurrMap.h:31
float m_ymin
Definition CurrMap.h:31
float GetCurr2(int ix, int iy) const
Definition CurrMap.h:25
int m_nx
Definition CurrMap.h:30
float m_xmin
Definition CurrMap.h:31
float m_dy
Definition CurrMap.h:31