5#ifndef ISF_FASTCALOSIMEVENT_TFCS1DFunctionInt16Histogram_h
6#define ISF_FASTCALOSIMEVENT_TFCS1DFunctionInt16Histogram_h
Define macros for attributes used to control the static checker.
std::vector< float > m_HistoBorders
virtual double rnd_to_fct(double rnd) const
Function gets random number rnd in the range [0,1) as argument and returns function value according t...
std::vector< HistoContent_t > & get_HistoContents()
~TFCS1DFunctionInt16Histogram()
std::vector< float > & get_HistoBordersx()
TFCS1DFunctionInt16Histogram(const TH1 *hist=nullptr)
const std::vector< float > & get_HistoBordersx() const
static const HistoContent_t s_MaxValue
const std::vector< HistoContent_t > & get_HistoContents() const
std::vector< HistoContent_t > m_HistoContents
void Initialize(const TH1 *hist)
static void unit_test ATLAS_NOT_THREAD_SAFE(TH1 *hist=nullptr)
virtual void rnd_to_fct(float value[], const float rnd[]) const
Function gets array of random numbers rnd[] in the range [0,1) as arguments and returns function valu...