Belle II Software
release-08-01-10
|
DB object to store leakage corrections, including nCrys dependence
More...
#include <ECLLeakageCorrections.h>
Public Member Functions | |
ECLLeakageCorrections () | |
Constructor. | |
const std::vector< float > & | getlogEnergiesFwd () const |
Get vector of log(energies) used to evaluate the leakage corrections in the forward endcap. | |
const std::vector< float > & | getlogEnergiesBrl () const |
Get vector of log(energies) used in the barrel. More... | |
const std::vector< float > & | getlogEnergiesBwd () const |
Get vector of log(energies) used in the backward endcap. More... | |
const TH2F | getThetaCorrections () const |
Get 2D histogram of theta-dependent constants (one column per thetaID & energy) | |
const TH2F | getPhiCorrections () const |
Get 2D histogram of phi-dependent constants (one column per thetaID & energy in barrel, 2 in endcaps) | |
const TH2F | getnCrystalCorrections () const |
Get 2D histogram of nCrys dependent constants (one column per thetaID & energy) | |
void | setlogEnergiesFwd (const std::vector< float > &logEnergiesFwd) |
Set the vector of energies used to evaluate the leakage corrections in the forward endcap. | |
void | setlogEnergiesBrl (const std::vector< float > &logEnergiesBrl) |
Set the vector of energies used to evaluate the leakage corrections in the barrel. | |
void | setlogEnergiesBwd (const std::vector< float > &logEnergiesBwd) |
Set the vector of energies used to evaluate the leakage corrections in the backward endcap. | |
void | setThetaCorrections (const TH2F &thetaCorrections) |
Set the 2D histogram containing the theta corrections for each thetaID and energy. | |
void | setPhiCorrections (const TH2F &phiCorrections) |
Set the 2D histogram containing the phi corrections for each thetaID and energy. | |
void | setnCrystalCorrections (const TH2F &nCrystalCorrections) |
Set the 2D histogram containing the nCrys corrections for each thetaID and energy. | |
Private Member Functions | |
ClassDef (ECLLeakageCorrections, 2) | |
ClassDef. | |
Private Attributes | |
std::vector< float > | m_logEnergiesFwd |
log(energies) used to find constants in the forward endcap (GeV) | |
std::vector< float > | m_logEnergiesBrl |
log(energies) used to find constants in the barrel (GeV) | |
std::vector< float > | m_logEnergiesBwd |
log(energies) used to find constants in the backward endcap (GeV) | |
TH2F | m_thetaCorrections |
2D histogram containing theta-dependent correction for each thetaID & energy | |
TH2F | m_phiCorrections |
2D histogram containing phi-dependent correction for each thetaID & energy | |
TH2F | m_nCrystalCorrections |
2D histogram containing nCrys-dependent correction for each thetaID & energy | |
DB object to store leakage corrections, including nCrys dependence
Definition at line 22 of file ECLLeakageCorrections.h.
|
inline |
Get vector of log(energies) used in the barrel.
Same number of test energies as forward, but different values
Definition at line 45 of file ECLLeakageCorrections.h.
|
inline |
Get vector of log(energies) used in the backward endcap.
Same number of test energies as forward, but different values
Definition at line 48 of file ECLLeakageCorrections.h.