1 #ifndef __KVFLOWTENSOR_H
2 #define __KVFLOWTENSOR_H
132 void Init()
override;
133 void Reset()
override;
137 void init_KVFlowTensor();
148 fTensor += other.fTensor;
149 fNParts += other.fNParts;
157 return f(i) / sum_val_prop;
165 for (
int i = 0; i < 3; ++i) {
166 for (
int j = 0; j < 3; ++j) {
174 if (i == 3)
return 'I';
#define ClassDefOverride(name, id)
Kinetic energy flow tensor of Gyulassy et al and associated shape variables.
void Init() override
Initialisation of internal variables, called once before beginning treatment.
void Calculate() override
Calculate eigenvalues & eigenvectors of tensor.
void fill(const KVNucleus *n) override
virtual ~KVFlowTensor(void)
Destructor.
KVFlowTensor & operator=(const KVFlowTensor &a)
Operateur =.
const TRotation & GetFlowReacPlaneRotation() const
void Copy(TObject &obj) const override
Copy properties of 'this' object into the KVVarGlob object referenced by 'a'.
KVFlowTensor()
Default constructor.
Char_t GetValueType(Int_t i) const override
void Reset() override
Reset internal variables, called before treatment of each event.
KVFlowTensor & operator+=(const KVFlowTensor &other)
Double_t GetNormalisedEigenValue(Int_t i)
void Print(Option_t *="") const override
if opt="tensor", just print contents of tensor
const TRotation & GetAziReacPlaneRotation() const
Bool_t HasNaNElements() const
Description of properties and kinematics of atomic nuclei.
Base class for all global variable implementations.