49 #define G4StepPoint_h 1
52 #include <CLHEP/Units/PhysicalConstants.h>
G4double GetTotalEnergy() const
G4ThreeVector fMomentumDirection
void AddGlobalTime(const G4double aValue)
void AddPosition(const G4ThreeVector &aValue)
void SetPosition(const G4ThreeVector &aValue)
G4double GetWeight() const
void SetProcessDefinedStep(const G4VProcess *aValue)
CLHEP::Hep3Vector G4ThreeVector
void SetMagneticMoment(G4double value)
G4StepStatus GetStepStatus() const
G4Material * GetMaterial() const
void SetWeight(G4double aValue)
G4ThreeVector GetMomentum() const
G4double GetVelocity() const
const G4VTouchable * GetTouchable() const
const G4MaterialCutsCouple * GetMaterialCutsCouple() const
void SetStepStatus(const G4StepStatus aValue)
void AddLocalTime(const G4double aValue)
G4double GetLocalTime() const
void SetGlobalTime(const G4double aValue)
void AddPolarization(const G4ThreeVector &aValue)
void SetMomentumDirection(const G4ThreeVector &aValue)
void SetLocalTime(const G4double aValue)
const G4ThreeVector & GetMomentumDirection() const
void SetSensitiveDetector(G4VSensitiveDetector *)
void SetPolarization(const G4ThreeVector &aValue)
G4VSensitiveDetector * fpSensitiveDetector
G4VPhysicalVolume * GetPhysicalVolume() const
const G4ThreeVector & GetPosition() const
G4TouchableHandle fpTouchable
G4double GetCharge() const
G4ThreeVector fPolarization
void SetProperTime(const G4double aValue)
void AddKineticEnergy(const G4double aValue)
const G4VProcess * GetProcessDefinedStep() const
void SetVelocity(G4double v)
void SetCharge(G4double value)
const G4MaterialCutsCouple * fpMaterialCutsCouple
G4double GetSafety() const
G4double GetProperTime() const
void SetMass(G4double value)
G4double GetGlobalTime() const
G4double GetMagneticMoment() const
G4VSensitiveDetector * GetSensitiveDetector() const
void SetMaterial(G4Material *)
G4double GetKineticEnergy() const
void SetSafety(const G4double aValue)
void SetKineticEnergy(const G4double aValue)
G4double GetGamma() const
void SetTouchableHandle(const G4TouchableHandle &apValue)
void SetMaterialCutsCouple(const G4MaterialCutsCouple *)
G4StepPoint & operator=(const G4StepPoint &)
const G4ThreeVector & GetPolarization() const
const G4TouchableHandle & GetTouchableHandle() const
void AddMomentumDirection(const G4ThreeVector &aValue)
const G4VProcess * fpProcessDefinedStep
void AddProperTime(const G4double aValue)