Belle II Software light-2406-ragdoll
DecayNode Class Reference

DecayNode describes the decay of a particle identified by its pdg code, into list of daughters. More...

#include <DecayNode.h>

Collaboration diagram for DecayNode:

Public Member Functions

 DecayNode (int _pdg=0, const std::vector< DecayNode > &_daughters={})
 Create new Decay node.
 
bool find_decay (const DecayNode &to_find) const
 Check if the decay node contains the given decay tree.
 
std::string print_node (unsigned int indent=0) const
 Output a single node.
 

Public Attributes

int pdg
 pdg code of the particle
 
std::vector< DecayNodedaughters
 daughter decay nodes
 

Detailed Description

DecayNode describes the decay of a particle identified by its pdg code, into list of daughters.

Definition at line 23 of file DecayNode.h.

Constructor & Destructor Documentation

โ—† DecayNode()

DecayNode ( int  _pdg = 0,
const std::vector< DecayNode > &  _daughters = {} 
)
inline

Create new Decay node.

Parameters
_pdgcode of the particle
_daughtersof the particle

Definition at line 31 of file DecayNode.h.

31{}) : pdg(_pdg), daughters(_daughters) { }
std::vector< DecayNode > daughters
daughter decay nodes
Definition: DecayNode.h:48
int pdg
pdg code of the particle
Definition: DecayNode.h:47

Member Data Documentation

โ—† daughters

std::vector<DecayNode> daughters

daughter decay nodes

Definition at line 48 of file DecayNode.h.

โ—† pdg

int pdg

pdg code of the particle

Definition at line 47 of file DecayNode.h.


The documentation for this class was generated from the following files: