|
HepMC Reference DocumentationHepMC |
#include <TempParticleMap.h>
Public Types | |
| typedef std::map< HepMC::GenParticle *, int > | TempMap |
| typedef std::map< int, HepMC::GenParticle * > | TempOrderMap |
| typedef TempMap::iterator | TempMapIterator |
| typedef TempOrderMap::iterator | orderIterator |
Public Member Functions | |
| TempParticleMap () | |
| ~TempParticleMap () | |
| TempMapIterator | begin () |
| TempMapIterator | end () |
| orderIterator | order_begin () |
| orderIterator | order_end () |
| int | end_vertex (GenParticle *) |
| void | addEndParticle (GenParticle *, int &) |
Used by IO classes for recoverable particle ordering. Map GenParticle* against both outgoing vertex and particle order.
Definition at line 24 of file TempParticleMap.h.
| typedef std::map<HepMC::GenParticle*,int> HepMC::TempParticleMap::TempMap |
Definition at line 26 of file TempParticleMap.h.
| typedef std::map<int,HepMC::GenParticle*> HepMC::TempParticleMap::TempOrderMap |
Definition at line 27 of file TempParticleMap.h.
| typedef TempMap::iterator HepMC::TempParticleMap::TempMapIterator |
Definition at line 28 of file TempParticleMap.h.
| typedef TempOrderMap::iterator HepMC::TempParticleMap::orderIterator |
Definition at line 29 of file TempParticleMap.h.
| HepMC::TempParticleMap::TempParticleMap | ( | ) | [inline] |
Definition at line 31 of file TempParticleMap.h.
| HepMC::TempParticleMap::~TempParticleMap | ( | ) | [inline] |
Definition at line 34 of file TempParticleMap.h.
| TempMapIterator HepMC::TempParticleMap::begin | ( | ) | [inline] |
Definition at line 36 of file TempParticleMap.h.
| TempMapIterator HepMC::TempParticleMap::end | ( | ) | [inline] |
| orderIterator HepMC::TempParticleMap::order_begin | ( | ) | [inline] |
Definition at line 38 of file TempParticleMap.h.
Referenced by HepMC::CommonIO::read_io_ascii(), HepMC::CommonIO::read_io_extendedascii(), and HepMC::CommonIO::read_io_genevent().
| orderIterator HepMC::TempParticleMap::order_end | ( | ) | [inline] |
Definition at line 39 of file TempParticleMap.h.
Referenced by HepMC::CommonIO::read_io_ascii(), HepMC::CommonIO::read_io_extendedascii(), and HepMC::CommonIO::read_io_genevent().
| int HepMC::TempParticleMap::end_vertex | ( | GenParticle * | ) | [inline] |
Definition at line 50 of file TempParticleMap.h.
Referenced by HepMC::CommonIO::read_io_ascii(), HepMC::CommonIO::read_io_extendedascii(), and HepMC::CommonIO::read_io_genevent().
| void HepMC::TempParticleMap::addEndParticle | ( | GenParticle * | , | |
| int & | ||||
| ) | [inline] |
Definition at line 58 of file TempParticleMap.h.
References p.
Referenced by HepMC::IO_GenEvent::read_particle(), and HepMC::CommonIO::read_particle().
1.5.1-3