Geant4-11
|
#include <G4MCTSimEvent.hh>
Public Types | |
using | particle_const_iterator = G4MCTSimParticleContainer::const_iterator |
using | particle_iterator = G4MCTSimParticleContainer::iterator |
using | vertex_const_iterator = G4MCTSimVertexContainer::const_iterator |
using | vertex_iterator = G4MCTSimVertexContainer::iterator |
Public Member Functions | |
G4bool | AddParticle (const G4MCTSimParticle *aparticle) |
void | BuildVertexContainer () |
void | ClearEvent () |
G4MCTSimParticle * | FindParticle (G4int tid) const |
G4MCTSimEvent () | |
G4MCTSimEvent (const G4MCTSimEvent &right) | |
G4int | GetNofParticles () const |
G4int | GetNofStoredParticles () const |
G4int | GetNofStoredVertices () const |
G4int | GetNofVertices () const |
G4MCTSimVertex * | GetVertex (G4int vid) const |
G4MCTSimEvent & | operator= (const G4MCTSimEvent &right) |
particle_iterator | particles_begin () |
particle_const_iterator | particles_begin () const |
particle_iterator | particles_end () |
particle_const_iterator | particles_end () const |
void | Print (std::ostream &ostr=std::cout) const |
vertex_iterator | vertices_begin () |
vertex_const_iterator | vertices_begin () const |
vertex_iterator | vertices_end () |
vertex_const_iterator | vertices_end () const |
~G4MCTSimEvent () | |
Protected Attributes | |
G4MCTSimParticleContainer | particleMap |
G4MCTSimVertexContainer | vertexVec |
Definition at line 45 of file G4MCTSimEvent.hh.
using G4MCTSimEvent::particle_const_iterator = G4MCTSimParticleContainer::const_iterator |
Definition at line 70 of file G4MCTSimEvent.hh.
using G4MCTSimEvent::particle_iterator = G4MCTSimParticleContainer::iterator |
Definition at line 69 of file G4MCTSimEvent.hh.
using G4MCTSimEvent::vertex_const_iterator = G4MCTSimVertexContainer::const_iterator |
Definition at line 77 of file G4MCTSimEvent.hh.
using G4MCTSimEvent::vertex_iterator = G4MCTSimVertexContainer::iterator |
Definition at line 76 of file G4MCTSimEvent.hh.
G4MCTSimEvent::G4MCTSimEvent | ( | ) |
Definition at line 37 of file G4MCTSimEvent.cc.
G4MCTSimEvent::~G4MCTSimEvent | ( | ) |
Definition at line 42 of file G4MCTSimEvent.cc.
References ClearEvent().
|
inline |
Definition at line 93 of file G4MCTSimEvent.hh.
G4bool G4MCTSimEvent::AddParticle | ( | const G4MCTSimParticle * | aparticle | ) |
Definition at line 48 of file G4MCTSimEvent.cc.
References G4MCTSimParticle::GetTrackID(), and particleMap.
void G4MCTSimEvent::BuildVertexContainer | ( | ) |
Definition at line 94 of file G4MCTSimEvent.cc.
References G4MCTSimVertex::GetID(), particleMap, G4MCTSimVertex::SetID(), and vertexVec.
void G4MCTSimEvent::ClearEvent | ( | ) |
Definition at line 115 of file G4MCTSimEvent.cc.
References particleMap, and vertexVec.
Referenced by G4MCTEvent::ClearEvent(), and ~G4MCTSimEvent().
G4MCTSimParticle * G4MCTSimEvent::FindParticle | ( | G4int | tid | ) | const |
Definition at line 66 of file G4MCTSimEvent.cc.
References particleMap, and pos.
|
inline |
Definition at line 105 of file G4MCTSimEvent.hh.
References particleMap.
G4int G4MCTSimEvent::GetNofStoredParticles | ( | ) | const |
Definition at line 133 of file G4MCTSimEvent.cc.
References CLHEP::detail::n, and particleMap.
G4int G4MCTSimEvent::GetNofStoredVertices | ( | ) | const |
Definition at line 146 of file G4MCTSimEvent.cc.
References CLHEP::detail::n, and vertexVec.
|
inline |
Definition at line 110 of file G4MCTSimEvent.hh.
References vertexVec.
G4MCTSimVertex * G4MCTSimEvent::GetVertex | ( | G4int | vid | ) | const |
|
inline |
Definition at line 98 of file G4MCTSimEvent.hh.
References particleMap.
|
inline |
Definition at line 116 of file G4MCTSimEvent.hh.
References particleMap.
|
inline |
Definition at line 126 of file G4MCTSimEvent.hh.
References particleMap.
|
inline |
Definition at line 121 of file G4MCTSimEvent.hh.
References particleMap.
|
inline |
Definition at line 132 of file G4MCTSimEvent.hh.
References particleMap.
void G4MCTSimEvent::Print | ( | std::ostream & | ostr = std::cout | ) | const |
Definition at line 159 of file G4MCTSimEvent.cc.
References G4endl, particleMap, and vertexVec.
Referenced by G4MCTEvent::Print().
|
inline |
Definition at line 138 of file G4MCTSimEvent.hh.
References vertexVec.
|
inline |
Definition at line 148 of file G4MCTSimEvent.hh.
References vertexVec.
|
inline |
Definition at line 143 of file G4MCTSimEvent.hh.
References vertexVec.
|
inline |
Definition at line 154 of file G4MCTSimEvent.hh.
References vertexVec.
|
protected |
Definition at line 85 of file G4MCTSimEvent.hh.
Referenced by AddParticle(), BuildVertexContainer(), ClearEvent(), FindParticle(), GetNofParticles(), GetNofStoredParticles(), operator=(), particles_begin(), particles_end(), and Print().
|
protected |
Definition at line 86 of file G4MCTSimEvent.hh.
Referenced by BuildVertexContainer(), ClearEvent(), GetNofStoredVertices(), GetNofVertices(), GetVertex(), Print(), vertices_begin(), and vertices_end().