void print(std::ostream &os) const 
 
void updateParticleMomentum(const G4LorentzVector &mom)
 
G4bool reflectedNow() const 
 
G4double getCurrentPath() const 
 
std::ostream & operator<<(std::ostream &os, const G4CascadParticle &part)
 
G4LorentzVector getMomentum() const 
 
void incrementReflectionCounter()
 
void incrementCurrentPath(G4double npath)
 
G4bool movingInsideNuclei() const 
 
G4InuclElementaryParticle theParticle
 
G4LorentzVector getMomentum() const 
 
G4int getGeneration() const 
 
void initializePath(G4double npath)
 
void setHistoryId(G4int id)
 
void fill(const G4InuclElementaryParticle &particle, const G4ThreeVector &pos, G4int izone, G4double cpath, G4int gen)
 
void propagateAlongThePath(G4double path)
 
G4double getPathToTheNextZone(G4double rz_in, G4double rz_out)
 
void updatePosition(const G4ThreeVector &pos)
 
G4InuclElementaryParticle & getParticle()
 
G4bool young(G4double young_path_cut, G4double cpath) const 
 
void setGeneration(G4int gen)
 
const G4InuclElementaryParticle & getParticle() const 
 
void updateZone(G4int izone)
 
G4CascadParticle(const G4CascadParticle &cpart)
 
void setMovingInsideNuclei(G4bool isMovingIn=true)
 
G4int getCurrentZone() const 
 
G4int getHistoryId() const 
 
const G4ThreeVector & getPosition() const 
 
void setMomentum(const G4LorentzVector &mom)
 
G4CascadParticle & operator=(const G4CascadParticle &cpart)
 
G4int getNumberOfReflections() const