geant4-B1-example
1.0
Main Page
Related Pages
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Pages
B1SteppingAction.hh
Go to the documentation of this file.
1
/// \file B1SteppingAction.hh
2
/// \brief Definition of the B1SteppingAction class
3
4
#ifndef B1SteppingAction_h
5
#define B1SteppingAction_h 1
6
7
#include "G4UserSteppingAction.hh"
8
#include "globals.hh"
9
10
class
B1EventAction
;
11
12
class
G4LogicalVolume;
13
14
/// Stepping action class
15
16
17
class
B1SteppingAction
:
public
G4UserSteppingAction
// (related to tracking)
18
{
19
public
:
20
B1SteppingAction
(
B1EventAction
* eventAction);
21
virtual
~B1SteppingAction
();
22
23
// method from the base class
24
virtual
void
UserSteppingAction
(
const
G4Step*);
25
26
private
:
27
B1EventAction
* fEventAction;
28
G4LogicalVolume* fScoringVolume;
29
};
30
31
#endif
B1SteppingAction
Stepping action class.
Definition:
B1SteppingAction.hh:17
B1SteppingAction::B1SteppingAction
B1SteppingAction(B1EventAction *eventAction)
Definition:
B1SteppingAction.cc:15
B1SteppingAction::UserSteppingAction
virtual void UserSteppingAction(const G4Step *)
Definition:
B1SteppingAction.cc:30
B1EventAction
user event class
Definition:
B1EventAction.hh:19
B1SteppingAction::~B1SteppingAction
virtual ~B1SteppingAction()
Definition:
B1SteppingAction.cc:23
include
B1SteppingAction.hh
Generated on Tue Aug 13 2019 08:45:42 for geant4-B1-example by
1.8.6