![]() |
Belle II Software
light-2303-iriomote
|
Represents a particle in the DecayDescriptor. More...
#include <DecayDescriptorParticle.h>

Public Member Functions | |
| DecayDescriptorParticle () | |
| Default ctor. | |
| DecayDescriptorParticle (const DecayDescriptorParticle &)=default | |
| Want the default copy ctor. | |
| DecayDescriptorParticle & | operator= (const DecayDescriptorParticle &)=default |
| Want the default assignment operator. | |
| bool | init (const DecayStringParticle &p) |
| initialise member variables from std::string member variables contained in a DecayStringParticle struct. | |
| std::string | getName () const |
| evt.pdl name of the particle. | |
| std::string | getFullName () const |
| returns the full name of the particle full_name = name:label | |
| std::string | getNameSimple () const |
| Return the name from getName() without + - * or anti-. | |
| bool | isSelected () const |
| Is the particle selected in the decay string? | |
| std::string | getLabel () const |
| The label of this particle, "default" returned, when no label set. | |
| int | getPDGCode () const |
| Return PDG code. | |
| int | getProperty () const |
| return property of the particle. | |
| bool | isUnspecified () const |
| Is the particle unspecified? | |
| bool | isIgnoreMisID () const |
| Check if misID shall be ignored. | |
| bool | isIgnoreDecayInFlight () const |
| Check if decayInFlight shall be ignored. | |
Private Attributes | |
| std::string | m_strName |
| evt.pdl name of the particle. | |
| bool | m_isSelected |
| Is particle selected? | |
| int | m_properties |
| Particle property. More... | |
| std::string | m_strLabel |
| Label of this particle to distinguish e.g. More... | |
| int | m_iPDGCode |
| PDG code of the decaying particle. | |
Represents a particle in the DecayDescriptor.
It is used for mother and daughter particles.
User documentation is located at analysis/doc/DecayDescriptor.rst Please modify in accordingly to introduced changes.
Definition at line 27 of file DecayDescriptorParticle.h.
|
private |
Particle property.
Flags are defined in Particle::PropertyFlags
Definition at line 34 of file DecayDescriptorParticle.h.
|
private |
Label of this particle to distinguish e.g.
different decay channels or selection criteria.
Definition at line 36 of file DecayDescriptorParticle.h.