|
Class Reference for E1039 Core & Analysis Software
|
Inheritance diagram for PHG4SquareTubeSteppingAction:
Collaboration diagram for PHG4SquareTubeSteppingAction:Public Member Functions | |
| PHG4SquareTubeSteppingAction (PHG4SquareTubeDetector *, const PHParameters *parameters) | |
| constructor More... | |
| virtual | ~PHG4SquareTubeSteppingAction () |
| destructor More... | |
| virtual bool | UserSteppingAction (const G4Step *, bool) |
| stepping action More... | |
| virtual void | SetInterfacePointers (PHCompositeNode *) |
| reimplemented from base class More... | |
Public Member Functions inherited from PHG4SteppingAction | |
| PHG4SteppingAction (const int i=0) | |
| virtual | ~PHG4SteppingAction () |
| virtual void | Verbosity (const int i) |
| 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 More... | |
| virtual double | GetVisibleEnergyDeposition (const G4Step *step) |
| get amount of energy that can make scintillation light, in Unit of GeV. More... | |
| 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. More... | |
| virtual void | Print (const std::string &what) const |
| void | SetOpt (const std::string &name, const int i) |
| bool | IntOptExist (const std::string &name) |
| int | GetIntOpt (const std::string &name) |
| std::string | GetName () const |
Additional Inherited Members | |
Protected Attributes inherited from PHG4SteppingAction | |
| int | verbosity |
| std::string | name |
Definition at line 13 of file PHG4SquareTubeSteppingAction.h.
| PHG4SquareTubeSteppingAction::PHG4SquareTubeSteppingAction | ( | PHG4SquareTubeDetector * | detector, |
| const PHParameters * | parameters | ||
| ) |
constructor
Definition at line 22 of file PHG4SquareTubeSteppingAction.cc.
|
virtual |
destructor
Definition at line 39 of file PHG4SquareTubeSteppingAction.cc.
|
virtual |
reimplemented from base class
Reimplemented from PHG4SteppingAction.
Definition at line 251 of file PHG4SquareTubeSteppingAction.cc.
References PHG4Detector::GetName(), and PHG4SquareTubeDetector::SuperDetector().
Here is the call graph for this function:
|
virtual |
stepping action
Implements PHG4SteppingAction.
Definition at line 49 of file PHG4SquareTubeSteppingAction.cc.
References PHG4Shower::add_g4hit_id(), PHG4HitContainer::AddHit(), PHG4Hit::get_edep(), PHG4Hit::get_eion(), PHG4Hit::get_hit_id(), PHG4SquareTubeDetector::get_Layer(), PHG4Hit::get_x(), PHG4HitContainer::GetID(), PHG4SteppingAction::GetName(), PHG4StepStatusDecode::GetStepStatus(), PHG4SquareTubeDetector::IsInBlock(), PHG4Hit::Reset(), PHG4Hit::set_edep(), PHG4Hit::set_eion(), PHG4Hit::set_layer(), PHG4Hit::set_shower_id(), PHG4Hit::set_t(), PHG4Hit::set_trkid(), PHG4Hit::set_x(), PHG4Hit::set_y(), and PHG4Hit::set_z().
Here is the call graph for this function: