1#ifndef ROOT_TUTORIALS_ANALYSIS_DATAFRAME_DF042
2#define ROOT_TUTORIALS_ANALYSIS_DATAFRAME_DF042
10inline std::normal_distribution<double>
globalGaus(0., 1.);
21inline std::vector<std::normal_distribution<double>>
gaussians;
25 std::random_device
rd;
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
std::normal_distribution< double > globalGaus(0., 1.)
double GetNormallyDistributedNumberPerSlotGeneratorForEntry(unsigned int slot, unsigned long long entry)
double GetNormallyDistributedNumberFromGlobalGenerator()
std::mt19937 globalGenerator(globalRandomDevice())
std::vector< std::mt19937 > generators
void ReinitializeGenerators(unsigned int nSlots)
std::random_device globalRandomDevice
double GetNormallyDistributedNumberPerSlotGenerator(unsigned int slot)
std::vector< std::normal_distribution< double > > gaussians