#include <CaloHadWeight.h>
|
| | CaloHadWeight () |
| | CaloHadWeight (const int &nBinEta, const float &MinEta, const float &MaxEta, const int &nBinSampling, const int &MinSampling, const int &MaxSampling, const int &nBinLogEClus, const float &MinLogEClus, const float &MaxLogEClus, const int &nBinLogEDensCell, const float &MinLogEDensCell, const float &MaxLogEDensCell) |
| const int & | getNbinsEta () const |
| const float & | getEtaMin () const |
| const float & | getEtaMax () const |
| const int & | getNbinsSampling () const |
| const int & | getSamplingMin () const |
| const int & | getSamplingMax () const |
| const int & | getNbinsLogEClus () const |
| const float & | getLogEClusMin () const |
| const float & | getLogEClusMax () const |
| const int & | getNbinsLogEDensCell () const |
| const float & | getLogEDensCellMin () const |
| const float & | getLogEDensCellMax () const |
| const struct HadData * | getHadData (const float &eta, const int &sampling, const float &logEClus, const float &logEDensCell) const |
| void | setHadData (const float &eta, const int &sampling, const float &logEClus, const float &logEDensCell, const struct HadData &theData) |
|
| int | getEtaSamplingBin (const float &eta, const int &sampling) const |
| int | getBin (const float &eta, const int &sampling, const float &logEClus, const float &logEDensCell) const |
Definition at line 19 of file CaloHadWeight.h.
◆ CaloHadWeight() [1/2]
| CaloHadWeight::CaloHadWeight |
( |
| ) |
|
◆ CaloHadWeight() [2/2]
| CaloHadWeight::CaloHadWeight |
( |
const int & | nBinEta, |
|
|
const float & | MinEta, |
|
|
const float & | MaxEta, |
|
|
const int & | nBinSampling, |
|
|
const int & | MinSampling, |
|
|
const int & | MaxSampling, |
|
|
const int & | nBinLogEClus, |
|
|
const float & | MinLogEClus, |
|
|
const float & | MaxLogEClus, |
|
|
const int & | nBinLogEDensCell, |
|
|
const float & | MinLogEDensCell, |
|
|
const float & | MaxLogEDensCell ) |
◆ getBin()
| int CaloHadWeight::getBin |
( |
const float & | eta, |
|
|
const int & | sampling, |
|
|
const float & | logEClus, |
|
|
const float & | logEDensCell ) const |
|
private |
Definition at line 98 of file CaloHadWeight.cxx.
99{
100 int iLogEClus,iLogEDensCell;
101
111 }
112 }
113 }
114 return -1;
115}
Scalar eta() const
pseudorapidity method
int getEtaSamplingBin(const float &eta, const int &sampling) const
◆ getEtaMax()
| const float & CaloHadWeight::getEtaMax |
( |
| ) |
const |
|
inline |
◆ getEtaMin()
| const float & CaloHadWeight::getEtaMin |
( |
| ) |
const |
|
inline |
◆ getEtaSamplingBin()
| int CaloHadWeight::getEtaSamplingBin |
( |
const float & | eta, |
|
|
const int & | sampling ) const |
|
private |
Definition at line 84 of file CaloHadWeight.cxx.
85{
87
93 }
94 }
95 return (-1);
96}
setScale setgFexType iEta
◆ getHadData()
| const struct CaloHadWeight::HadData * CaloHadWeight::getHadData |
( |
const float & | eta, |
|
|
const int & | sampling, |
|
|
const float & | logEClus, |
|
|
const float & | logEDensCell ) const |
Definition at line 55 of file CaloHadWeight.cxx.
56{
57 int iBin =
getBin(
eta,sampling,logEClus,logEDensCell);
58 if ( iBin > -1 && iBin < (
int)
m_data.size() )
60 else
61 return nullptr;
62}
std::vector< struct HadData > m_data
int getBin(const float &eta, const int &sampling, const float &logEClus, const float &logEDensCell) const
◆ getLogEClusMax()
| const float & CaloHadWeight::getLogEClusMax |
( |
| ) |
const |
|
inline |
◆ getLogEClusMin()
| const float & CaloHadWeight::getLogEClusMin |
( |
| ) |
const |
|
inline |
◆ getLogEDensCellMax()
| const float & CaloHadWeight::getLogEDensCellMax |
( |
| ) |
const |
|
inline |
◆ getLogEDensCellMin()
| const float & CaloHadWeight::getLogEDensCellMin |
( |
| ) |
const |
|
inline |
◆ getNbinsEta()
| const int & CaloHadWeight::getNbinsEta |
( |
| ) |
const |
|
inline |
◆ getNbinsLogEClus()
| const int & CaloHadWeight::getNbinsLogEClus |
( |
| ) |
const |
|
inline |
◆ getNbinsLogEDensCell()
| const int & CaloHadWeight::getNbinsLogEDensCell |
( |
| ) |
const |
|
inline |
◆ getNbinsSampling()
| const int & CaloHadWeight::getNbinsSampling |
( |
| ) |
const |
|
inline |
◆ getSamplingMax()
| const int & CaloHadWeight::getSamplingMax |
( |
| ) |
const |
|
inline |
◆ getSamplingMin()
| const int & CaloHadWeight::getSamplingMin |
( |
| ) |
const |
|
inline |
◆ setHadData()
| void CaloHadWeight::setHadData |
( |
const float & | eta, |
|
|
const int & | sampling, |
|
|
const float & | logEClus, |
|
|
const float & | logEDensCell, |
|
|
const struct HadData & | theData ) |
Definition at line 67 of file CaloHadWeight.cxx.
67 {
68
70 if ( iEtaSampling > -1 ) {
75 }
76 const int iBin =
getBin(
eta,sampling,logEClus,logEDensCell);
77 if ( iBin > -1 ) {
79 }
80 }
81}
◆ m_data
| std::vector<struct HadData> CaloHadWeight::m_data |
|
private |
◆ m_indexEtaSampling
| std::vector<int> CaloHadWeight::m_indexEtaSampling |
|
private |
◆ m_MaxEta
| float CaloHadWeight::m_MaxEta |
|
private |
◆ m_MaxLogEClus
| float CaloHadWeight::m_MaxLogEClus |
|
private |
◆ m_MaxLogEDensCell
| float CaloHadWeight::m_MaxLogEDensCell |
|
private |
◆ m_MaxSampling
| int CaloHadWeight::m_MaxSampling |
|
private |
◆ m_MinEta
| float CaloHadWeight::m_MinEta |
|
private |
◆ m_MinLogEClus
| float CaloHadWeight::m_MinLogEClus |
|
private |
◆ m_MinLogEDensCell
| float CaloHadWeight::m_MinLogEDensCell |
|
private |
◆ m_MinSampling
| int CaloHadWeight::m_MinSampling |
|
private |
◆ m_nBinEta
| int CaloHadWeight::m_nBinEta |
|
private |
◆ m_nBinLogEClus
| int CaloHadWeight::m_nBinLogEClus |
|
private |
◆ m_nBinLogEDensCell
| int CaloHadWeight::m_nBinLogEDensCell |
|
private |
◆ m_nBinSampling
| int CaloHadWeight::m_nBinSampling |
|
private |
The documentation for this class was generated from the following files: