20 fValues =
new KVValues(
"Moments", mommax);
116 Int_t mdiff = 0, mtot = 0;
127 stamp.Form(
"%d", ii);
130 stamp.
Form(
"(%d)", contenu);
159 if (!strcmp(option,
"Moments")) {
160 Info(
"Print",
"Moments #Sigma Z^{ordre}");
166 else if (!strcmp(option,
"Partition")) {
263 if (val == -1)
return kFALSE;
278 if (val == -1)
return kFALSE;
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
Int_t fMult
Nombre d'éléments dans la liste.
virtual Bool_t remove_values(Int_t val, Int_t freq)
Ssiz_t fLength
Longueur du nom de la liste/partition usilisée dans Compare.
void Clear(Option_t *option="")
Classe dérivée de TNamed, Reinitialisation de l'object.
Int_t fLimiteRegle
taille max de fRegle
void Print(Option_t *option="") const
Classe dérivée de TNamed, Imprime la liste formattée et la population associée.
virtual void add_values(Int_t val, Int_t freq)
void Copy(TObject &named) const
Classe dérivée de TNamed, fait une copie vers l'objet obj.
Int_t GetFrequency(Int_t val) const
Bool_t Contains(Int_t val) const
TArrayI * fRegle
tableau d'entiers où sont stockée l'occurence des valeurs
Bool_t Remove(Int_t val, Int_t freq)
Bool_t RemoveAll(Int_t val)
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.
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
virtual ~KVPartition()
Destructeur.
Int_t GetMultDiff(void) const
Methodes donnant aux valeurs uniques de la partition.
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.
void add_values(Int_t val, Int_t freq)
Double_t GetZmax(Int_t rang=0) const
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.
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
Handle Operation on variable.
void FillVar(Double_t val)
void AddAt(Int_t c, Int_t i)
virtual void SetName(const char *name)
virtual void Info(const char *method, const char *msgfmt,...) const
const char * Data() const
void Form(const char *fmt,...)
TString & Remove(EStripType s, char c)