![]() |
The Gaudi Framework
v41r0 (bdbe7744)
|
simple pid-checker for particle mass More...
#include </builds/gaudi/Gaudi/GaudiPartProp/include/Gaudi/Decays/NodesPIDs.h>


Public Member Functions | |
| Heavy (const double low, const Gaudi::Interfaces::IParticlePropertySvc *svc=0) | |
| constructor from mass-range | |
| Heavy * | clone () const override |
| MANDATORY: clone method ("virtual constructor"). | |
| std::ostream & | fillStream (std::ostream &s) const override |
| MANDATORY: the specific printout. | |
| Public Member Functions inherited from Gaudi::Decays::Nodes::Mass | |
| Mass (const double low, const double high, const Gaudi::Interfaces::IParticlePropertySvc *svc=0) | |
| constructor from mass-range | |
| Mass * | 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::CTau | |
| CTau (const double low, const double high, const Gaudi::Interfaces::IParticlePropertySvc *svc=nullptr) | |
| constructor from c-tau range | |
| bool | valid () const override |
| MANDATORY: check the validity. | |
| StatusCode | validate (const Gaudi::Interfaces::IParticlePropertySvc *svc) const override |
| MANDATORY: the proper validation of the node. | |
| const Gaudi::Interfaces::IParticlePropertySvc * | ppSvc () const |
| double | low () const |
| get low edge | |
| double | high () const |
| get high edge | |
| StatusCode | setService (const Gaudi::Interfaces::IParticlePropertySvc *svc) const |
| MsgStream & | printAcceptedAsTable (MsgStream &s) 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 | |
Additional Inherited Members | |
| Protected Member Functions inherited from Gaudi::Decays::Nodes::CTau | |
| template<typename F, typename = std::is_invocable_r<bool, F, Gaudi::ParticleID>> | |
| bool | classify (Gaudi::ParticleID pid, F &&f) const |
| Gaudi::Decays::Nodes::Heavy::Heavy | ( | const double | low, |
| const Gaudi::Interfaces::IParticlePropertySvc * | svc = 0 ) |
constructor from mass-range
Definition at line 422 of file NodePIDs.cpp.
|
overridevirtual |
MANDATORY: clone method ("virtual constructor").
Reimplemented from Gaudi::Decays::Nodes::CTau.
Definition at line 425 of file NodePIDs.cpp.
|
overridevirtual |
MANDATORY: the specific printout.
Reimplemented from Gaudi::Decays::Nodes::CTau.
Definition at line 427 of file NodePIDs.cpp.