12#include "KVNameValueList.h"
#define ClassDef(name, id)
Extended TList class which owns its objects by default.
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
Strings used to represent a set of ranges of values.
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
Handle Operation on variable.
Int_t kval_tot
nbre total de valeurs definies kval_tot = kval_base+kval_add (=KVNameValueList::GetNpar())
void Clear(Option_t *option="")
Int_t GetNValues(KVString opt="base") const
Bool_t Add(KVValues *val)
KVNumberList * TransformExpression(KVString &expr)
Int_t kdeb
separation entre les valeurs MIN et MAX et les valeurs moments SUMd, par defaut kdeb=2
KVList * kpar_add
liste contenant les liste de parametres (stockees en KVNumberList)
void FillVar(Double_t val)
void LinkParameters(KVNumberList *nl)
void DefineAdditionalValue(KVString name, KVString expr)
Double_t GetValue(Int_t idx) const
KVValues()
default constructor
Int_t GetValuePosition(const Char_t *name) const
Int_t kordre_mom_max
ordre maximum pour le calcul des moments (argument du constructeur)
TString GetValueExpression(const Char_t *name) const
Bool_t AddFormula(KVString name, KVString expr)
KVList * kform_add
liste contenant les formules des variables additionnelle (stockees en TFormula)
Int_t GetNumberOfFilling() const
virtual ~KVValues()
destructeur
Int_t kval_base
nbre de valeurs de base definies par le constructeur, kval_base = kdeb+kordre_mom_max+1
void init_val_add()
protected method
Int_t kTimesFillVarIsCalled
nombre de fois ou la methode FillVar est appelee
void Print(Option_t *option="") const
Info("Print","%s : %d values computed",GetName(),kval_tot);.
void init_val()
protected method
Int_t GetOrdreMax() const
Int_t kval_add
nbre de valeurs additionelles definies via la methode DefineAdditionalValue
void ComputeAdditionalValues(Int_t min=-1, Int_t max=-1)
Int_t knbre_val_max
nombre maximum de valeurs pouvant etre calculees (argument du constructeur)
Double_t * values
[knbre_val_max] tableau ou sont stockees les valeurs