The Gaudi Framework  master (ff829712)
Loading...
Searching...
No Matches
Gaudi::Decays::iNode Class Referenceabstract

The abstract class which represents the single "node" of decay tree. More...

#include </builds/gaudi/Gaudi/GaudiPartProp/include/Gaudi/Decays/iNode.h>

Inheritance diagram for Gaudi::Decays::iNode:

Public Member Functions

virtual bool operator() (const Gaudi::ParticleID &pid) const =0
 the basic operation: comparison of the particle PID with the node
 
virtual iNodeclone () const =0
 clone method ("virtual constructor")
 
virtual std::ostream & fillStream (std::ostream &s) const =0
 printout of the stream
 
virtual bool valid () const =0
 check the validity of the node
 
virtual bool operator! () const
 invalid node?
 
virtual StatusCode validate (const Gaudi::Interfaces::IParticlePropertySvc *svc) const =0
 validate the decay node
 
virtual std::string toString () const
 the string representation of the node
 
virtual ~iNode ()=default
 virtual destructor
 

Detailed Description

The abstract class which represents the single "node" of decay tree.

The class is imported from LoKi project

Author
Vanya BELYAEV Ivan..nosp@m.Bely.nosp@m.aev@n.nosp@m.ikhe.nosp@m.f.nl
Date
2008-04-12

Definition at line 35 of file iNode.h.

Constructor & Destructor Documentation

◆ ~iNode()

virtual Gaudi::Decays::iNode::~iNode ( )
virtualdefault

virtual destructor

Member Function Documentation

◆ clone()

◆ fillStream()

◆ operator!()

bool Gaudi::Decays::iNode::operator! ( ) const
virtual

invalid node?

Definition at line 30 of file iNode.cpp.

30{ return !( this->valid() ); }
virtual bool valid() const =0
check the validity of the node

◆ operator()()

◆ toString()

std::string Gaudi::Decays::iNode::toString ( ) const
virtual

the string representation of the node

Definition at line 24 of file iNode.cpp.

24 {
25 std::ostringstream s;
26 fillStream( s );
27 return s.str();
28}
virtual std::ostream & fillStream(std::ostream &s) const =0
printout of the stream

◆ valid()

◆ validate()


The documentation for this class was generated from the following files: