|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef MCPARTICLEUTILS_DECAYPARSER_H
12 #define MCPARTICLEUTILS_DECAYPARSER_H
49 const std::vector<McUtils::Strings>&
getParents()
const;
50 const std::vector<McUtils::Strings>&
getChildren()
const;
54 int pdgId(
const std::string& pdgIdString )
const;
59 void parse(
const std::string&
cmd );
118 const std::vector<McUtils::Strings>&
125 const std::vector<McUtils::Strings>&
131 #endif //> MCPARTICLEUTILS_DECAYPARSER_H
PyObject * m_parseFct
python function to parse the input string modeling the decay pattern to look for.
void parse(const std::string &cmd)
Non-const methods:
DecayParser & operator=(const DecayParser &obj)
Assignment operator:
std::vector< std::string > Strings
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 : ...
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 :...
virtual ~DecayParser()
Destructor:
DecayParser(const DecayParser &rhs)
Copy constructor:
void printMcUtilsStrings(const std::vector< McUtils::Strings > &list) const
Print the content of a vector of McUtils::Strings to std::cout.
DecayParser()
Default constructor:
const std::vector< McUtils::Strings > & getParents() const
I/O operators.
const std::vector< McUtils::Strings > & getChildren() const
int pdgId(const std::string &pdgIdString) const
void dump() const
Const methods: