Geant4
10.00.p01
|
#include <G4MCTSimEvent.hh>
Public Types | |
typedef G4MCTSimParticleContainer::iterator | particle_iterator |
typedef G4MCTSimParticleContainer::const_iterator | particle_const_iterator |
typedef G4MCTSimVertexContainer::iterator | vertex_iterator |
typedef G4MCTSimVertexContainer::const_iterator | vertex_const_iterator |
Public Member Functions | |
G4MCTSimEvent () | |
~G4MCTSimEvent () | |
G4MCTSimEvent (const G4MCTSimEvent &right) | |
const G4MCTSimEvent & | operator= (const G4MCTSimEvent &right) |
G4bool | AddParticle (const G4MCTSimParticle *aparticle) |
int | GetNofParticles () const |
int | GetNofVertices () const |
int | GetNofStoredParticles () const |
int | GetNofStoredVertices () const |
G4MCTSimParticle * | FindParticle (int tid) const |
G4MCTSimVertex * | GetVertex (int vid) const |
void | BuildVertexContainer () |
void | ClearEvent () |
void | Print (std::ostream &ostr=std::cout) const |
particle_iterator | particles_begin () |
particle_iterator | particles_end () |
particle_const_iterator | particles_begin () const |
particle_const_iterator | particles_end () const |
vertex_iterator | vertices_begin () |
vertex_iterator | vertices_end () |
vertex_const_iterator | vertices_begin () const |
vertex_const_iterator | vertices_end () const |
Protected Attributes | |
G4MCTSimParticleContainer | particleMap |
G4MCTSimVertexContainer | vertexVec |
Definition at line 48 of file G4MCTSimEvent.hh.
typedef G4MCTSimParticleContainer::const_iterator G4MCTSimEvent::particle_const_iterator |
Definition at line 76 of file G4MCTSimEvent.hh.
typedef G4MCTSimParticleContainer::iterator G4MCTSimEvent::particle_iterator |
Definition at line 75 of file G4MCTSimEvent.hh.
typedef G4MCTSimVertexContainer::const_iterator G4MCTSimEvent::vertex_const_iterator |
Definition at line 83 of file G4MCTSimEvent.hh.
typedef G4MCTSimVertexContainer::iterator G4MCTSimEvent::vertex_iterator |
Definition at line 82 of file G4MCTSimEvent.hh.
G4MCTSimEvent::G4MCTSimEvent | ( | ) |
Definition at line 41 of file G4MCTSimEvent.cc.
G4MCTSimEvent::~G4MCTSimEvent | ( | ) |
Definition at line 47 of file G4MCTSimEvent.cc.
References ClearEvent().
|
inline |
Definition at line 94 of file G4MCTSimEvent.hh.
References right.
G4bool G4MCTSimEvent::AddParticle | ( | const G4MCTSimParticle * | aparticle | ) |
Definition at line 54 of file G4MCTSimEvent.cc.
References particleMap.
void G4MCTSimEvent::BuildVertexContainer | ( | ) |
Definition at line 94 of file G4MCTSimEvent.cc.
References GetVertex(), particleMap, and vertexVec.
void G4MCTSimEvent::ClearEvent | ( | ) |
Definition at line 112 of file G4MCTSimEvent.cc.
References particleMap, and vertexVec.
Referenced by ~G4MCTSimEvent().
G4MCTSimParticle * G4MCTSimEvent::FindParticle | ( | int | tid | ) | const |
Definition at line 70 of file G4MCTSimEvent.cc.
|
inline |
Definition at line 106 of file G4MCTSimEvent.hh.
References particleMap.
int G4MCTSimEvent::GetNofStoredParticles | ( | ) | const |
Definition at line 130 of file G4MCTSimEvent.cc.
References n, particleMap, and second.
int G4MCTSimEvent::GetNofStoredVertices | ( | ) | const |
Definition at line 142 of file G4MCTSimEvent.cc.
|
inline |
Definition at line 111 of file G4MCTSimEvent.hh.
References vertexVec.
G4MCTSimVertex * G4MCTSimEvent::GetVertex | ( | int | vid | ) | const |
Definition at line 82 of file G4MCTSimEvent.cc.
Referenced by BuildVertexContainer().
|
inline |
Definition at line 99 of file G4MCTSimEvent.hh.
References particleMap.
|
inline |
Definition at line 117 of file G4MCTSimEvent.hh.
References particleMap.
|
inline |
Definition at line 124 of file G4MCTSimEvent.hh.
References particleMap.
|
inline |
Definition at line 120 of file G4MCTSimEvent.hh.
References particleMap.
|
inline |
Definition at line 127 of file G4MCTSimEvent.hh.
References particleMap.
void G4MCTSimEvent::Print | ( | std::ostream & | ostr = std::cout | ) | const |
Definition at line 155 of file G4MCTSimEvent.cc.
|
inline |
Definition at line 130 of file G4MCTSimEvent.hh.
References vertexVec.
|
inline |
Definition at line 136 of file G4MCTSimEvent.hh.
References vertexVec.
|
inline |
Definition at line 133 of file G4MCTSimEvent.hh.
References vertexVec.
|
inline |
Definition at line 139 of file G4MCTSimEvent.hh.
References vertexVec.
|
protected |
Definition at line 50 of file G4MCTSimEvent.hh.
Referenced by AddParticle(), BuildVertexContainer(), ClearEvent(), GetNofParticles(), GetNofStoredParticles(), operator=(), particles_begin(), and particles_end().
|
protected |
Definition at line 51 of file G4MCTSimEvent.hh.
Referenced by BuildVertexContainer(), ClearEvent(), GetNofStoredVertices(), GetNofVertices(), vertices_begin(), and vertices_end().