DecayDescriptorParticle()
Default ctor.
int m_iPDGCode
PDG code of the decaying particle.
Holds the information of a particle in the decay string.
DecayDescriptorParticle & operator=(const DecayDescriptorParticle &)=default
Want the default assignment operator.
Represents a particle in the DecayDescriptor.
std::string getNameSimple() const
Return the name from getName() without + - * or anti-.
bool isIgnoreDecayInFlight() const
Check if decayInFlight shall be ignored.
std::string m_strLabel
Label of this particle to distinguish e.g.
std::string getLabel() const
The label of this particle, "default" returned, when no label set.
int getProperty() const
return property of the particle.
std::string getFullName() const
returns the full name of the particle full_name = name:label
bool isIgnoreMisID() const
Check if misID shall be ignored.
bool isSelected() const
Is the particle selected in the decay string?
std::string m_strName
evt.pdl name of the particle.
std::string getName() const
evt.pdl name of the particle.
bool isUnspecified() const
Is the particle unspecified?
bool init(const DecayStringParticle &p)
initialise member variables from std::string member variables contained in a DecayStringParticle stru...