Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
B1SteppingAction Class Reference

#include <B1SteppingAction.hh>

Inheritance diagram for B1SteppingAction:
Inheritance graph
[legend]
Collaboration diagram for B1SteppingAction:
Collaboration graph
[legend]

Public Member Functions

 B1SteppingAction ()
 
virtual ~B1SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
void Reset ()
 
void SetVolume (G4LogicalVolume *volume)
 
G4LogicalVolumeGetVolume () const
 
G4double GetEnergy () const
 
 B1SteppingAction ()
 
virtual ~B1SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
void Reset ()
 
void SetVolume (G4LogicalVolume *volume)
 
G4LogicalVolumeGetVolume () const
 
G4double GetEnergy () const
 
- Public Member Functions inherited from G4UserSteppingAction
 G4UserSteppingAction ()
 
virtual ~G4UserSteppingAction ()
 
void SetSteppingManagerPointer (G4SteppingManager *pValue)
 

Static Public Member Functions

static B1SteppingActionInstance ()
 
static B1SteppingActionInstance ()
 

Additional Inherited Members

- Protected Attributes inherited from G4UserSteppingAction
G4SteppingManagerfpSteppingManager
 

Detailed Description

Stepping action class

It holds data member fEnergy for accumulating the energy deposit in a selected volume step by step. The selected volume is set from the detector construction via the SetVolume() function. The accumulated energy deposit is reset for each new event via the Reset() function from the event action.

Definition at line 47 of file B1SteppingAction.hh.

Constructor & Destructor Documentation

B1SteppingAction::B1SteppingAction ( )

Definition at line 54 of file B1SteppingAction.cc.

B1SteppingAction::~B1SteppingAction ( )
virtual

Definition at line 64 of file B1SteppingAction.cc.

B1SteppingAction::B1SteppingAction ( )
virtual B1SteppingAction::~B1SteppingAction ( )
virtual

Member Function Documentation

G4double B1SteppingAction::GetEnergy ( ) const
inline

Definition at line 67 of file B1SteppingAction.hh.

Here is the caller graph for this function:

G4double B1SteppingAction::GetEnergy ( ) const
inline

Definition at line 67 of file B1SteppingAction.hh.

G4LogicalVolume* B1SteppingAction::GetVolume ( ) const
inline

Definition at line 66 of file B1SteppingAction.hh.

G4LogicalVolume* B1SteppingAction::GetVolume ( ) const
inline

Definition at line 66 of file B1SteppingAction.hh.

Here is the caller graph for this function:

B1SteppingAction * B1SteppingAction::Instance ( void  )
static

Definition at line 45 of file B1SteppingAction.cc.

Here is the caller graph for this function:

static B1SteppingAction* B1SteppingAction::Instance ( )
static
void B1SteppingAction::Reset ( )
void B1SteppingAction::Reset ( )

Definition at line 88 of file B1SteppingAction.cc.

Here is the caller graph for this function:

void B1SteppingAction::SetVolume ( G4LogicalVolume volume)
inline

Definition at line 63 of file B1SteppingAction.hh.

Here is the caller graph for this function:

void B1SteppingAction::SetVolume ( G4LogicalVolume volume)
inline

Definition at line 63 of file B1SteppingAction.hh.

virtual void B1SteppingAction::UserSteppingAction ( const G4Step )
virtual

Reimplemented from G4UserSteppingAction.

void B1SteppingAction::UserSteppingAction ( const G4Step step)
virtual

Reimplemented from G4UserSteppingAction.

Definition at line 71 of file B1SteppingAction.cc.

Here is the call graph for this function:


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