44   coutP(Generation) << 
"initialize" << endl;
 
   47      coutE(InputArguments) << 
"Need an instance of ToyMCSampler to run." << endl;
 
   50      coutI(InputArguments) << 
"Using given ToyMCSampler." << endl;
 
   56   if (worknumber != 
"undef") {
 
   57      iworker = 
int( worknumber.
Atof()*10 + 0.1);
 
   60      std::cout << 
"Current global seed is " << 
fRandomSeed << std::endl;
 
   64      for (
int i = 0; i< iworker; ++i)
 
   90   coutP(Generation) << 
"ToyMCStudy::finalize" << endl;
 
  105      coutE(Generation) << 
"ToyMCStudy::merge No detailed output present." << endl;
 
  110   for (
auto * o : static_range_cast<TObject*>(*
detailedData())) {
 
  113         coutW(Generation) << 
"Merging Results problem: not correct type" << endl;
 
  124   coutP(Generation) << 
"Merged data from nworkers # " << i << 
"- merged data size is " << samplingOutput->
numEntries() << std::endl;
 
  127   return samplingOutput;
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
 
virtual Int_t numEntries() const
Return number of entries in dataset, i.e., count unweighted entries.
 
void storeDetailedOutput(bool flag)
 
RooLinkedList * detailedData()
 
RooDataSet is a container class to hold unbinned data.
 
void append(RooDataSet &data)
Add all data points of given data set to this data set.
 
static TRandom * randomGenerator()
Return a pointer to a singleton random-number generator implementation.
 
RooDataSet * GetSamplingDistributions()
 
virtual RooDataSet * GetSamplingDistributionsSingleWorker(RooArgSet ¶mPoint)
This is the main function for serial runs.
 
ToyMCStudy is an implementation of RooAbsStudy for toy Monte Carlo sampling.
 
bool execute(void) override
 
bool finalize(void) override
 
ToyMCSampler * fToyMCSampler
 
bool initialize(void) override
 
virtual Int_t GetValue(const char *name, Int_t dflt) const
Returns the integer value for a resource.
 
Random number generator class based on the maximally quidistributed combined Tausworthe generator by ...
 
virtual void SetSeed(ULong_t seed=0)
Set the random generator seed.
 
virtual UInt_t GetSeed() const
Get the random generator seed.
 
virtual UInt_t Integer(UInt_t imax)
Returns a random integer uniformly distributed on the interval [ 0, imax-1 ].
 
Double_t Atof() const
Return floating-point value contained in string.
 
Namespace for the RooStats classes.