|
HepPDT Reference DocumentationHepPDT |
#include <DefTable.hh>
Public Types | |
| typedef TempDefMap::const_iterator | const_iterator |
| typedef TempDefMap::iterator | iterator |
Public Member Functions | |
| DefTable () | |
| ~DefTable () | |
| void | addDefinition (std::string const &def, double val) |
| add a definition to the map | |
| bool | hasDefinition (std::string const &def) const |
| is this definition already defined? | |
| int | size () const |
| get the size of the definition map | |
| double | definition (std::string const &def) |
| return the definition of this parameter | |
| void | writeDefinitions () const |
| use for diagnostics | |
| iterator | begin () |
| begin iterating over the definition map | |
| const_iterator | begin () const |
| begin iterating over the definition map | |
| iterator | end () |
| end iterating over the definition map | |
| const_iterator | end () const |
| end iterating over the definition map | |
This is temporary information storage used when reading EvtGen input.
Definition at line 23 of file DefTable.hh.
| typedef TempDefMap::const_iterator HepPDT::DefTable::const_iterator |
Definition at line 27 of file DefTable.hh.
| typedef TempDefMap::iterator HepPDT::DefTable::iterator |
Definition at line 28 of file DefTable.hh.
| HepPDT::DefTable::DefTable | ( | ) |
Definition at line 15 of file DefTable.cc.
| HepPDT::DefTable::~DefTable | ( | ) | [inline] |
Definition at line 31 of file DefTable.hh.
| void HepPDT::DefTable::addDefinition | ( | std::string const & | def, | |
| double | val | |||
| ) | [inline] |
add a definition to the map
Definition at line 36 of file DefTable.hh.
Referenced by HepPDT::addEvtGenParticles().
| bool HepPDT::DefTable::hasDefinition | ( | std::string const & | def | ) | const |
is this definition already defined?
Definition at line 31 of file DefTable.cc.
Referenced by HepPDT::TableBuilder::hasDefinition().
| int HepPDT::DefTable::size | ( | ) | const [inline] |
| double HepPDT::DefTable::definition | ( | std::string const & | def | ) |
return the definition of this parameter
Definition at line 18 of file DefTable.cc.
Referenced by HepPDT::TableBuilder::definition().
| void HepPDT::DefTable::writeDefinitions | ( | ) | const |
| iterator HepPDT::DefTable::begin | ( | ) | [inline] |
begin iterating over the definition map
Definition at line 53 of file DefTable.hh.
Referenced by writeDefinitions().
| const_iterator HepPDT::DefTable::begin | ( | ) | const [inline] |
| iterator HepPDT::DefTable::end | ( | ) | [inline] |
end iterating over the definition map
Definition at line 58 of file DefTable.hh.
Referenced by writeDefinitions().
| const_iterator HepPDT::DefTable::end | ( | ) | const [inline] |
1.5.1-3