HighLAND
Public Member Functions | Protected Attributes | List of all members
ToyMaker Class Referenceabstract

#include <ToyMaker.hxx>

Inheritance diagram for ToyMaker:
baseToyMaker ToyMakerExample ZeroToyMaker

Public Member Functions

 ToyMaker ()
 Create the Toy experiment.
 
virtual ~ToyMaker ()
 Everyone should have a destructor.
 
virtual void FillToyExperiment (ToyExperiment &toy)=0
 Fills the Toy Experiment with a given index.
 
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

std::vector< ToyExperiment * > _toys
 The vector of toys.
 
SystematicBase_systematics [NMAXSYSTEMATICS]
 The systematics that need to be considered.
 
int _nSystematics
 

Detailed Description

Creates the ToyExperiments with the proper variations for all systematic parameters

Definition at line 10 of file ToyMaker.hxx.


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