4 #ifndef __KVPARTITIONLIST_H
5 #define __KVPARTITIONLIST_H
7 #include "KVUniqueNameList.h"
#define ClassDefOverride(name, id)
Handle a list of positive integers (partition)
Manage a list of partitions.
void SaveAsTree(const Char_t *filename, const Char_t *treename, Bool_t Compress=kTRUE, Option_t *option="recreate")
void ValidateEntrance(KVIntegerList *il)
void AddBefore(const TObject *before, TObject *obj) override
KVPartitionList()
Default constructor.
void AddAt(TObject *obj, Int_t idx) override
void AddFirst(TObject *obj) override
Double_t knbre_tot
Nbre de partitions totales.
TTree * GenereTree(const Char_t *treename, Bool_t Compress=kTRUE)
virtual Bool_t Fill(KVIntegerList *par)
void Clear(Option_t *option="") override
Mise a zero de la liste.
void Update()
Met a jour l'intervalle de multiplicité associées aux partitions dans la liste.
void AddAfter(const TObject *after, TObject *obj) override
virtual ~KVPartitionList()
Destructor.
void Add(TObject *obj) override
void AddLast(TObject *obj) override
KVPartition * mult_range
Permet d'extraire la gamme en multiplicité
Double_t knbre_diff
Nbre de partitions differentes.
Optimised list in which named objects can only be placed once.