The Gaudi Framework  master (ff829712)
Loading...
Searching...
No Matches
Gaudi::Decays::Nodes Namespace Reference

Classes

class  _Node
 Helper structure (especially it is light version node-holder the default constructor. More...
 
class  And
 the rather simple (but powerful) node in the decay tree: it matches .AND. More...
 
class  Any
 the most simple node in the decay tree: it matches to all valid the Gaudi::Particles More...
 
class  Baryon
 The trivial node : it match the Baryon. More...
 
class  CC
 The simple node in the decay tree: it matches to a certain particle ID or its antiparticle. More...
 
class  Charged
 The trivial node : it match the Charged. More...
 
class  CTau
 simple pid-checker for particle lifetime (in c*tau units) More...
 
class  Ell
 The trivial node : it match any charged lepton. More...
 
class  EllMinus
 The trivial node : it match any negative lepton. More...
 
class  EllPlus
 The trivial node : it match any positive lepton. More...
 
class  Hadron
 The trivial node : it match the Hadron. More...
 
class  HasQuark
 The trivial node : it match the quark content. More...
 
class  Heavy
 simple pid-checker for particle mass More...
 
class  Invalid
 the most simple node to represent the invalid node it matches to all valid the Gaudi::Particles More...
 
class  JSpin
 The trivial node : it match the 2J+1 spin. More...
 
class  Lepton
 The trivial node : it match the Lepton. More...
 
class  Light
 simple pid-checker for particle mass More...
 
class  LongLived_
 represent simple predicate for Long-lived particles More...
 
class  LSpin
 The trivial node : it match the 2L+1 spin. More...
 
class  Mass
 simple pid-checker for particle mass More...
 
class  Meson
 The trivial node : it match the meson. More...
 
class  Negative
 The trivial node : it match the negatively charged particles. More...
 
class  NegID
 
class  Neutral
 The trivial node : it match the Neutral. More...
 
class  Not
 Simple node which match "NOT" for the subnode. More...
 
class  Nu
 The trivial node : it match any neutral lepton. More...
 
class  Nucleus
 The trivial node : it match the Nucleus. More...
 
class  Or
 the rather simple (but powerful) node in the decay tree: it matches .OR. More...
 
class  Pid
 The simple node in the decay tree: it matches to a certain particle ID. More...
 
class  PosID
 
class  Positive
 The trivial node : it match the positively charged particles. More...
 
class  ShortLived_
 represent simple predicate for short-lived particles More...
 
class  SSpin
 The trivial node : it match the 2S+1 spin. More...
 
class  Stable
 represent simple predicate for Stable particles More...
 
class  StableCharged
 represent simple predicate for Stable+Charged particles More...
 
class  Symbol
 

Functions

Decays::Nodes::Not operator! (const Decays::Nodes::Not &o)
 Create the "NOT" for the node.
 
std::ostream & operator<< (std::ostream &s, const Decays::Nodes::_Node &n)
 output operator
 

Function Documentation

◆ operator!()

Decays::Nodes::Not Gaudi::Decays::Nodes::operator! ( const Decays::Nodes::Not & o)
inline

Create the "NOT" for the node.

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 337 of file Nodes.h.

337{ return Decays::Node( o.node() ); }
The generic class to hold the pointer to other node.
Definition iNode.h:74
const Decays::iNode & node() const
get the underlying node
Definition Nodes.h:326

◆ operator<<()

std::ostream & Gaudi::Decays::Nodes::operator<< ( std::ostream & s,
const Decays::Nodes::_Node & n )
inline

output operator

Definition at line 340 of file Nodes.h.

340{ return s << n.node(); }