HighLAND
Public Member Functions | Protected Attributes | List of all members
baseToyMaker Class Reference

Creates ToyExperiments. More...

#include <baseToyMaker.hxx>

Inheritance diagram for baseToyMaker:
ToyMaker

Public Member Functions

 baseToyMaker (UInt_t seed, bool zero_var=false)
 Create the Toy experiment.
 
virtual ~baseToyMaker ()
 Everyone should have a destructor.
 
void FillToyExperiment (ToyExperiment &toy)
 Fills the Toy Experiment with a given index.
 
UInt_t GetSeed () const
 returns the random seed
 
void SetIndividualRandomGenerator (bool ok)
 
- Public Member Functions inherited from ToyMaker
 ToyMaker ()
 Create the Toy experiment.
 
virtual ~ToyMaker ()
 Everyone should have a destructor.
 
void CreateToyExperiments (Int_t ntoys, const std::vector< SystematicBase *> &systematicsEnabled)
 Create the Toy Experiment, provided the number of toys,.
 
void AddSystematic (SystematicBase *sys)
 Add a SystematicBase.
 
ToyExperimentGetToyExperiment (UInt_t index)
 Returns the Toy experiment with a given index.
 
const std::vector< ToyExperiment * > & GetToyExperiments () const
 Returns the Toy experiment vector.
 

Protected Attributes

BinnedPDF_binnedPDF
 
TRandom3 _RandomGenerator
 A random generator that can be used to generate throws.
 
TRandom3 _RandomGenerators [NMAXSYSTEMATICS]
 
UInt_t _seed
 The random seed used.
 
UInt_t _seeds [NMAXSYSTEMATICS]
 
bool _individualRandomGenerator
 
bool _zero_var
 Apply 0 variation.
 
- Protected Attributes inherited from ToyMaker
std::vector< ToyExperiment * > _toys
 The vector of toys.
 
SystematicBase_systematics [NMAXSYSTEMATICS]
 The systematics that need to be considered.
 
int _nSystematics
 

Detailed Description

Creates ToyExperiments.

Definition at line 10 of file baseToyMaker.hxx.


The documentation for this class was generated from the following files: