|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOCONDITIONS_CALOHADDMCOEFF2_H
6 #define CALOCONDITIONS_CALOHADDMCOEFF2_H
64 void setHadDMArea(
const int n_area,
const HadDMArea & theArea);
72 const HadDMCoeff *
getHadDMCoeff(
const int & n_area,
const float & cls_emfrac,
const float & cls_ener,
const float & cls_lambda,
const float & cls_eta)
const;
75 int getBinFrac(
const int dm_area,
const float & cls_frac)
const;
76 int getBinEner(
const int dm_area,
const float & cls_ener)
const;
77 int getBinLambda(
const int dm_area,
const float & cls_lambda)
const;
78 int getBinEta(
const int dm_area,
const float & cls_eta)
const;
79 int getBin(
const int n_area,
const float &cls_em_frac,
const float &cls_energy,
const float &cls_lambda,
const float &cls_eta)
const;
83 int bin2indexes(
const int iBin, std::vector<int> &v_dim_indx)
const;
int getSizeDMAreaSet() const
Dead material correction coefficients.
void setHadDMArea(const int n_area, const HadDMArea &theArea)
void PrintData(std::ostream &ff) const
int getBin(const int n_area, const float &cls_em_frac, const float &cls_energy, const float &cls_lambda, const float &cls_eta) const
int bin2indexes(const int iBin, std::vector< int > &v_dim_indx) const
void addHadDMCoeff(const HadDMCoeff &theData)
std::vector< HadDMCoeff > m_DMCoeffSet
std::vector< float > m_vBins
int getBinEta(const int dm_area, const float &cls_eta) const
void setHadDMCoeff(const int iBin, const HadDMCoeff &theData)
const HadDMArea * getHadDMArea(int n_area) const
CaloHadDMCoeff2 & operator=(const CaloHadDMCoeff2 &other)
std::vector< HadDMArea > m_DMAreaSet
HadDMDimension m_dimLambda
const HadDMCoeff * getHadDMCoeff(const int &iBin) const
CaloHadDMCoeff2(const CaloHadDMCoeff2 &other)
int getBinEner(const int dm_area, const float &cls_ener) const
std::vector< float > HadDMCoeff
void addHadDMArea(const HadDMArea &theArea)
int getBinFrac(const int dm_area, const float &cls_frac) const
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
int getBinLambda(const int dm_area, const float &cls_lambda) const
int getSizeDMCoeffSet() const
std::vector< int > m_area_offsets
macros to associate a CLID to a type