![]() |
The Gaudi Framework
v41r0 (bdbe7744)
|
The trivial node : it match the 2J+1 spin. More...
#include </builds/gaudi/Gaudi/GaudiPartProp/include/Gaudi/Decays/NodesPIDs.h>


Public Types | |
| enum | { InvalidSpin = 501 } |
Public Member Functions | |
| JSpin (const int spin) | |
| constructor from the 2J+1 | |
| JSpin * | 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 |
| valid only for positive spin-values | |
| StatusCode | validate (const Gaudi::Interfaces::IParticlePropertySvc *) const override |
| MANDATORY: the proper validation of the node. | |
| int | spin () const |
| 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 | |
Private Attributes | |
| int | m_spin |
| the j-spin to be tested | |
The trivial node : it match the 2J+1 spin.
Definition at line 342 of file NodesPIDs.h.
| anonymous enum |
| Gaudi::Decays::Nodes::JSpin::JSpin | ( | const int | spin | ) |
|
overridevirtual |
MANDATORY: clone method ("virtual constructor").
Reimplemented from Gaudi::Decays::Nodes::Any.
Reimplemented in Gaudi::Decays::Nodes::LSpin, and Gaudi::Decays::Nodes::SSpin.
Definition at line 195 of file NodePIDs.cpp.
|
overridevirtual |
MANDATORY: the specific printout.
Reimplemented from Gaudi::Decays::Nodes::Any.
Reimplemented in Gaudi::Decays::Nodes::LSpin, and Gaudi::Decays::Nodes::SSpin.
Definition at line 244 of file NodePIDs.cpp.
|
inlineoverridevirtual |
MANDATORY: the only one essential method.
Reimplemented from Gaudi::Decays::Nodes::Any.
Reimplemented in Gaudi::Decays::Nodes::LSpin, and Gaudi::Decays::Nodes::SSpin.
Definition at line 351 of file NodesPIDs.h.
|
inline |
Definition at line 360 of file NodesPIDs.h.
|
overridevirtual |
valid only for positive spin-values
Reimplemented from Gaudi::Decays::Nodes::Any.
Definition at line 134 of file NodePIDs.cpp.
|
overridevirtual |
MANDATORY: the proper validation of the node.
Reimplemented from Gaudi::Decays::Nodes::Any.
Definition at line 136 of file NodePIDs.cpp.
|
private |
the j-spin to be tested
Definition at line 364 of file NodesPIDs.h.