5#ifndef TRIGL2MUONSA_ALIGNMENTBARRELLUT_H
6#define TRIGL2MUONSA_ALIGNMENTBARRELLUT_H
21 const std::string& name,
22 const IInterface* parent);
24 StatusCode
readLUT(
const std::string& lut_fileName);
26 double GetDeltaZ(
int& saddress,
double& etaMap,
double& phiMap,
double& MFphi,
float& sp1R )
const;
28 std::pair<int, int>
GetBinNumber(
int saddress,
int innerR,
double etaMap,
double phiMap)
const;
34 static constexpr int s_eta = 15;
35 static constexpr int s_phi = 30;
std::pair< int, int > GetBinNumber(int saddress, int innerR, double etaMap, double phiMap) const
float m_PhiMin[s_saddress][s_innerR]
static constexpr int s_etaQ
float m_PhiStep[s_saddress][s_innerR]
static constexpr int s_phi
int m_NbinEta[s_saddress][s_innerR]
float m_EtaMax[s_saddress][s_innerR]
float m_EtaMin[s_saddress][s_innerR]
double GetDeltaZ(int &saddress, double &etaMap, double &phiMap, double &MFphi, float &sp1R) const
int m_NbinPhi[s_saddress][s_innerR]
AlignmentBarrelLUT(const std::string &type, const std::string &name, const IInterface *parent)
float m_PhiMax[s_saddress][s_innerR]
StatusCode readLUT(const std::string &lut_fileName)
float m_EtaStep[s_saddress][s_innerR]
static constexpr int s_eta
double m_dZ[s_saddress][s_innerR][s_eta][s_phi][s_etaQ]
static constexpr int s_innerR
static constexpr int s_saddress