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
KVNucleus nn
permet d utiliser des methodes de KVNucleus
virtual Char_t GetValueType(Int_t) const
std::vector< Double_t > GetValueVector(void) const
On retourne un tableau rassemblant l'ensemble des ingredients.
KVNameValueList nvl_ing
//Contains all ingredients computed
Double_t kracine_min
deux racines issues de la resolution de RootSquare
Double_t GetIngValue(Int_t idx) const
void ComputeExcitationEnergy()
virtual Double_t getvalue_int(Int_t) const
void AddIngValue(KVString name, Double_t value)
void AddNeutrons(Int_t mult, Double_t mke)
virtual void fill(const KVNucleus *)
void Print(Option_t *opt="") const
const KVNameValueList & GetList(Option_t *opt="ing") const
void SetIngValue(KVString name, Double_t value)
Bool_t RootSquare(Double_t aaa, Double_t bbb, Double_t ccc)
Int_t kroot_status
statut pour la methode de RootSquare
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
virtual void Print(Option_t *opt="") const
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
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....
void Print(Option_t *="") const
virtual Int_t GetNumberOfValues() const
void Copy(TObject &obj) const
void SetNameIndex(const Char_t *name, Int_t index)
KVNameValueList & GetParameters()
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)