4 #include "ToyExperiment.hxx" 5 #include "SystematicBase.hxx" 43 std::vector<ToyExperiment*>
_toys;
const std::vector< ToyExperiment * > & GetToyExperiments() const
Returns the Toy experiment vector.
void AddSystematic(SystematicBase *sys)
Add a SystematicBase.
std::vector< ToyExperiment * > _toys
The vector of toys.
SystematicBase * _systematics[NMAXSYSTEMATICS]
The systematics that need to be considered.
ToyMaker()
Create the Toy experiment.
void CreateToyExperiments(Int_t ntoys, const std::vector< SystematicBase *> &systematicsEnabled)
Create the Toy Experiment, provided the number of toys,.
virtual ~ToyMaker()
Everyone should have a destructor.
ToyExperiment * GetToyExperiment(UInt_t index)
Returns the Toy experiment with a given index.
virtual void FillToyExperiment(ToyExperiment &toy)=0
Fills the Toy Experiment with a given index.