KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVTGIDZ.h
Go to the documentation of this file.
1 /***************************************************************************
2  KVTGIDZ.h - description
3  -------------------
4  begin : 5 July 2005
5  copyright : (C) 2005 by J.D. Frankland
6  email : frankland@ganil.fr
7 
8 $Id: KVTGIDZ.h,v 1.5 2009/03/03 14:27:15 franklan Exp $
9 ***************************************************************************/
10 
11 #ifndef KVTGIDZ__H
12 #define KVTGIDZ__H
13 
14 #include "KVTGID.h"
15 
32 class KVTGIDZ: public KVTGID {
33 protected:
34  virtual void SetIdent(KVIDLine*, Double_t ID);
35  virtual KVIDLine* AddLine(KVIDGrid*);
36 
37 public:
39  {
40  };
41  KVTGIDZ(const Char_t* name, const Char_t* function,
42  Double_t xmin, Double_t xmax, Int_t npar, Int_t x_par,
43  Int_t y_par);
44  KVTGIDZ(const Char_t* name, Int_t npar, Int_t type, Int_t light, Int_t mass);
45  KVTGIDZ(const KVTGID&);
46  virtual ~ KVTGIDZ()
47  {
48  };
49 
50  ClassDef(KVTGIDZ, 1) //Abstract base class for Z identification functionals by L. Tassan-Got
51 };
52 
53 #endif
int Int_t
char Char_t
double Double_t
#define ClassDef(name, id)
Abstract base class for 2D identification grids in e.g. (dE,E) maps.
Definition: KVIDGrid.h:73
Base class for lines/cuts used for particle identification in 2D data maps.
Definition: KVIDLine.h:143
Abstract base class for charged particle Z identfication using functionals developed by L....
Definition: KVTGIDZ.h:32
virtual KVIDLine * AddLine(KVIDGrid *)
Add a new KVIDZALine to the grid.
Definition: KVTGIDZ.cpp:128
virtual void SetIdent(KVIDLine *, Double_t ID)
Set atomic number Z of identification line.
Definition: KVTGIDZ.cpp:116
KVTGIDZ()
Definition: KVTGIDZ.h:38
virtual ~ KVTGIDZ()
Definition: KVTGIDZ.h:46
Abstract base class for particle identfication using functionals developed by L. Tassan-Got (IPN Orsa...
Definition: KVTGID.h:43