KaliVeda
Toolkit for HIC analysis
Loading...
Searching...
No Matches
KVTGIDZA.h
1/***************************************************************************
2 KVTGIDZA.h - description
3 -------------------
4 begin : 5 July 2005
5 copyright : (C) 2005 by J.D. Frankland
6 email : frankland@ganil.fr
7
8$Id: KVTGIDZA.h,v 1.8 2009/03/03 14:27:15 franklan Exp $
9***************************************************************************/
10
11#ifndef KVTGIDZA__H
12#define KVTGIDZA__H
13
14#include "KVTGIDZ.h"
15
40class KVTGIDZA: public KVTGIDZ {
41protected:
42 virtual void SetIdent(KVIDLine*, Double_t ID);
43 virtual KVIDLine* AddLine(KVIDGrid*);
44
45public:
47 {
48 };
49 KVTGIDZA(const Char_t* name, const Char_t* function,
50 Double_t xmin, Double_t xmax, Int_t npar, Int_t x_par,
51 Int_t y_par);
52 KVTGIDZA(const Char_t* name, Int_t npar, Int_t type, Int_t light);
53 virtual ~ KVTGIDZA()
54 {
55 };
56
57 void AddLineToGrid(KVIDGrid* g, Int_t ID, Int_t npoints, Double_t xmin,
58 Double_t xmax, Bool_t logscale = kFALSE);
59
60 ClassDef(KVTGIDZA, 1) //Base class for Z & A identification functionals by L. Tassan-Got
61};
62
63#endif
int Int_t
bool Bool_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:74
Base class for lines/cuts used for particle identification in 2D data maps.
Definition KVIDLine.h:143
Base class for charged particle Z & A identfication using functionals developed by L....
Definition KVTGIDZA.h:40
void AddLineToGrid(KVIDGrid *g, Int_t ID, Int_t npoints, Double_t xmin, Double_t xmax, Bool_t logscale=kFALSE)
Definition KVTGIDZA.cpp:123
virtual void SetIdent(KVIDLine *, Double_t ID)
Definition KVTGIDZA.cpp:73
virtual KVIDLine * AddLine(KVIDGrid *)
Add a new KVIDZALine to the grid.
Definition KVTGIDZA.cpp:95
KVTGIDZA()
Definition KVTGIDZA.h:46
Abstract base class for charged particle Z identfication using functionals developed by L....
Definition KVTGIDZ.h:33