ATLAS Offline Software
Loading...
Searching...
No Matches
CaloHadDMCoeffHelper.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef CALOLOCALHADCALIB_CALOHADDMCOEFFHELPER_H
6#define CALOLOCALHADCALIB_CALOHADDMCOEFFHELPER_H
7
16
17#include <string>
18
20
21
23 public:
25
27 virtual ~CaloHadDMCoeffHelper();
28
29 CaloHadDMCoeff2 *InitDataFromFile(std::string &hadDMCoeffFileName);
30
31 const CaloHadDMCoeff2::HadDMArea * getHadDMAreaFromBin(CaloHadDMCoeff2 * m_coeff, int iBin) const;
32 int getBin(CaloHadDMCoeff2 * m_coeff, const int n_area, int ifrac, int iener, int ilambda, int ieta) const;
33 const CaloHadDMCoeff2::HadDMArea * getHadDMAreaFromName(CaloHadDMCoeff2 * m_coeff, const std::string& sname) const;
34
35 private:
36 int parse_dim(std::string &sLine, CaloHadDMCoeff2::HadDMDimension &dim);
37};
38
39
40
41#endif
Dead material correction coefficients.
const CaloHadDMCoeff2::HadDMArea * getHadDMAreaFromBin(CaloHadDMCoeff2 *m_coeff, int iBin) const
CaloHadDMCoeff2 * InitDataFromFile(std::string &hadDMCoeffFileName)
const CaloHadDMCoeff2::HadDMArea * getHadDMAreaFromName(CaloHadDMCoeff2 *m_coeff, const std::string &sname) const
int parse_dim(std::string &sLine, CaloHadDMCoeff2::HadDMDimension &dim)
int getBin(CaloHadDMCoeff2 *m_coeff, const int n_area, int ifrac, int iener, int ilambda, int ieta) const