G4bool GetPrimaryFlag() const 
 
G4MCTSimParticle * GetAssociatedParticle(int i) const 
 
G4MCTSimVertex * GetVertex() const 
 
void SetStoreFlag(G4bool q)
 
void PrintSingle(std::ostream &ostr=std::cout) const 
 
void SetVertex(const G4MCTSimVertex *v)
 
const std::string & GetParticleName() const 
 
void SetStoreFlagToParentTree(G4bool q=true)
 
void SetParentTrackID(int id)
 
void Print(std::ostream &ostr=std::cout, G4bool qrevorder=false) const 
 
const G4LorentzVector & GetMomentumAtVertex() const 
 
std::vector< G4MCTSimParticle * > SimParticleList
 
void SetParticleName(std::string aname)
 
G4MCTSimParticle * parentParticle
 
void SetMomentumAtVertex(const G4LorentzVector &p)
 
G4LorentzVector momentumAtVertex
 
int GetParentTrackID() const 
 
void SetParentParticle(const G4MCTSimParticle *p)
 
int AssociateParticle(G4MCTSimParticle *p)
 
int GetNofAssociatedParticles() const 
 
void SetPrimaryFlag(G4bool q)
 
const G4MCTSimParticle & operator=(const G4MCTSimParticle &right)
 
std::vector< G4MCTSimParticle * > associatedParticleList
 
G4MCTSimParticle * GetParentParticle() const 
 
virtual ~G4MCTSimParticle()
 
G4bool GetStoreFlag() const