Geant4
10.01.p01
|
#include <G4MCTSimVertex.hh>
Public Member Functions | |
G4MCTSimVertex () | |
G4MCTSimVertex (const G4ThreeVector &x, double t) | |
G4MCTSimVertex (const G4ThreeVector &x, double t, std::string vname, int ncopy, std::string pname) | |
~G4MCTSimVertex () | |
G4MCTSimVertex (const G4MCTSimVertex &right) | |
const G4MCTSimVertex & | operator= (const G4MCTSimVertex &right) |
void | SetID (int i) |
int | GetID () const |
void | SetPosition (const G4ThreeVector &x) |
const G4ThreeVector & | GetPosition () const |
void | SetTime (double t) |
double | GetTime () const |
void | SetVolumeName (std::string vname) |
const std::string & | GetVolumeName () const |
void | SetVolumeNumber (int n) |
int | GetVolumeNumber () const |
void | SetCreatorProcessName (std::string pname) |
const std::string & | GetCreatorProcessName () const |
void | SetStoreFlag (G4bool q) |
G4bool | GetStoreFlag () const |
void | SetInParticle (const G4MCTSimParticle *in) |
void | SetInParticle (int in) |
int | GetInParticleTrackID () const |
int | GetNofOutParticles () const |
int | AddOutParticle (const G4MCTSimParticle *out) |
int | AddOutParticle (int out) |
int | GetOutParticleTrackID (int i) const |
void | Print (std::ostream &ostr=std::cout) const |
Private Attributes | |
int | inParticleTrackID |
std::vector< int > | outParticleTrackIDList |
int | id |
G4ThreeVector | position |
double | time |
std::string | volumeName |
int | volumeNumber |
std::string | creatorProcessName |
G4bool | storeFlag |
Definition at line 45 of file G4MCTSimVertex.hh.
G4MCTSimVertex::G4MCTSimVertex | ( | ) |
Definition at line 47 of file G4MCTSimVertex.cc.
G4MCTSimVertex::G4MCTSimVertex | ( | const G4ThreeVector & | x, |
double | t | ||
) |
Definition at line 57 of file G4MCTSimVertex.cc.
G4MCTSimVertex::G4MCTSimVertex | ( | const G4ThreeVector & | x, |
double | t, | ||
std::string | vname, | ||
int | ncopy, | ||
std::string | pname | ||
) |
Definition at line 66 of file G4MCTSimVertex.cc.
G4MCTSimVertex::~G4MCTSimVertex | ( | ) |
Definition at line 76 of file G4MCTSimVertex.cc.
References outParticleTrackIDList.
|
inline |
Definition at line 107 of file G4MCTSimVertex.hh.
References right.
|
inline |
Definition at line 177 of file G4MCTSimVertex.hh.
References G4MCTSimParticle::GetTrackID(), and outParticleTrackIDList.
|
inline |
Definition at line 183 of file G4MCTSimVertex.hh.
References outParticleTrackIDList.
|
inline |
Definition at line 158 of file G4MCTSimVertex.hh.
References creatorProcessName.
|
inline |
Definition at line 129 of file G4MCTSimVertex.hh.
References id.
|
inline |
Definition at line 171 of file G4MCTSimVertex.hh.
References inParticleTrackID.
|
inline |
Definition at line 174 of file G4MCTSimVertex.hh.
References outParticleTrackIDList.
|
inline |
Definition at line 189 of file G4MCTSimVertex.hh.
References outParticleTrackIDList.
|
inline |
Definition at line 134 of file G4MCTSimVertex.hh.
References position.
|
inline |
Definition at line 163 of file G4MCTSimVertex.hh.
References storeFlag.
|
inline |
Definition at line 140 of file G4MCTSimVertex.hh.
References time.
|
inline |
Definition at line 146 of file G4MCTSimVertex.hh.
References volumeName.
|
inline |
Definition at line 152 of file G4MCTSimVertex.hh.
References volumeNumber.
|
inline |
Definition at line 113 of file G4MCTSimVertex.hh.
References creatorProcessName, id, inParticleTrackID, outParticleTrackIDList, position, time, volumeName, and volumeNumber.
void G4MCTSimVertex::Print | ( | std::ostream & | ostr = std::cout | ) | const |
|
inline |
Definition at line 155 of file G4MCTSimVertex.hh.
References creatorProcessName.
|
inline |
Definition at line 128 of file G4MCTSimVertex.hh.
|
inline |
Definition at line 165 of file G4MCTSimVertex.hh.
References inParticleTrackID.
|
inline |
Definition at line 168 of file G4MCTSimVertex.hh.
References inParticleTrackID.
|
inline |
Definition at line 131 of file G4MCTSimVertex.hh.
References position.
|
inline |
Definition at line 161 of file G4MCTSimVertex.hh.
References storeFlag.
|
inline |
Definition at line 137 of file G4MCTSimVertex.hh.
References time.
|
inline |
Definition at line 143 of file G4MCTSimVertex.hh.
References volumeName.
|
inline |
Definition at line 149 of file G4MCTSimVertex.hh.
References n, and volumeNumber.
|
private |
Definition at line 55 of file G4MCTSimVertex.hh.
Referenced by GetCreatorProcessName(), operator=(), and SetCreatorProcessName().
|
private |
Definition at line 50 of file G4MCTSimVertex.hh.
Referenced by GetID(), and operator=().
|
private |
Definition at line 47 of file G4MCTSimVertex.hh.
Referenced by GetInParticleTrackID(), operator=(), and SetInParticle().
|
private |
Definition at line 48 of file G4MCTSimVertex.hh.
Referenced by AddOutParticle(), GetNofOutParticles(), GetOutParticleTrackID(), operator=(), and ~G4MCTSimVertex().
|
private |
Definition at line 51 of file G4MCTSimVertex.hh.
Referenced by GetPosition(), operator=(), and SetPosition().
|
private |
Definition at line 56 of file G4MCTSimVertex.hh.
Referenced by GetStoreFlag(), and SetStoreFlag().
|
private |
Definition at line 52 of file G4MCTSimVertex.hh.
Referenced by GetTime(), operator=(), and SetTime().
|
private |
Definition at line 53 of file G4MCTSimVertex.hh.
Referenced by GetVolumeName(), operator=(), and SetVolumeName().
|
private |
Definition at line 54 of file G4MCTSimVertex.hh.
Referenced by GetVolumeNumber(), operator=(), and SetVolumeNumber().