| 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.