HighLAND
|
Creates ToyExperiments. More...
#include <baseToyMaker.hxx>
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) |
![]() | |
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. | |
ToyExperiment * | GetToyExperiment (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. | |
![]() | |
std::vector< ToyExperiment * > | _toys |
The vector of toys. | |
SystematicBase * | _systematics [NMAXSYSTEMATICS] |
The systematics that need to be considered. | |
int | _nSystematics |
Creates ToyExperiments.
Definition at line 10 of file baseToyMaker.hxx.