StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
HepMC::GenEvent::particle_iterator Class Reference

non-const particle iterator More...

#include <GenEvent.h>

Inheritance diagram for HepMC::GenEvent::particle_iterator:

Public Member Functions

 particle_iterator (const std::map< int, HepMC::GenParticle * >::iterator &i)
 iterate over particles
 particle_iterator (const particle_iterator &i)
 copy constructor
particle_iteratoroperator= (const particle_iterator &i)
 make a copy
 operator particle_const_iterator () const
 const particle iterator
GenParticleoperator* (void) const
 return pointer to GenParticle
particle_iteratoroperator++ (void)
 Pre-fix increment.
particle_iterator operator++ (int)
 Post-fix increment.
bool operator== (const particle_iterator &a) const
bool operator!= (const particle_iterator &a) const

Protected Attributes

std::map< int,
HepMC::GenParticle * >
 iterator for GenParticle map

Detailed Description

non-const particle iterator

HepMC::GenEvent::particle_iterator is used to iterate over all particles in the event.

Definition at line 520 of file GenEvent.h.

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