EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <Fun4All-lmon/blob/master/source/G4LmonSteppingAction.h>
Public Member Functions | |
G4LmonSteppingAction (G4LmonDetector *) | |
constructor | |
virtual | ~G4LmonSteppingAction () |
destructor | |
bool | UserSteppingAction (const G4Step *, bool) |
stepping action | |
Public Member Functions inherited from PHG4SteppingAction | |
PHG4SteppingAction (const std::string &name, const int i=0) | |
virtual | ~PHG4SteppingAction () |
virtual void | Verbosity (const int i) |
virtual int | Verbosity () const |
virtual int | Init () |
virtual double | GetScintLightYield (const G4Step *step) |
get scintillation photon count. It require a custom set SCINTILLATIONYIELD property to work | |
virtual double | GetVisibleEnergyDeposition (const G4Step *step) |
get amount of energy that can make scintillation light, in Unit of GeV. | |
virtual void | StoreLocalCoordinate (PHG4Hit *hit, const G4Step *step, const bool do_prepoint, const bool do_postpoint) |
Extract local coordinate of the hit and save to PHG4Hit. | |
virtual void | SetInterfacePointers (PHCompositeNode *) |
virtual void | Print (const std::string &) const |
std::string | GetName () const |
void | SetName (const std::string &name) |
virtual void | SetLightCorrection (const double inner_radius, const double inner_corr, const double outer_radius, const double outer_corr) |
virtual double | GetLightCorrection (const double r) const |
virtual double | GetLightCorrection (const double xpos, const double ypos) const |
virtual bool | ValidCorrection () const |
virtual void | SetHitNodeName (const std::string &, const std::string &) |
Set the G4HIT node names from Subsystem rather than constructing your own. | |
Private Attributes | |
G4LmonDetector * | m_Detector |
reimplemented from base class | |
Definition at line 16 of file G4LmonSteppingAction.h.
View newest version in sPHENIX GitHub at line 16 of file G4LmonSteppingAction.h
G4LmonSteppingAction::G4LmonSteppingAction | ( | G4LmonDetector * | detector | ) |
constructor
Definition at line 41 of file G4LmonSteppingAction.cc.
View newest version in sPHENIX GitHub at line 41 of file G4LmonSteppingAction.cc
|
inlinevirtual |
destructor
Definition at line 23 of file G4LmonSteppingAction.h.
View newest version in sPHENIX GitHub at line 23 of file G4LmonSteppingAction.h
|
virtual |
stepping action
Implements PHG4SteppingAction.
Definition at line 48 of file G4LmonSteppingAction.cc.
View newest version in sPHENIX GitHub at line 48 of file G4LmonSteppingAction.cc
References G4LmonDetector::ExecuteSteppingActions(), and m_Detector.
|
private |
reimplemented from base class
pointer to the detector
Definition at line 33 of file G4LmonSteppingAction.h.
View newest version in sPHENIX GitHub at line 33 of file G4LmonSteppingAction.h
Referenced by UserSteppingAction().