31 sprintf(nom_var,
"Variable");
50 for (
Int_t i = 0; i < nb_cases; i++) {
52 nomt.
Form(
"%s < %f", nom_var,
xmin + (i + 1) * xpas);
54 else if (i == nb_cases - 1) {
55 nomt.
Form(
"%f #leq %s",
xmin + i * xpas, nom_var);
58 nomt.
Form(
"%f #leq %s < %f",
xmin + i * xpas, nom_var,
59 xmin + (i + 1) * xpas);
85 #ifdef DEBUG_KVTrieurLin
86 cout <<
nb <<
" crees...(defaut) " << endl;
105 #ifdef DEBUG_KVTrieurLin
106 cout <<
nb <<
" crees...(nom) " << endl;
123 #ifdef DEBUG_KVTrieurLin
124 cout <<
nb <<
" crees...(nom) " << endl;
141 #if ROOT_VERSION_CODE >= ROOT_VERSION(3,4,0)
146 #ifdef DEBUG_KVTrieurLin
147 cout <<
nb <<
" crees...(copie) " << endl;
158 KVTrieurLin::~KVTrieurLin(
void)
163 #ifdef DEBUG_KVTrieurLin
164 cout <<
"Destruction de " <<
GetName() <<
"..." << endl;
171 #if ROOT_VERSION_CODE >= ROOT_VERSION(3,4,0)
184 #ifdef DEBUG_KVTrieurLin
185 cout <<
"Copie de " << this->
GetName() <<
"..." << endl;
191 #ifdef DEBUG_KVTrieurLin
192 cout <<
"Nom de la copie (arguement): " << ((
KVTrieurLin&)
a).
194 cout <<
"Nom de la copie (resultat) : " << ((
KVTrieurLin&)
a).
211 #ifdef DEBUG_KVTrieurLin
212 cout <<
"Copie par egalite de " <<
a.GetName() <<
"..." << endl;
214 #if ROOT_VERSION_CODE >= ROOT_VERSION(3,4,0)
219 #ifdef DEBUG_KVTrieurLin
220 cout <<
"Nom de la copie par egalite: " <<
GetName() << endl;
234 cout <<
"Utiliser KVTrieurLin::GetNum_Case(Double_t x)" << endl;
259 Warning(
"GetNumCase(Double_t x)",
"Xmin >= Xmax !");
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
Class for a linear sorting.
virtual void SetXmax(Double_t x)
virtual Int_t GetNumCase(void *argus ...)
virtual void Copy(TObject &obj) const
Make a copy of this object.
virtual void SetXmin(Double_t x)
static Int_t nb
Champs Statiques:
virtual Double_t GetXmin(void)
virtual void SetNbCases(Int_t n)
KVTrieurLin & operator=(const KVTrieurLin &a)
virtual void SetNomVar(Char_t *x)
virtual const Char_t * GetNomVar(void)
virtual Double_t GetXmax(void)
void initKVTrieurLin(void)
Methodes.
Base class for Sorting purposes.
virtual void SetNbCases(Int_t n)
Retourne le nom d'une case.
Int_t nb_cases
Champs publics:
virtual void Copy(TObject &obj) const
Make a copy of this object.
virtual const char * GetName() const
virtual void SetTitle(const char *title="")
virtual void SetName(const char *name)
virtual void Warning(const char *method, const char *msgfmt,...) const
void Form(const char *fmt,...)