![]() |
The Gaudi Framework
v41r0 (bdbe7744)
|
The simple node in the decay tree: it matches to a certain particle ID or its antiparticle. More...
#include </builds/gaudi/Gaudi/GaudiPartProp/include/Gaudi/Decays/NodesPIDs.h>


Public Member Functions | |
| CC (const Decays::Decay::Item &item) | |
| constructor from the decay item | |
| CC (const Gaudi::ParticleProperty *item) | |
| constructor from Particle Property | |
| CC (Gaudi::ParticleID item) | |
| constructor from ParticleID | |
| CC (const std::string &item) | |
| constructor from Particle name | |
| CC (const Decays::Nodes::Pid &pid) | |
| constructor from node | |
| CC * | clone () const override |
| MANDATORY: clone method ("virtual constructor"). | |
| bool | operator() (const Gaudi::ParticleID &pid) const override |
| MANDATORY: the only one essential method. | |
| std::ostream & | fillStream (std::ostream &s) const override |
| MANDATORY: the specific printout. | |
| Public Member Functions inherited from Gaudi::Decays::Nodes::Pid | |
| Pid (const Decays::Decay::Item &item) | |
| constructor from the decay item | |
| Pid (const Gaudi::ParticleProperty *item) | |
| constructor from Particle Property | |
| Pid (const Gaudi::ParticleID &item) | |
| constructor from ParticleID | |
| Pid (const std::string &item) | |
| constructor from Particle name | |
| Pid * | clone () const override |
| MANDATORY: clone method ("virtual constructor"). | |
| bool | operator() (const Gaudi::ParticleID &pid) 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. | |
| bool | check (Gaudi::ParticleID pid) const |
| const Decays::Decay::Item & | item () const |
| get DaVinci Decay item | |
| operator const Decays::Decay::Item & () const | |
| cast to DaVinci decay item | |
| 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 simple node in the decay tree: it matches to a certain particle ID or its antiparticle.
Definition at line 94 of file NodesPIDs.h.
| Gaudi::Decays::Nodes::CC::CC | ( | const Decays::Decay::Item & | item | ) |
constructor from the decay item
Definition at line 156 of file NodePIDs.cpp.
| Gaudi::Decays::Nodes::CC::CC | ( | const Gaudi::ParticleProperty * | item | ) |
constructor from Particle Property
Definition at line 158 of file NodePIDs.cpp.
| Gaudi::Decays::Nodes::CC::CC | ( | Gaudi::ParticleID | item | ) |
constructor from ParticleID
Definition at line 160 of file NodePIDs.cpp.
| Gaudi::Decays::Nodes::CC::CC | ( | const std::string & | item | ) |
constructor from Particle name
Definition at line 162 of file NodePIDs.cpp.
| Gaudi::Decays::Nodes::CC::CC | ( | const Decays::Nodes::Pid & | pid | ) |
constructor from node
Definition at line 164 of file NodePIDs.cpp.
|
overridevirtual |
MANDATORY: clone method ("virtual constructor").
Implements Gaudi::Decays::iNode.
Definition at line 131 of file NodePIDs.cpp.
|
overridevirtual |
MANDATORY: the specific printout.
Implements Gaudi::Decays::iNode.
Definition at line 212 of file NodePIDs.cpp.
|
inlineoverridevirtual |
MANDATORY: the only one essential method.
Implements Gaudi::Decays::iNode.
Definition at line 109 of file NodesPIDs.h.