KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVTrieurBloc.h
Go to the documentation of this file.
1 
48 
69 
81 
90 
99 #include "KVTrieur.h"
100 #include "TVector.h"
101 
102 class KVTrieurBloc: public KVTrieur {
103 public:
105  static Int_t nb;
106  static Int_t nb_crea;
107  static Int_t nb_dest;
108 
112 
114 public:
115  void initKVTrieurBloc(void); // Initialisations
116  void SetNomsCases(void); // Initialisations des noms de cases
117 
118 public:
119  KVTrieurBloc(void); // constructeur par defaut
120  KVTrieurBloc(Char_t* nom);
121  KVTrieurBloc(Int_t nbcases, Char_t* nom);
122  KVTrieurBloc(const KVTrieurBloc& a); // constructeur par copie
123 
124  virtual ~ KVTrieurBloc(void); // destructeur
125 
126 #if ROOT_VERSION_CODE >= ROOT_VERSION(3,4,0)
127  virtual void Copy(TObject& obj) const;
128 #else
129  virtual void Copy(TObject& obj);
130 #endif
131  KVTrieurBloc& operator =(const KVTrieurBloc& a); // operateur =
132 
133 
134 
135  virtual Int_t GetNumCase(void* argus ...); // Pour une situation donnee,
138  virtual Int_t GetNumCase(Double_t x); // Pour un x donne,
141 
142  virtual void SetNomVar(Char_t* x);
143  virtual void SetXmin(Int_t i, Double_t x);
144  virtual void SetXmax(Int_t i, Double_t x);
145  virtual const Char_t* GetNomVar(void);
146  virtual Double_t GetXmin(Int_t i);
147  virtual Double_t GetXmax(Int_t i);
148  virtual void SetNbCases(Int_t n); // ajuste le nombre de cases.
149 
150  ClassDef(KVTrieurBloc, 1) // Class for sorting with detached cells
151 };
int Int_t
char Char_t
double Double_t
#define ClassDef(name, id)
Class for a sorting with detached cells.
Definition: KVTrieurBloc.h:102
static Int_t nb_dest
Definition: KVTrieurBloc.h:107
virtual ~ KVTrieurBloc(void)
virtual void SetNbCases(Int_t n)
Retourne le nom d'une case.
void initKVTrieurBloc(void)
Methodes.
virtual void Copy(TObject &obj)
virtual void SetNomVar(Char_t *x)
KVTrieurBloc(void)
virtual void Copy(TObject &obj) const
Make a copy of this object.
virtual Int_t GetNumCase(Double_t x)
void SetNomsCases(void)
static Int_t nb_crea
Definition: KVTrieurBloc.h:106
virtual void SetXmin(Int_t i, Double_t x)
TVector xmin
Definition: KVTrieurBloc.h:109
virtual Double_t GetXmax(Int_t i)
virtual Double_t GetXmin(Int_t i)
Char_t nomVar[80]
Definition: KVTrieurBloc.h:111
virtual const Char_t * GetNomVar(void)
static Int_t nb
Champs Statiques:
Definition: KVTrieurBloc.h:105
TVector xmax
Definition: KVTrieurBloc.h:110
virtual Int_t GetNumCase(void *argus ...)
virtual void SetXmax(Int_t i, Double_t x)
KVTrieurBloc & operator=(const KVTrieurBloc &a)
Base class for Sorting purposes.
Definition: KVTrieur.h:36