ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/persistency/mctruth/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.
View newest version in sPHENIX GitHub at line 48 of file G4MCTSimEvent.hh
typedef G4MCTSimParticleContainer::const_iterator G4MCTSimEvent::particle_const_iterator |
Definition at line 76 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 76 of file G4MCTSimEvent.hh
typedef G4MCTSimParticleContainer::iterator G4MCTSimEvent::particle_iterator |
Definition at line 75 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 75 of file G4MCTSimEvent.hh
typedef G4MCTSimVertexContainer::const_iterator G4MCTSimEvent::vertex_const_iterator |
Definition at line 83 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 83 of file G4MCTSimEvent.hh
typedef G4MCTSimVertexContainer::iterator G4MCTSimEvent::vertex_iterator |
Definition at line 82 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 82 of file G4MCTSimEvent.hh
G4MCTSimEvent::G4MCTSimEvent | ( | ) |
Definition at line 41 of file G4MCTSimEvent.cc.
View newest version in sPHENIX GitHub at line 41 of file G4MCTSimEvent.cc
G4MCTSimEvent::~G4MCTSimEvent | ( | ) |
Definition at line 47 of file G4MCTSimEvent.cc.
View newest version in sPHENIX GitHub at line 47 of file G4MCTSimEvent.cc
References ClearEvent().
|
inline |
Definition at line 94 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 94 of file G4MCTSimEvent.hh
References right.
G4bool G4MCTSimEvent::AddParticle | ( | const G4MCTSimParticle * | aparticle | ) |
Definition at line 54 of file G4MCTSimEvent.cc.
View newest version in sPHENIX GitHub at line 54 of file G4MCTSimEvent.cc
References particleMap.
void G4MCTSimEvent::BuildVertexContainer | ( | ) |
Definition at line 94 of file G4MCTSimEvent.cc.
View newest version in sPHENIX GitHub at line 94 of file G4MCTSimEvent.cc
References GetVertex(), particleMap, and vertexVec.
void G4MCTSimEvent::ClearEvent | ( | ) |
Definition at line 112 of file G4MCTSimEvent.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 70 of file G4MCTSimEvent.cc
|
inline |
Definition at line 106 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 106 of file G4MCTSimEvent.hh
References particleMap.
int G4MCTSimEvent::GetNofStoredParticles | ( | ) | const |
Definition at line 130 of file G4MCTSimEvent.cc.
View newest version in sPHENIX GitHub at line 130 of file G4MCTSimEvent.cc
References n, particleMap, and second.
int G4MCTSimEvent::GetNofStoredVertices | ( | ) | const |
Definition at line 142 of file G4MCTSimEvent.cc.
View newest version in sPHENIX GitHub at line 142 of file G4MCTSimEvent.cc
|
inline |
Definition at line 111 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 111 of file G4MCTSimEvent.hh
References vertexVec.
G4MCTSimVertex * G4MCTSimEvent::GetVertex | ( | int | vid | ) | const |
Definition at line 82 of file G4MCTSimEvent.cc.
View newest version in sPHENIX GitHub at line 82 of file G4MCTSimEvent.cc
Referenced by BuildVertexContainer().
|
inline |
Definition at line 99 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 99 of file G4MCTSimEvent.hh
References particleMap.
|
inline |
Definition at line 117 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 117 of file G4MCTSimEvent.hh
References particleMap.
|
inline |
Definition at line 124 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 124 of file G4MCTSimEvent.hh
References particleMap.
|
inline |
Definition at line 120 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 120 of file G4MCTSimEvent.hh
References particleMap.
|
inline |
Definition at line 127 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 155 of file G4MCTSimEvent.cc
|
inline |
Definition at line 130 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 130 of file G4MCTSimEvent.hh
References vertexVec.
|
inline |
Definition at line 136 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 136 of file G4MCTSimEvent.hh
References vertexVec.
|
inline |
Definition at line 133 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 133 of file G4MCTSimEvent.hh
References vertexVec.
|
inline |
Definition at line 139 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub at line 139 of file G4MCTSimEvent.hh
References vertexVec.
|
protected |
Definition at line 50 of file G4MCTSimEvent.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 51 of file G4MCTSimEvent.hh
Referenced by BuildVertexContainer(), ClearEvent(), GetNofStoredVertices(), GetNofVertices(), vertices_begin(), and vertices_end().