Geant4  10.01
G4MSSteppingAction Class Reference

#include <G4MSSteppingAction.hh>

+ Inheritance diagram for G4MSSteppingAction:
+ Collaboration diagram for G4MSSteppingAction:

Public Member Functions

 G4MSSteppingAction ()
 
virtual ~G4MSSteppingAction ()
 
void Initialize (G4bool rSens, G4Region *reg)
 
virtual void UserSteppingAction (const G4Step *)
 
G4double GetTotalStepLength () const
 
G4double GetX0 () const
 
G4double GetLambda0 () const
 
- Public Member Functions inherited from G4UserSteppingAction
 G4UserSteppingAction ()
 
virtual ~G4UserSteppingAction ()
 
void SetSteppingManagerPointer (G4SteppingManager *pValue)
 

Private Attributes

G4bool regionSensitive
 
G4RegiontheRegion
 
G4double length
 
G4double x0
 
G4double lambda
 

Additional Inherited Members

- Protected Attributes inherited from G4UserSteppingAction
G4SteppingManagerfpSteppingManager
 

Detailed Description

Definition at line 47 of file G4MSSteppingAction.hh.

Constructor & Destructor Documentation

G4MSSteppingAction::G4MSSteppingAction ( )

Definition at line 41 of file G4MSSteppingAction.cc.

References Initialize().

+ Here is the call graph for this function:

G4MSSteppingAction::~G4MSSteppingAction ( )
virtual

Definition at line 46 of file G4MSSteppingAction.cc.

Member Function Documentation

G4double G4MSSteppingAction::GetLambda0 ( ) const
inline

Definition at line 66 of file G4MSSteppingAction.hh.

References lambda.

Referenced by G4MaterialScanner::DoScan().

+ Here is the caller graph for this function:

G4double G4MSSteppingAction::GetTotalStepLength ( ) const
inline

Definition at line 64 of file G4MSSteppingAction.hh.

References length.

Referenced by G4MaterialScanner::DoScan().

+ Here is the caller graph for this function:

G4double G4MSSteppingAction::GetX0 ( ) const
inline

Definition at line 65 of file G4MSSteppingAction.hh.

References x0.

Referenced by G4MaterialScanner::DoScan().

+ Here is the caller graph for this function:

void G4MSSteppingAction::Initialize ( G4bool  rSens,
G4Region reg 
)

Definition at line 49 of file G4MSSteppingAction.cc.

References lambda, length, reg, regionSensitive, theRegion, and x0.

Referenced by G4MaterialScanner::DoScan(), and G4MSSteppingAction().

+ Here is the caller graph for this function:

void G4MSSteppingAction::UserSteppingAction ( const G4Step aStep)
virtual

Reimplemented from G4UserSteppingAction.

Definition at line 58 of file G4MSSteppingAction.cc.

References G4VPhysicalVolume::GetLogicalVolume(), G4StepPoint::GetMaterial(), G4Material::GetNuclearInterLength(), G4StepPoint::GetPhysicalVolume(), G4Step::GetPreStepPoint(), G4Material::GetRadlen(), G4LogicalVolume::GetRegion(), G4Step::GetStepLength(), lambda, length, regionSensitive, theRegion, and x0.

+ Here is the call graph for this function:

Member Data Documentation

G4double G4MSSteppingAction::lambda
private

Definition at line 61 of file G4MSSteppingAction.hh.

Referenced by GetLambda0(), Initialize(), and UserSteppingAction().

G4double G4MSSteppingAction::length
private

Definition at line 59 of file G4MSSteppingAction.hh.

Referenced by GetTotalStepLength(), Initialize(), and UserSteppingAction().

G4bool G4MSSteppingAction::regionSensitive
private

Definition at line 57 of file G4MSSteppingAction.hh.

Referenced by Initialize(), and UserSteppingAction().

G4Region* G4MSSteppingAction::theRegion
private

Definition at line 58 of file G4MSSteppingAction.hh.

Referenced by Initialize(), and UserSteppingAction().

G4double G4MSSteppingAction::x0
private

Definition at line 60 of file G4MSSteppingAction.hh.

Referenced by GetX0(), Initialize(), and UserSteppingAction().


The documentation for this class was generated from the following files: