The Gaudi Framework  master (da3d77e1)
Gaudi::Decays::iNode Class Referenceabstract

#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 More...
 
virtual iNodeclone () const =0
 clone method ("virtual constructor") More...
 
virtual std::ostreamfillStream (std::ostream &s) const =0
 printout of the stream More...
 
virtual bool valid () const =0
 check the validity of the node More...
 
virtual bool operator! () const
 invalid node? More...
 
virtual StatusCode validate (const Gaudi::Interfaces::IParticlePropertySvc *svc) const =0
 validate the decay node More...
 
virtual std::string toString () const
 the string representation of the node More...
 
virtual ~iNode ()=default
 virtual destructor More...
 

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() ); }

◆ 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  {
26  fillStream( s );
27  return s.str();
28 }

◆ valid()

◆ validate()


The documentation for this class was generated from the following files:
Gaudi::Decays::iNode::fillStream
virtual std::ostream & fillStream(std::ostream &s) const =0
printout of the stream
gaudirun.s
string s
Definition: gaudirun.py:346
Gaudi::Decays::iNode::valid
virtual bool valid() const =0
check the validity of the node
std::ostringstream
STL class.