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

#include <ToyExperiment.hxx>

Public Member Functions

 ToyExperiment ()
 Create the Toy experiment.
 
 ToyExperiment (const ToyExperiment &toy)
 Copy constructor.
 
virtual ~ToyExperiment ()
 Everyone should have a destructor.
 
void AddToyVariation (Int_t index, UInt_t npar)
 Add a systematic, specifying the systematic index and number of systematic parameters.
 
ToyVariationsGetToyVariations (UInt_t index) const
 returns the variations for a given systematic (index)
 
UInt_t GetNToyVariations () const
 Get the number of toyVariations in this toy.
 
UInt_t GetNParameters (UInt_t index) const
 Get the number of parameters in this systematic.
 
void SetToyVariation (UInt_t index, UInt_t ipar, Float_t var, Float_t weight=1.)
 Set the variation for a given systematic (index) and a given parameter (ipar) in that systematic.
 
void SetToyVariation (UInt_t index, Float_t var, Float_t weight=1.)
 Set the variation for a given systematic (index) with a single parameter.
 

Public Attributes

ToyVariations_toyVariations [NMAXSYSTEMATICS]
 vector of variations (one for each Systematic)
 
UInt_t _nToyVariations
 Total number of toyVariations.
 

Detailed Description

A ToyExperiemnt is defined a set of ToyVariations, one for each of the toyVariations It contains a vector of variations one for each systematic parameter

Definition at line 14 of file ToyExperiment.hxx.


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