4 #ifndef __KVINTEGERLIST_H 
    5 #define __KVINTEGERLIST_H 
#define ClassDefOverride(name, id)
 
Handle a list of positive integers (partition)
 
Int_t fMult
Nombre d'éléments dans la liste.
 
void Copy(TObject &named) const override
Classe dérivée de TNamed, fait une copie vers l'objet obj.
 
Int_t * CreateTableOfValues()
 
void Add(TArrayI *tab)
void Fill(Double_t* tab,Int_t mult);
 
void Print(Option_t *option="") const override
Classe dérivée de TNamed, Imprime la liste formattée et la population associée.
 
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.
 
virtual void DeducePartitionFromName()
protected method, utilisee par le Streamer
 
virtual void SetPartition(const Char_t *par)
 
Int_t fLimiteRegle
taille max de fRegle
 
void ResetPopulation()
Remet à 1 la population (comme dans le ctor)
 
virtual void add_values(Int_t val, Int_t freq)
 
virtual void DeducePartitionFromTNamed()
 
Ssiz_t GetLengthName() const
 
void AddPopulation(Int_t pop)
Incrémente la population de "pop" fois.
 
Int_t GetFrequency(Int_t val) const
 
Int_t fPop
population de la liste/partition consideree, permet le comptage de partitions identiques dansun lot d...
 
Bool_t Contains(Int_t val) const
 
TNamed * CreateTNamed()
KVPartition* CreateKVPartition(Int_t mom_max=5);.
 
TArrayI * fRegle
tableau d'entiers où sont stockée l'occurence des valeurs
 
void Clear(Option_t *option="") override
Classe dérivée de TNamed, Reinitialisation de l'object.
 
void Fill(Int_t *tab, Int_t mult)
void Fill(TArrayI* tab);
 
virtual void DeducePopulationFromTitle()
protected method, utilisee par le Streamer
 
void SetPopulation(Int_t pop)
Initialise la population à "pop".
 
Int_t GetPopulation() const
 
Bool_t Remove(Int_t val, Int_t freq)
 
TArrayI * CreateTArrayI()
 
Int_t Compare(const TObject *obj) const override
 
Bool_t RemoveAll(Int_t val)
 
virtual ~KVIntegerList()
Destructor.
 
virtual void ResetRegle()
protected method, Mise a zero de l'ensemble des valeurs
 
Bool_t ToBeUpdated()
protected method, test si les grandeurs associées à la liste doivent etre mises a jour
 
KVIntegerList()
Default constructor.