4#include "tknuclear_chart.h"
11 auto* nn =
new tknuclear_chart(
"^{239}Pu fission yield (in %)",tknuclear_chart::kAll,1e-6,
true);
13 double yy = nuc->get_fission_yield(
"239Pu",
false);
14 if(yy>0) nn->set_value(nuc->get_z(), nuc->get_n(), yy*50);
18 nn->save_as(
"draw_FY239Pu.png");
24 auto* nn =
new tknuclear_chart(
"^{252}Cf fission yield (in %)",tknuclear_chart::kAll,1e-6,
true);
26 double yy = nuc->get_fission_yield(
"252Cf",
false);
27 if(yy>0) nn->set_value(nuc->get_z(), nuc->get_n(), yy*50);
30 nn->save_as(
"draw_FY252Cf.png");
33void draw_cumulative_238U(){
36 auto* nn =
new tknuclear_chart(
"^{238}U cumulative fission yield (in %)",tknuclear_chart::kAll,1e-6,
true);
38 double yy = nuc->get_fission_yield(
"238U",
true);
39 if(yy>0) nn->set_value(nuc->get_z(), nuc->get_n(), yy*50);
42 nn->save_as(
"draw_cFY238U.png");
Manages the database loading and provides access to the physics properties.
vector< shared_ptr< tknucleus > > get_nuclei(std::function< bool(shared_ptr< tknucleus >)>const &_selection)
return a vector containing all the known nuclei filtered by the lambda function
nuclear chart plot with ROOT