Belle II Software development
|
Simple struct to keep information about steps in the sensitive detector. More...
#include <SensorTraversal.h>
Public Member Functions | |
StepInformation (const G4ThreeVector &stepPosition, const G4ThreeVector &stepMomentum, double stepElectrons, double stepTime, double stepLength) | |
Construct a new instance. | |
Public Attributes | |
G4ThreeVector | position |
Step position. | |
G4ThreeVector | momentum |
Step momentum. | |
double | electrons |
Number of deposited electrons. | |
double | time {0} |
timestamp of the step | |
double | length {0} |
length of the track | |
Simple struct to keep information about steps in the sensitive detector.
We use this to keep the step position and energy information to produce consolidated SimHits
Definition at line 25 of file SensorTraversal.h.
|
inline |
Construct a new instance.
stepPosition | step position |
stepMomentum | step momentum |
stepElectrons | number of created electrons |
stepTime | global time the step occured |
stepLength | step length |
Definition at line 33 of file SensorTraversal.h.
double electrons |
Number of deposited electrons.
Definition at line 41 of file SensorTraversal.h.
double length {0} |
length of the track
Definition at line 45 of file SensorTraversal.h.
G4ThreeVector momentum |
Step momentum.
Definition at line 39 of file SensorTraversal.h.
G4ThreeVector position |
Step position.
Definition at line 37 of file SensorTraversal.h.
double time {0} |
timestamp of the step
Definition at line 43 of file SensorTraversal.h.