ATLAS Offline Software
Loading...
Searching...
No Matches
MC::HepMC3 Namespace Reference

Functions

std::vector< HepMC3::ConstGenParticlePtr >::const_iterator begin (const HepMC3::GenVertex &v)
std::vector< HepMC3::ConstGenParticlePtr >::const_iterator end (const HepMC3::GenVertex &v)
std::vector< HepMC3::GenParticlePtr >::const_iterator begin (HepMC3::GenVertex &v)
std::vector< HepMC3::GenParticlePtr >::const_iterator end (HepMC3::GenVertex &v)
std::ostream & operator<< (std::ostream &os, GenVertexPtr v)
 Print one-line info with idiomatic C++ printing.
std::ostream & operator<< (std::ostream &os, GenParticlePtr p)
 Print one-line info with idiomatic C++ printing.
std::vector< HepMC3::GenParticlePtr >::const_iterator begin (HepMC3::GenEvent &e)
std::vector< HepMC3::GenParticlePtr >::const_iterator end (HepMC3::GenEvent &e)
std::vector< HepMC3::ConstGenParticlePtr >::const_iterator begin (const HepMC3::GenEvent &e)
std::vector< HepMC3::ConstGenParticlePtr >::const_iterator end (const HepMC3::GenEvent &e)

Function Documentation

◆ begin() [1/4]

std::vector< HepMC3::ConstGenParticlePtr >::const_iterator MC::HepMC3::begin ( const HepMC3::GenEvent & e)
inline

Definition at line 32 of file HepMCHelpers.h.

◆ begin() [2/4]

std::vector< HepMC3::ConstGenParticlePtr >::const_iterator MC::HepMC3::begin ( const HepMC3::GenVertex & v)
inline

Definition at line 13 of file HepMCHelpers.h.

◆ begin() [3/4]

std::vector< HepMC3::GenParticlePtr >::const_iterator MC::HepMC3::begin ( HepMC3::GenEvent & e)
inline

Definition at line 30 of file HepMCHelpers.h.

◆ begin() [4/4]

std::vector< HepMC3::GenParticlePtr >::const_iterator MC::HepMC3::begin ( HepMC3::GenVertex & v)
inline

Definition at line 15 of file HepMCHelpers.h.

◆ end() [1/4]

std::vector< HepMC3::ConstGenParticlePtr >::const_iterator MC::HepMC3::end ( const HepMC3::GenEvent & e)
inline

Definition at line 33 of file HepMCHelpers.h.

33{ return p->status() > 30 && p->status() < 40;}

◆ end() [2/4]

std::vector< HepMC3::ConstGenParticlePtr >::const_iterator MC::HepMC3::end ( const HepMC3::GenVertex & v)
inline

Definition at line 14 of file HepMCHelpers.h.

◆ end() [3/4]

std::vector< HepMC3::GenParticlePtr >::const_iterator MC::HepMC3::end ( HepMC3::GenEvent & e)
inline

Definition at line 31 of file HepMCHelpers.h.

31{ return p->status() == 23;}

◆ end() [4/4]

std::vector< HepMC3::GenParticlePtr >::const_iterator MC::HepMC3::end ( HepMC3::GenVertex & v)
inline

Definition at line 16 of file HepMCHelpers.h.

◆ operator<<() [1/2]

std::ostream & MC::HepMC3::operator<< ( std::ostream & os,
GenParticlePtr p )
inline

Print one-line info with idiomatic C++ printing.

Note
More generic printing methods from HepMC3::Print should be preffered - move to PrintStreams.h?

Definition at line 16 of file HepMCHelpers.h.

◆ operator<<() [2/2]

std::ostream & MC::HepMC3::operator<< ( std::ostream & os,
GenVertexPtr v )
inline

Print one-line info with idiomatic C++ printing.

Note
More generic printing methods from HepMC3::Print should be preffered - move to PrintStreams.h?

Definition at line 20 of file HepMCHelpers.h.

20{