10 #ifndef __KVCaloBase_H
11 #define __KVCaloBase_H
13 #include "KVVarGlob.h"
14 #include "KVNameValueList.h"
15 #include "KVNucleus.h"
102 void Init()
override;
103 void Reset()
override;
#define ClassDefOverride(name, id)
Calorimetry of hot nuclei.
Bool_t kIsModified
indique les ingredients ont ete modifies
Char_t GetValueType(Int_t) const override
void Print(Option_t *opt="") const override
KVNucleus nn
permet d utiliser des methodes de KVNucleus
void Copy(TObject &obj) const override
Methode de Copy.
KVCaloBase(const Char_t *nom)
KVNameValueList nvl_ing
//Contains all ingredients computed
Double_t getvalue_int(Int_t) const override
Double_t kracine_min
deux racines issues de la resolution de RootSquare
Double_t GetIngValue(Int_t idx) const
void ComputeExcitationEnergy()
void AddIngValue(KVString name, Double_t value)
void AddNeutrons(Int_t mult, Double_t mke)
const KVNameValueList & GetList(Option_t *opt="ing") const
void SetIngValue(KVString name, Double_t value)
void Calculate() override
Bool_t RootSquare(Double_t aaa, Double_t bbb, Double_t ccc)
Int_t kroot_status
statut pour la methode de RootSquare
std::vector< Double_t > GetValueVector(void) const override
On retourne un tableau rassemblant l'ensemble des ingredients.
void fill(const KVNucleus *) override
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
Description of properties and kinematics of atomic nuclei.
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
Base class for all global variable implementations.