7#include "KVIntegerList.h"
#define ClassDef(name, id)
Handle a list of positive integers (partition)
TArrayI * fRegle
tableau d'entiers où sont stockée l'occurence des valeurs
Bool_t RemoveAllValuesAt(Int_t rang)
return kTRUE if the indicated rank is occupied
Int_t GetMult(void) const
Int_t GetValeur(Int_t rang) const
Bool_t RemoveAt(Int_t rang)
return kTRUE if the indicated rank is occupied
Bool_t remove_values(Int_t val, Int_t freq)
void Clear(Option_t *option="")
Methode dérivée de KVIntegerList, Reinitialisation de l'object.
Int_t GetFrequenceAt(Int_t rang) const
void Copy(TObject &obj) const
Methode dérivée de KVIntegerList, fait une copie dans l'objet "obj".
TArrayI * ftab
tableau regroupant tous les entiers de la partition (ordre decroissant)
void Print(Option_t *option="") const
Int_t * GetValeurs() const
virtual ~KVPartition()
Destructeur.
Int_t GetMultDiff(void) const
Methodes donnant aux valeurs uniques de la partition.
Double_t GetZmean() const
Int_t GetOrdreMax() const
Int_t fMult_diff
Nbre de valeurs differentes.
Double_t GetMoment(Int_t ordre) const
Methodes donnant acces aux variables calculees de la partition.
Int_t GetValeurDiff(Int_t rang) const
void add_values(Int_t val, Int_t freq)
Double_t GetZmax(Int_t rang=0) const
Int_t * GetValeursDiff() const
KVValues * GetAddValues()
Double_t GetZmin(Int_t rang=0) const
TArrayI * ftab_diff
tableau regroupant tous les entiers differents de la partition (ordre decroissant)
KVValues * fValues
Object permettant de gerer les moments ou autre.
KVPartition()
Default constructor.
Double_t GetMomentNormalise(Int_t ordre) const
Handle Operation on variable.
Double_t GetValue(Int_t idx) const
Int_t GetOrdreMax() const