KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVTrieurTranche.h
Go to the documentation of this file.
1 
48 
65 
77 
86 
95 #include "KVTrieur.h"
96 #include "TVector.h"
97 
98 class KVTrieurTranche: public KVTrieur {
99 public:
101  static Int_t nb;
102  static Int_t nb_crea;
103  static Int_t nb_dest;
104 
107 
109 protected:
110  void initKVTrieurTranche(void); // Initialisations
111  void SetNomsCases(void); // Initialisations des noms de cases
112 
113 public:
114  KVTrieurTranche(void); // constructeur par defaut
115  KVTrieurTranche(Char_t* nom);
116  KVTrieurTranche(Int_t nbcases, Char_t* nom);
117  KVTrieurTranche(const KVTrieurTranche& a); // constructeur par copie
118 
119  virtual ~ KVTrieurTranche(void); // destructeur
120 
121 #if ROOT_VERSION_CODE >= ROOT_VERSION(3,4,0)
122  virtual void Copy(TObject& obj) const;
123 #else
124  virtual void Copy(TObject& obj);
125 #endif
126  KVTrieurTranche& operator =(const KVTrieurTranche& a); // operateur =
127 
128 
129 
130  virtual Int_t GetNumCase(void* argus ...); // Pour une situation donnee,
133  virtual Int_t GetNumCase(Double_t x); // Pour un x donne,
136 
137  virtual void SetNomVar(Char_t* x);
138  virtual void SetXmin(Int_t i, Double_t x);
139  virtual void SetXmax(Int_t i, Double_t x);
140  virtual const Char_t* GetNomVar(void);
141  virtual Double_t GetXmin(Int_t i);
142  virtual Double_t GetXmax(Int_t i);
143  virtual void SetNbCases(Int_t n); // ajuste le nombre de cases.
144 
145  ClassDef(KVTrieurTranche, 1) // Class for sorting with attached cells
146 };
int Int_t
char Char_t
double Double_t
#define ClassDef(name, id)
Class for a sorting with attached cells.
void SetNomsCases(void)
virtual void SetXmin(Int_t i, Double_t x)
virtual Double_t GetXmin(Int_t i)
KVTrieurTranche & operator=(const KVTrieurTranche &a)
virtual void Copy(TObject &obj) const
Make a copy of this object.
void initKVTrieurTranche(void)
Methodes.
virtual Int_t GetNumCase(void *argus ...)
virtual void SetNbCases(Int_t n)
virtual const Char_t * GetNomVar(void)
virtual void SetNomVar(Char_t *x)
static Int_t nb_crea
static Int_t nb_dest
virtual void SetXmax(Int_t i, Double_t x)
virtual Double_t GetXmax(Int_t i)
virtual ~ KVTrieurTranche(void)
static Int_t nb
Champs Statiques:
Base class for Sorting purposes.
Definition: KVTrieur.h:36