![]() |
The Gaudi Framework
v41r0 (bdbe7744)
|
the most simple node in the decay tree: it matches to all valid the Gaudi::Particles More...
#include </builds/gaudi/Gaudi/GaudiPartProp/include/Gaudi/Decays/NodesPIDs.h>


Public Member Functions | |
| Any * | clone () const override |
| MANDATORY: clone method ("virtual constructor"). | |
| bool | operator() (const Gaudi::ParticleID &) const override |
| MANDATORY: the only one essential method. | |
| std::ostream & | fillStream (std::ostream &s) const override |
| MANDATORY: the specific printout. | |
| bool | valid () const override |
| MANDATORY: check the validity. | |
| StatusCode | validate (const Gaudi::Interfaces::IParticlePropertySvc *svc) const override |
| MANDATORY: the proper validation of the node. | |
| Public Member Functions inherited from Gaudi::Decays::iNode | |
| virtual bool | operator! () const |
| invalid node? | |
| virtual std::string | toString () const |
| the string representation of the node | |
| virtual | ~iNode ()=default |
| virtual destructor | |
the most simple node in the decay tree: it matches to all valid the Gaudi::Particles
Definition at line 34 of file NodesPIDs.h.
|
overridevirtual |
MANDATORY: clone method ("virtual constructor").
Implements Gaudi::Decays::iNode.
Reimplemented in Gaudi::Decays::Nodes::Baryon, Gaudi::Decays::Nodes::Charged, Gaudi::Decays::Nodes::Ell, Gaudi::Decays::Nodes::EllMinus, Gaudi::Decays::Nodes::EllPlus, Gaudi::Decays::Nodes::Hadron, Gaudi::Decays::Nodes::HasQuark, Gaudi::Decays::Nodes::JSpin, Gaudi::Decays::Nodes::Lepton, Gaudi::Decays::Nodes::LSpin, Gaudi::Decays::Nodes::Meson, Gaudi::Decays::Nodes::Negative, Gaudi::Decays::Nodes::Neutral, Gaudi::Decays::Nodes::Nu, Gaudi::Decays::Nodes::Nucleus, Gaudi::Decays::Nodes::Positive, and Gaudi::Decays::Nodes::SSpin.
Definition at line 118 of file NodePIDs.cpp.
|
overridevirtual |
MANDATORY: the specific printout.
Implements Gaudi::Decays::iNode.
Reimplemented in Gaudi::Decays::Nodes::Baryon, Gaudi::Decays::Nodes::Charged, Gaudi::Decays::Nodes::Ell, Gaudi::Decays::Nodes::EllMinus, Gaudi::Decays::Nodes::EllPlus, Gaudi::Decays::Nodes::Hadron, Gaudi::Decays::Nodes::HasQuark, Gaudi::Decays::Nodes::JSpin, Gaudi::Decays::Nodes::Lepton, Gaudi::Decays::Nodes::LSpin, Gaudi::Decays::Nodes::Meson, Gaudi::Decays::Nodes::Negative, Gaudi::Decays::Nodes::Neutral, Gaudi::Decays::Nodes::Nu, Gaudi::Decays::Nodes::Nucleus, Gaudi::Decays::Nodes::Positive, and Gaudi::Decays::Nodes::SSpin.
Definition at line 210 of file NodePIDs.cpp.
|
overridevirtual |
MANDATORY: the only one essential method.
Implements Gaudi::Decays::iNode.
Reimplemented in Gaudi::Decays::Nodes::Baryon, Gaudi::Decays::Nodes::Charged, Gaudi::Decays::Nodes::Ell, Gaudi::Decays::Nodes::EllMinus, Gaudi::Decays::Nodes::EllPlus, Gaudi::Decays::Nodes::Hadron, Gaudi::Decays::Nodes::HasQuark, Gaudi::Decays::Nodes::JSpin, Gaudi::Decays::Nodes::Lepton, Gaudi::Decays::Nodes::LSpin, Gaudi::Decays::Nodes::Meson, Gaudi::Decays::Nodes::Negative, Gaudi::Decays::Nodes::Neutral, Gaudi::Decays::Nodes::Nu, Gaudi::Decays::Nodes::Nucleus, Gaudi::Decays::Nodes::Positive, and Gaudi::Decays::Nodes::SSpin.
Definition at line 126 of file NodePIDs.cpp.
|
overridevirtual |
MANDATORY: check the validity.
Implements Gaudi::Decays::iNode.
Reimplemented in Gaudi::Decays::Nodes::JSpin.
Definition at line 120 of file NodePIDs.cpp.
|
overridevirtual |
MANDATORY: the proper validation of the node.
Implements Gaudi::Decays::iNode.
Reimplemented in Gaudi::Decays::Nodes::JSpin.
Definition at line 122 of file NodePIDs.cpp.