|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef CALOCONDITIONS_CALOHADWEIGHT_H
9 #define CALOCONDITIONS_CALOHADWEIGHT_H
36 const int & nBinSampling,
37 const int & MinSampling,
38 const int & MaxSampling,
39 const int & nBinLogEClus,
40 const float & MinLogEClus,
41 const float & MaxLogEClus,
42 const int & nBinLogEDensCell,
43 const float & MinLogEDensCell,
44 const float & MaxLogEDensCell
65 const struct HadData *
getHadData(
const float &
eta,
const int & sampling,
const float & logEClus,
const float & logEDensCell)
const;
69 void setHadData(
const float &
eta,
const int & sampling,
const float & logEClus,
const float & logEDensCell,
const struct HadData & theData);
94 int getBin(
const float &
eta,
const int & sampling,
const float & logEClus,
const float & logEDensCell)
const;
int getBin(const float &eta, const int &sampling, const float &logEClus, const float &logEDensCell) const
Scalar eta() const
pseudorapidity method
const int & getNbinsLogEDensCell() const
const float & getLogEClusMax() const
const int & getNbinsEta() const
const int & getNbinsSampling() const
void setHadData(const float &eta, const int &sampling, const float &logEClus, const float &logEDensCell, const struct HadData &theData)
const struct HadData * getHadData(const float &eta, const int &sampling, const float &logEClus, const float &logEDensCell) const
int getEtaSamplingBin(const float &eta, const int &sampling) const
const float & getLogEClusMin() const
const float & getEtaMin() const
const float & getLogEDensCellMin() const
std::vector< int > m_indexEtaSampling
std::vector< struct HadData > m_data
const float & getEtaMax() const
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
const int & getNbinsLogEClus() const
const float & getLogEDensCellMax() const
const int & getSamplingMin() const
macros to associate a CLID to a type
const int & getSamplingMax() const