|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ISF_FASTCALOSIMEVENT_TFCS1DFunctionInt16Histogram_h
6 #define ISF_FASTCALOSIMEVENT_TFCS1DFunctionInt16Histogram_h
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...
void Initialize(const TH1 *hist)
std::vector< HistoContent_t > m_HistoContents
std::vector< float > & get_HistoBordersx()
std::vector< float > m_HistoBorders
const std::vector< HistoContent_t > & get_HistoContents() const
const std::vector< float > & get_HistoBordersx() const
static const HistoContent_t s_MaxValue
static void unit_test ATLAS_NOT_THREAD_SAFE(TH1 *hist=nullptr)
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...
TFCS1DFunctionInt16Histogram(const TH1 *hist=nullptr)
std::vector< HistoContent_t > & get_HistoContents()
Define macros for attributes used to control the static checker.
~TFCS1DFunctionInt16Histogram()