|
Monte Carlo LYSO
Geant4 simulation for the LYSO calorimeter prototype
|
User action concrete class of G4UserSteppingAction. It defines procedures to be executed for every step. More...
#include <stepping.hh>


Public Member Functions | |
| MySteppingAction (MyEventAction *eventAction) | |
| Constructor of the class. More... | |
| ~MySteppingAction () override=default | |
| Destructor of the class. | |
| void | UserSteppingAction (const G4Step *step) override |
| For every step updates and stores quantities about the physics inside the crystal by calling the methods of MyEventAction. More... | |
Private Member Functions | |
| void | SteppingForLuDecayBulkSignature (const G4Step *step, G4LogicalVolume *volume, const MyDetectorConstruction *detectorConstruction) |
| void | SteppingForCosmicRaysDetectors (const G4Step *step, G4LogicalVolume *volume, const MyDetectorConstruction *detectorConstruction) |
| void | SetTimeOfDecay (const G4Step *step) |
Private Attributes | |
| MyEventAction * | fEventAction |
| Pointer to the MyEventAction object. | |
User action concrete class of G4UserSteppingAction. It defines procedures to be executed for every step.
Definition at line 18 of file stepping.hh.
| MySteppingAction::MySteppingAction | ( | MyEventAction * | eventAction | ) |
Constructor of the class.
| eventAction | Pointer to a MyEventAction object, necessary for updating and storing data of the event. |
Definition at line 7 of file stepping.cc.
|
override |
For every step updates and stores quantities about the physics inside the crystal by calling the methods of MyEventAction.
| step | Pointer to the G4Step object. |
Definition at line 12 of file stepping.cc.