Geant4  10.00.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4StepPoint Class Reference

Public Member Functions

 G4StepPoint ()
 
 ~G4StepPoint ()
 
 G4StepPoint (const G4StepPoint &)
 
G4StepPointoperator= (const G4StepPoint &)
 
const G4ThreeVectorGetPosition () const
 
void SetPosition (const G4ThreeVector &aValue)
 
void AddPosition (const G4ThreeVector &aValue)
 
G4double GetLocalTime () const
 
void SetLocalTime (const G4double aValue)
 
void AddLocalTime (const G4double aValue)
 
G4double GetGlobalTime () const
 
void SetGlobalTime (const G4double aValue)
 
void AddGlobalTime (const G4double aValue)
 
G4double GetProperTime () const
 
void SetProperTime (const G4double aValue)
 
void AddProperTime (const G4double aValue)
 
const G4ThreeVectorGetMomentumDirection () const
 
void SetMomentumDirection (const G4ThreeVector &aValue)
 
void AddMomentumDirection (const G4ThreeVector &aValue)
 
G4ThreeVector GetMomentum () const
 
G4double GetTotalEnergy () const
 
G4double GetKineticEnergy () const
 
void SetKineticEnergy (const G4double aValue)
 
void AddKineticEnergy (const G4double aValue)
 
G4double GetVelocity () const
 
void SetVelocity (G4double v)
 
G4double GetBeta () const
 
G4double GetGamma () const
 
G4VPhysicalVolumeGetPhysicalVolume () const
 
const G4VTouchableGetTouchable () const
 
const G4TouchableHandleGetTouchableHandle () const
 
void SetTouchableHandle (const G4TouchableHandle &apValue)
 
G4MaterialGetMaterial () const
 
void SetMaterial (G4Material *)
 
const G4MaterialCutsCoupleGetMaterialCutsCouple () const
 
void SetMaterialCutsCouple (const G4MaterialCutsCouple *)
 
G4VSensitiveDetectorGetSensitiveDetector () const
 
void SetSensitiveDetector (G4VSensitiveDetector *)
 
G4double GetSafety () const
 
void SetSafety (const G4double aValue)
 
const G4ThreeVectorGetPolarization () const
 
void SetPolarization (const G4ThreeVector &aValue)
 
void AddPolarization (const G4ThreeVector &aValue)
 
G4StepStatus GetStepStatus () const
 
void SetStepStatus (const G4StepStatus aValue)
 
const G4VProcessGetProcessDefinedStep () const
 
void SetProcessDefinedStep (const G4VProcess *aValue)
 
G4double GetMass () const
 
void SetMass (G4double value)
 
G4double GetCharge () const
 
void SetCharge (G4double value)
 
G4double GetMagneticMoment () const
 
void SetMagneticMoment (G4double value)
 
void SetWeight (G4double aValue)
 
G4double GetWeight () const
 

Private Attributes

G4ThreeVector fPosition
 
G4double fGlobalTime
 
G4double fLocalTime
 
G4double fProperTime
 
G4ThreeVector fMomentumDirection
 
G4double fKineticEnergy
 
G4double fVelocity
 
G4TouchableHandle fpTouchable
 
G4MaterialfpMaterial
 
const G4MaterialCutsCouplefpMaterialCutsCouple
 
G4VSensitiveDetectorfpSensitiveDetector
 
G4double fSafety
 
G4ThreeVector fPolarization
 
G4StepStatus fStepStatus
 
const G4VProcessfpProcessDefinedStep
 
G4double fMass
 
G4double fCharge
 
G4double fMagneticMoment
 
G4double fWeight
 

Constructor & Destructor Documentation

Member Function Documentation

G4StepPoint& operator= ( const G4StepPoint )
void SetPosition ( const G4ThreeVector aValue)
void AddPosition ( const G4ThreeVector aValue)
G4double GetLocalTime ( ) const
void SetLocalTime ( const G4double  aValue)
void AddLocalTime ( const G4double  aValue)
G4double GetGlobalTime ( ) const
void SetGlobalTime ( const G4double  aValue)
void AddGlobalTime ( const G4double  aValue)
G4double GetProperTime ( ) const
void SetProperTime ( const G4double  aValue)
void AddProperTime ( const G4double  aValue)
const G4ThreeVector& GetMomentumDirection ( ) const
void SetMomentumDirection ( const G4ThreeVector aValue)
void AddMomentumDirection ( const G4ThreeVector aValue)
G4ThreeVector GetMomentum ( ) const
G4double GetTotalEnergy ( ) const
G4double GetKineticEnergy ( ) const
void SetKineticEnergy ( const G4double  aValue)
void AddKineticEnergy ( const G4double  aValue)
G4double GetVelocity ( ) const
void SetVelocity ( G4double  v)
G4double GetBeta ( ) const
G4double GetGamma ( ) const
G4VPhysicalVolume* GetPhysicalVolume ( ) const
const G4VTouchable* GetTouchable ( ) const
const G4TouchableHandle& GetTouchableHandle ( ) const
void SetTouchableHandle ( const G4TouchableHandle apValue)
G4Material* GetMaterial ( ) const
void SetMaterial ( G4Material )
const G4MaterialCutsCouple* GetMaterialCutsCouple ( ) const
void SetMaterialCutsCouple ( const G4MaterialCutsCouple )
G4VSensitiveDetector* GetSensitiveDetector ( ) const
void SetSensitiveDetector ( G4VSensitiveDetector )
G4double GetSafety ( ) const
void SetSafety ( const G4double  aValue)
const G4ThreeVector& GetPolarization ( ) const
void SetPolarization ( const G4ThreeVector aValue)
void AddPolarization ( const G4ThreeVector aValue)
G4StepStatus GetStepStatus ( ) const
void SetStepStatus ( const G4StepStatus  aValue)
const G4VProcess* GetProcessDefinedStep ( ) const
void SetProcessDefinedStep ( const G4VProcess aValue)
G4double GetMass ( ) const
void SetMass ( G4double  value)
G4double GetCharge ( ) const
void SetCharge ( G4double  value)
G4double GetMagneticMoment ( ) const
void SetMagneticMoment ( G4double  value)
void SetWeight ( G4double  aValue)
G4double GetWeight ( ) const

Member Data Documentation

G4ThreeVector fPosition
private
G4double fGlobalTime
private
G4double fLocalTime
private
G4double fProperTime
private
G4ThreeVector fMomentumDirection
private
G4double fKineticEnergy
private
G4double fVelocity
private
G4TouchableHandle fpTouchable
private
G4Material* fpMaterial
private
const G4MaterialCutsCouple* fpMaterialCutsCouple
private
G4VSensitiveDetector* fpSensitiveDetector
private
G4double fSafety
private
G4ThreeVector fPolarization
private
G4StepStatus fStepStatus
private
const G4VProcess* fpProcessDefinedStep
private
G4double fMass
private
G4double fCharge
private
G4double fMagneticMoment
private
G4double fWeight
private