| _set_defaults() | genbb::primary_particle | protected |
| ALPHA enum value | genbb::primary_particle | |
| ANTI_LAMBDA enum value | genbb::primary_particle | |
| ANTI_NEUTRON enum value | genbb::primary_particle | |
| ANTI_OMEGA_PLUS enum value | genbb::primary_particle | |
| ANTI_PROTON enum value | genbb::primary_particle | |
| ANTI_SIGMA_0 enum value | genbb::primary_particle | |
| ANTI_SIGMA_MINUS enum value | genbb::primary_particle | |
| ANTI_SIGMA_PLUS enum value | genbb::primary_particle | |
| ANTI_XI_0 enum value | genbb::primary_particle | |
| ANTI_XI_PLUS enum value | genbb::primary_particle | |
| CERENKOV enum value | genbb::primary_particle | |
| charge_is_known() const | genbb::primary_particle | |
| compute_four_momentum(CLHEP::HepLorentzVector &) const | genbb::primary_particle | |
| DEUTERON enum value | genbb::primary_particle | |
| dump(std::ostream &out_=std::clog, const std::string &a_indent="") const | genbb::primary_particle | |
| ELECTRON enum value | genbb::primary_particle | |
| empty_options() | datatools::i_tree_dumpable | static |
| ETA enum value | genbb::primary_particle | |
| fetch_pdg_code() const | genbb::primary_particle | |
| GAMMA enum value | genbb::primary_particle | |
| GEANTINO enum value | genbb::primary_particle | |
| get_auxiliaries() const | genbb::primary_particle | |
| get_beta() const | genbb::primary_particle | |
| get_charge() const | genbb::primary_particle | |
| get_generation_id() const | genbb::primary_particle | |
| get_kinetic_energy() const | genbb::primary_particle | |
| get_mass() const | genbb::primary_particle | |
| get_momentum() const | genbb::primary_particle | |
| get_particle_label() const | genbb::primary_particle | |
| get_pdg_code() const | genbb::primary_particle | |
| get_serial_tag() const =0 | datatools::i_serializable | pure virtual |
| get_time() const | genbb::primary_particle | |
| get_total_energy() const | genbb::primary_particle | |
| get_type() const | genbb::primary_particle | |
| get_vertex() const | genbb::primary_particle | |
| grab_auxiliaries() | genbb::primary_particle | |
| grab_momentum() | genbb::primary_particle | |
| grab_time() | genbb::primary_particle | |
| grab_vertex() | genbb::primary_particle | |
| has_generation_id() const | genbb::primary_particle | |
| has_particle_label() const | genbb::primary_particle | |
| has_pdg_code() const | genbb::primary_particle | |
| has_time() const | genbb::primary_particle | |
| has_type() const | genbb::primary_particle | |
| has_vertex() const | genbb::primary_particle | |
| HE3 enum value | genbb::primary_particle | |
| i_serializable() | datatools::i_serializable | |
| i_tree_dumpable() | datatools::i_tree_dumpable | |
| INVALID_GENERATION_ID | genbb::primary_particle | static |
| invalidate_vertex() | genbb::primary_particle | |
| ION enum value | genbb::primary_particle | |
| ion_to_label(int z_, int a_, double excitation_energy_=0.0, int charge_=0) | genbb::primary_particle | static |
| is_alpha() const | genbb::primary_particle | |
| is_deuteron() const | genbb::primary_particle | |
| is_electron() const | genbb::primary_particle | |
| is_gamma() const | genbb::primary_particle | |
| is_ion() const | genbb::primary_particle | |
| is_muon_minus() const | genbb::primary_particle | |
| is_muon_plus() const | genbb::primary_particle | |
| is_neutrino() const | genbb::primary_particle | |
| is_neutron() const | genbb::primary_particle | |
| is_nucleus() const | genbb::primary_particle | |
| is_pion_minus() const | genbb::primary_particle | |
| is_pion_plus() const | genbb::primary_particle | |
| is_pion_zero() const | genbb::primary_particle | |
| is_positron() const | genbb::primary_particle | |
| is_proton() const | genbb::primary_particle | |
| is_tritium() const | genbb::primary_particle | |
| is_unknown() const | genbb::primary_particle | |
| is_valid() const | genbb::primary_particle | |
| KAON_0_LONG enum value | genbb::primary_particle | |
| KAON_0_SHORT enum value | genbb::primary_particle | |
| KAON_MINUS enum value | genbb::primary_particle | |
| KAON_PLUS enum value | genbb::primary_particle | |
| label_to_ion(const std::string label_, int &z_, int &a_, double &excitation_energy_, int &charge_) | genbb::primary_particle | static |
| label_to_nucleus(const std::string label_, int &z_, int &a_, double &excitation_energy_) | genbb::primary_particle | static |
| LAMBDA enum value | genbb::primary_particle | |
| last_skip_tag(std::ostream &out_) | datatools::i_tree_dumpable | static |
| last_tag(std::ostream &out_) | datatools::i_tree_dumpable | static |
| make_base_print_options(const std::string &title_, const std::string &indent_="", const bool inherit_=false) | datatools::i_tree_dumpable | static |
| mass_is_known() const | genbb::primary_particle | |
| MUON_MINUS enum value | genbb::primary_particle | |
| MUON_PLUS enum value | genbb::primary_particle | |
| needs_particle_label() const | genbb::primary_particle | |
| NEUTRINO enum value | genbb::primary_particle | |
| NEUTRON enum value | genbb::primary_particle | |
| NUCLEUS enum value | genbb::primary_particle | |
| nucleus_to_label(int z_, int a_, double excitation_energy_=0.0) | genbb::primary_particle | static |
| OMEGA_MINUS enum value | genbb::primary_particle | |
| OSTREAM_CERR enum value | datatools::i_tree_dumpable | |
| OSTREAM_CLOG enum value | datatools::i_tree_dumpable | |
| OSTREAM_COUT enum value | datatools::i_tree_dumpable | |
| ostream_type enum name | datatools::i_tree_dumpable | |
| particle_label_from_type(int a_type) | genbb::primary_particle | static |
| particle_type enum name | genbb::primary_particle | |
| particle_type_from_label(const std::string &a_label) | genbb::primary_particle | static |
| PARTICLE_UNDEFINED enum value | genbb::primary_particle | |
| PARTICLE_UNKNOWN enum value | genbb::primary_particle | |
| PDG_CODE_UNDEFINED | genbb::primary_particle | static |
| PION_0 enum value | genbb::primary_particle | |
| PION_MINUS enum value | genbb::primary_particle | |
| PION_PLUS enum value | genbb::primary_particle | |
| POSITRON enum value | genbb::primary_particle | |
| primary_particle() | genbb::primary_particle | |
| primary_particle(int32_t a_type, double a_time, const geomtools::vector_3d &) | genbb::primary_particle | |
| print_tree(std::ostream &out_=std::clog, const boost::property_tree::ptree &options_=empty_options()) const | datatools::i_tree_dumpable | virtual |
| print_tree_json(std::ostream &out_=std::clog, const std::string &json_options_="") const | datatools::i_tree_dumpable | |
| print_tree_json(std::ostream &out_=std::clog, const char *json_options_=nullptr) const | datatools::i_tree_dumpable | |
| PROTON enum value | genbb::primary_particle | |
| reset() | genbb::primary_particle | |
| reset_generation_id() | genbb::primary_particle | |
| reset_mass() | genbb::primary_particle | |
| set_generation_id(int) | genbb::primary_particle | |
| set_ion(int z_, int a_, double excitation_energy_=0.0, int charge_=0, bool pdg_=false) | genbb::primary_particle | |
| set_mass(double) | genbb::primary_particle | |
| set_momentum(const geomtools::vector_3d &m_) | genbb::primary_particle | |
| set_neutrino(const std::string &label_) | genbb::primary_particle | |
| set_neutrino(const std::string &flavour_, bool antineutrino_) | genbb::primary_particle | |
| set_nucleus(int z_, int a_, double excitation_energy_=0.0, bool pdg_=false) | genbb::primary_particle | |
| set_particle_label(const std::string &) | genbb::primary_particle | |
| set_pdg_code(int) | genbb::primary_particle | |
| set_time(double time_) | genbb::primary_particle | |
| set_type(int type_) | genbb::primary_particle | |
| set_vertex(const geomtools::vector_3d &v_) | genbb::primary_particle | |
| shift_time(double delta_time_) | genbb::primary_particle | |
| SIGMA_0 enum value | genbb::primary_particle | |
| SIGMA_MINUS enum value | genbb::primary_particle | |
| SIGMA_PLUS enum value | genbb::primary_particle | |
| skip_tag(std::ostream &out_) | datatools::i_tree_dumpable | static |
| smart_print_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="") const | datatools::i_tree_dumpable | |
| tag(std::ostream &out_) | datatools::i_tree_dumpable | static |
| tree_dump(std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) const | genbb::primary_particle | virtual |
| tree_dump_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="", const bool inherit_=false) const | datatools::i_tree_dumpable | |
| tree_print_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="") const | datatools::i_tree_dumpable | |
| TRITIUM enum value | genbb::primary_particle | |
| TRITON enum value | genbb::primary_particle | |
| XI_0 enum value | genbb::primary_particle | |
| XI_MINUS enum value | genbb::primary_particle | |
| ~i_serializable() | datatools::i_serializable | virtual |
| ~i_tree_dumpable() | datatools::i_tree_dumpable | virtual |
| ~primary_particle() | genbb::primary_particle | virtual |