KaliVeda
Toolkit for HIC analysis
KVFoxH2.h
1 /*
2 $Id: KVFoxH2.h,v 1.2 2009/01/23 15:25:52 franklan Exp $
3 $Revision: 1.2 $
4 $Date: 2009/01/23 15:25:52 $
5 */
6 
9 
10 #ifndef __KVFOXH2_H
11 #define __KVFOXH2_H
12 
13 #include "KVVarGlob1.h"
14 
28 class KVFoxH2: public KVVarGlob1 {
29 
32 
33  void init();
34 
35 protected:
36  void fill2(const KVNucleus* n1, const KVNucleus* n2);
37 
38 public:
40  : KVVarGlob1()
41  {
42  init();
43  }
44  KVFoxH2(const Char_t* nom)
45  : KVVarGlob1(nom)
46  {
47  init();
48  }
49  ROOT_COPY_CTOR(KVFoxH2, KVVarGlob1)
50  ROOT_COPY_ASSIGN_OP(KVFoxH2)
51  virtual ~KVFoxH2() {}
52 
53  void Init();
54  void Reset();
55  void Calculate();
56 
57  virtual void Copy(TObject& obj) const;
58 
59  ClassDef(KVFoxH2, 1) //Event shape global variable : second Fox-Wolfram moment, H(2)
60 };
61 
62 
63 #endif
char Char_t
double Double_t
#define ClassDef(name, id)
Event shape global variable : second Fox-Wolfram moment, H(2)
Definition: KVFoxH2.h:28
void Init()
Definition: KVFoxH2.cpp:69
void fill2(const KVNucleus *n1, const KVNucleus *n2)
Definition: KVFoxH2.cpp:40
KVFoxH2(const Char_t *nom)
Definition: KVFoxH2.h:44
Double_t num
Definition: KVFoxH2.h:30
void Calculate()
Definition: KVFoxH2.cpp:91
KVFoxH2()
Definition: KVFoxH2.h:39
void Reset()
Definition: KVFoxH2.cpp:80
virtual void Copy(TObject &obj) const
Definition: KVFoxH2.cpp:25
void init()
Definition: KVFoxH2.cpp:10
Double_t den
Definition: KVFoxH2.h:31
Description of properties and kinematics of atomic nuclei.
Definition: KVNucleus.h:126
Abstract base class for global variables which calculate a single value.
Definition: KVVarGlob1.h:14