![]() |
ATLAS Offline Software
|
#include <DecayParser.h>
Public Member Functions | |
| DecayParser (const std::string &cmd) | |
| Constructor with parameters: | |
| virtual | ~DecayParser () |
| Destructor: | |
| const std::vector< McUtils::Strings > & | getParents () const |
| I/O operators. | |
| const std::vector< McUtils::Strings > & | getChildren () const |
| void | dump () const |
| Const methods: | |
| int | pdgId (const std::string &pdgIdString) const |
| void | parse (const std::string &cmd) |
| Non-const methods: | |
Protected Member Functions | |
| DecayParser () | |
| Default constructor: | |
| DecayParser (const DecayParser &rhs) | |
| Copy constructor: | |
| DecayParser & | operator= (const DecayParser &obj) |
| Assignment operator: | |
| void | printMcUtilsStrings (const std::vector< McUtils::Strings > &list) const |
| Print the content of a vector of McUtils::Strings to std::cout. | |
Protected Attributes | |
| std::vector< McUtils::Strings > | m_parents |
| List of parents : each slot of the vector is a list of candidates So one could have something like : [ ["22","23"] ] to model a decay of a gamma or a Z0. | |
| std::vector< McUtils::Strings > | m_children |
| List of children : each slot of the vector is a list of candidates So one could have something like : [ ["11","13"], ["-11","-13" ] ] to model a decay into a pair of electrons or muons. | |
Definition at line 29 of file DecayParser.h.
| DecayParser::DecayParser | ( | const std::string & | cmd | ) |
Constructor with parameters:
Public methods:
Constructors
Definition at line 61 of file DecayParser.cxx.
|
virtual |
|
protected |
Default constructor:
|
protected |
Copy constructor:
| void DecayParser::dump | ( | ) | const |
Const methods:
Definition at line 78 of file DecayParser.cxx.
|
inline |
Definition at line 117 of file DecayParser.h.
|
inline |
|
protected |
Assignment operator:
Definition at line 172 of file DecayParser.cxx.
| void DecayParser::parse | ( | const std::string & | cmd | ) |
Non-const methods:
Definition at line 99 of file DecayParser.cxx.
| int DecayParser::pdgId | ( | const std::string & | pdgIdString | ) | const |
Definition at line 87 of file DecayParser.cxx.
|
protected |
Print the content of a vector of McUtils::Strings to std::cout.
Definition at line 145 of file DecayParser.cxx.
|
protected |
List of children : each slot of the vector is a list of candidates So one could have something like : [ ["11","13"], ["-11","-13" ] ] to model a decay into a pair of electrons or muons.
Definition at line 96 of file DecayParser.h.
|
protected |
List of parents : each slot of the vector is a list of candidates So one could have something like : [ ["22","23"] ] to model a decay of a gamma or a Z0.
Definition at line 90 of file DecayParser.h.