![]() |
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>
Collaboration diagram for G4MCTSimEvent: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().
Here is the call graph for this function:
|
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.
Here is the call graph for this function:| 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().
Here is the caller graph for this function:| 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
Here is the call graph for this function:
|
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().
Here is the caller graph for this function:
|
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().