DB object to store the optimal number of crystals to be used in a cluster energy sum,...
void setNOptimal(const TH2F &nOptimal)
Set the 2D histogram of nOptimal.
const TH2F getLogPeakEnergy() const
Get the 2D histogram of log peak energies (GeV), one yBin per energy group, 3 xBins per group number.
const std::vector< float > & getUpperBoundariesBrl() const
Get vector of energies that specify energy ranges in the barrel.
TH2F m_logPeakEnergy
log of peak contained energy in GeV
void setLogPeakEnergy(const TH2F &logPeakEnergy)
Set the 2D histogram of log of peak contained energy in GeV.
TH2F m_nOptimal
2D histogram containing optimal number of crystals for each group number (x) and energy range (y)
void setGroupNumber(const std::vector< int > &groupNumber)
Set the vector of group numbers for each crystal.
const std::vector< float > & getUpperBoundariesBwd() const
Get vector of energies that specify energy ranges in the backward endcap.
TH2F m_bias
2D histogram of bias = sum of ECLCalDigit energy minus true (GeV)
void setUpperBoundariesFwd(const std::vector< float > &eUpperBoundariesFwd)
Set vector of energies that specify energy ranges in the forward endcap.
void setBias(const TH2F &bias)
Set the 2D histogram of beam background bias (reconstructed - true) (GeV)
TH2F m_peakFracEnergy
2D histogram of peak fractional contained energy
void setUpperBoundariesBrl(const std::vector< float > &eUpperBoundariesBrl)
Set vector of energies that specify energy ranges in the barrel.
const std::vector< float > & getUpperBoundariesFwd() const
Get vector of energies that specify energy ranges in the forward endcap.
ECLnOptimal()
Constructor.
const std::vector< int > & getGroupNumber() const
Get the vector of group number for each cellID.
std::vector< float > m_eUpperBoundariesBwd
upper edges of the energy ranges in the backward endcap (GeV)
void setUpperBoundariesBwd(const std::vector< float > &eUpperBoundariesBwd)
Set vector of energies that specify energy ranges in the backward endcap.
std::vector< float > m_eUpperBoundariesBrl
upper edges of the energy ranges in the barrel (GeV)
void setPeakFracEnergy(const TH2F &peakFracEnergy)
Set the 2D histogram of peak fractional contained energy.
const TH2F getPeakFracEnergy() const
Get 2D histogram of the peak fraction of contained energy, one yBin per energy group,...
const TH2F getNOptimal() const
Get 2D histogram of nOptimal (one xBin per group number, one yBin per energy range.
std::vector< int > m_groupNumber
group number of each crystal
std::vector< float > m_eUpperBoundariesFwd
upper edges of the energy ranges in the forward endcap (GeV)
ClassDef(ECLnOptimal, 1)
ClassDef.
const TH2F getBias() const
Get the 2D histogram of bias (reconstructed - true) from beam backgrounds, one yBin per energy group,...
Abstract base class for different kinds of events.