Base decay driver.
More...
#include <bayeux/genbb_help/base_decay_driver.h>
|
| base_decay_driver () |
| Default constructor. More...
|
|
virtual | ~base_decay_driver () |
| Destructor. More...
|
|
datatools::logger::priority | get_logging () const |
| Return the logging priority threshold. More...
|
|
void | set_logging (datatools::logger::priority) |
| Set the logging priority threshold. More...
|
|
virtual void | tree_dump (std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) const |
| Smart print. More...
|
|
bool | is_initialized () const |
| Check initialization status. More...
|
|
void | initialize_simple () |
| Initialization. More...
|
|
virtual void | set_levels (const nuclear_level &level_initial_, const nuclear_level &level_final_) |
| Set the transition parameters from the initial and stop levels. More...
|
|
virtual void | initialize (const datatools::properties &setup_)=0 |
| Initialize from configuration properties. More...
|
|
virtual void | reset ()=0 |
| Reset. More...
|
|
virtual int | fill (mygsl::rng &prng_, primary_event &event_)=0 |
| Shoot the kinematics of the decay and fill a primary event. More...
|
|
| i_tree_dumpable () |
| Constructor. More...
|
|
virtual | ~i_tree_dumpable () |
| Destructor. More...
|
|
virtual void | print_tree (std::ostream &out_=std::clog, const boost::property_tree::ptree &options_=empty_options()) const |
| Main new interface method for printing. More...
|
|
void | print_tree_json (std::ostream &out_=std::clog, const std::string &json_options_="") const |
| Printing with jsonized options. More...
|
|
void | print_tree_json (std::ostream &out_=std::clog, const char *json_options_=nullptr) const |
| Printing with jsonized options. More...
|
|
void | tree_dump_id (const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="", const bool inherit_=false) const |
|
void | tree_print_id (const int out_type_=OSTREAM_CLOG, const std::string &title_="") const |
|
void | smart_print_id (const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="") const |
|
◆ base_decay_driver()
genbb::base_decay_driver::base_decay_driver |
( |
| ) |
|
◆ ~base_decay_driver()
virtual genbb::base_decay_driver::~base_decay_driver |
( |
| ) |
|
|
virtual |
◆ _initialize()
◆ _set_default()
void genbb::base_decay_driver::_set_default |
( |
| ) |
|
|
protected |
Set the default attributes.
◆ _set_initialized()
void genbb::base_decay_driver::_set_initialized |
( |
bool |
| ) |
|
|
protected |
Set the initialization flag.
◆ fill()
◆ get_logging()
Return the logging priority threshold.
◆ initialize()
◆ initialize_simple()
void genbb::base_decay_driver::initialize_simple |
( |
| ) |
|
◆ is_initialized()
bool genbb::base_decay_driver::is_initialized |
( |
| ) |
const |
Check initialization status.
◆ reset()
virtual void genbb::base_decay_driver::reset |
( |
| ) |
|
|
pure virtual |
◆ set_levels()
◆ set_logging()
Set the logging priority threshold.
◆ tree_dump()
virtual void genbb::base_decay_driver::tree_dump |
( |
std::ostream & |
out_ = std::clog , |
|
|
const std::string & |
title_ = "" , |
|
|
const std::string & |
indent_ = "" , |
|
|
bool |
inherit_ = false |
|
) |
| const |
|
virtual |
The documentation for this class was generated from the following file: