41 #ifndef G4CASCAD_PARTICLE_HH 
   42 #define G4CASCAD_PARTICLE_HH 
  117     return ((current_path < 1000.) && (cpath < young_path_cut));
 
  120   void print(std::ostream& os) 
const;
 
  129   G4int reflectionCounter;   
 
  139 #endif // G4CASCAD_PARTICLE_HH 
void print(std::ostream &os) const 
 
void updateParticleMomentum(const G4LorentzVector &mom)
 
G4bool reflectedNow() const 
 
G4double getCurrentPath() const 
 
G4LorentzVector getMomentum() const 
 
void incrementReflectionCounter()
 
void incrementCurrentPath(G4double npath)
 
G4bool movingInsideNuclei() const 
 
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)
 
std::ostream & operator<<(std::ostream &, const BasicVector3D< float > &)
 
G4int getCurrentZone() const 
 
G4int getHistoryId() const 
 
const G4ThreeVector & getPosition() const 
 
void setMomentum(const G4LorentzVector &mom)
 
G4CascadParticle & operator=(const G4CascadParticle &cpart)
 
G4int getNumberOfReflections() const