KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVFoxH2.h
Go to the documentation of this file.
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 
27 class KVFoxH2: public KVVarGlob1 {
28 
31 
32  void init();
33 
34 protected:
35  void fill2(const KVNucleus* n1, const KVNucleus* n2);
36 
37 public:
39  : KVVarGlob1()
40  {
41  init();
42  }
43  KVFoxH2(const Char_t* nom)
44  : KVVarGlob1(nom)
45  {
46  init();
47  }
48  ROOT_COPY_CTOR(KVFoxH2, KVVarGlob1)
49  ROOT_COPY_ASSIGN_OP(KVFoxH2)
50  virtual ~KVFoxH2() {}
51 
52  void Init();
53  void Reset();
54  void Calculate();
55 
56  virtual void Copy(TObject& obj) const;
57 
58  ClassDef(KVFoxH2, 1) //Event shape global variable : second Fox-Wolfram moment, H(2)
59 };
60 
61 
62 #endif
char Char_t
double Double_t
#define ClassDef(name, id)
Event shape global variable : second Fox-Wolfram moment, H(2)
Definition: KVFoxH2.h:27
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:43
Double_t num
Definition: KVFoxH2.h:29
void Calculate()
Definition: KVFoxH2.cpp:91
KVFoxH2()
Definition: KVFoxH2.h:38
void Reset()
Definition: KVFoxH2.cpp:80
virtual void Copy(TObject &obj) const
Make a copy of this object.
Definition: KVFoxH2.cpp:25
void init()
Definition: KVFoxH2.cpp:10
Double_t den
Definition: KVFoxH2.h:30
Description of properties and kinematics of atomic nuclei.
Definition: KVNucleus.h:125
Abstract base class for global variables which calculate a single value.
Definition: KVVarGlob1.h:13