KaliVeda
Toolkit for HIC analysis
KVQuadMoment.h
1 
4 #ifndef __KVQUADMOMENT_H
5 #define __KVQUADMOMENT_H
6 
7 #include "KVVarGlob.h"
14 class KVQuadMoment : public KVVarGlob {
16 
17  void init_KVQuadMoment(void);
18 protected:
19  Double_t getvalue_int(Int_t i) const override;
20  void fill(const KVNucleus* c) override;
21 
22 public:
23  KVQuadMoment();
24  KVQuadMoment(const Char_t* nom);
25  ROOT_COPY_CTOR(KVQuadMoment, KVVarGlob)
26  ROOT_COPY_ASSIGN_OP(KVQuadMoment)
27  virtual ~KVQuadMoment() {}
28  void Copy(TObject& obj) const override;
29 
30  void Init(void) override;
31  void Reset(void) override;
32 
33  ClassDefOverride(KVQuadMoment, 1) //Quadrupole moment tensor of particle momenta
34 };
35 
36 #endif
int Int_t
char Char_t
double Double_t
#define ClassDefOverride(name, id)
Description of properties and kinematics of atomic nuclei.
Definition: KVNucleus.h:123
Quadrupole moment tensor of particle momenta.
Definition: KVQuadMoment.h:14
KVQuadMoment()
Default constructor.
void fill(const KVNucleus *c) override
Add the particle's contribution to the momentum tensor.
Double_t getvalue_int(Int_t i) const override
void init_KVQuadMoment(void)
void Init(void) override
Double_t matrix[3][3]
Definition: KVQuadMoment.h:15
void Reset(void) override
void Copy(TObject &obj) const override
Base class for all global variable implementations.
Definition: KVVarGlob.h:233