10 #include "KVCaloBase.h"
11 #include "KVNDTManager.h"
79 if (!strcmp(
option,
"ing"))
81 else if (!strcmp(
option,
"par"))
100 if (!strcmp(
option,
"ing"))
102 if (!strcmp(
option,
"par"))
105 Info(
"GetList",
"type has to be equal to \"ing\" or \"par\"");
181 if (
name.BeginsWith(
"E") ||
name.BeginsWith(
"Q") ||
name.BeginsWith(
"T"))
return 'D';
194 std::vector<Double_t> tab;
446 x1 = (-1.*bb + racDelta) / (2.*aa);
447 x2 = (-1.*(bb + racDelta)) / (2.*aa);
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
Option_t Option_t TPoint TPoint const char x2
Option_t Option_t TPoint TPoint const char x1
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
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.
Double_t GetDoubleValue(const Char_t *name) const
void SetValue(const Char_t *name, value_type value)
Bool_t HasParameter(const Char_t *name) const
void Print(Option_t *opt="") const override
Description of properties and kinematics of atomic nuclei.
Double_t GetMassExcess(Int_t z=-1, Int_t a=-1) const
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
KVNameValueList & GetParameters()
virtual Int_t GetNumberOfValues() const
void Print(Option_t *="") const override
void SetNameIndex(const Char_t *name, Int_t index)
void Copy(TObject &obj) const override
virtual TString GetValueName(Int_t i) const
Int_t fType
type of variable global; = kOneBody, kTwoBody or kNBody
virtual void SetName(const char *name)
virtual void Info(const char *method, const char *msgfmt,...) const
Double_t Power(Double_t x, Double_t y)
Double_t Sqrt(Double_t x)