|
Class Reference for E1039 Core & Analysis Software
|
Inheritance diagram for PHG4PolyconSteppingAction:
Collaboration diagram for PHG4PolyconSteppingAction:Public Member Functions | |
| PHG4PolyconSteppingAction (PHG4PolyconDetector *, const PHParameters *parameters) | |
| constructor More... | |
| virtual | ~PHG4PolyconSteppingAction () |
| destructor More... | |
| bool | UserSteppingAction (const G4Step *, bool) |
| stepping action More... | |
| void | SetInterfacePointers (PHCompositeNode *) |
| reimplemented from base class More... | |
| void | SaveLightYield (const int i=1) |
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 15 of file PHG4PolyconSteppingAction.h.
| PHG4PolyconSteppingAction::PHG4PolyconSteppingAction | ( | PHG4PolyconDetector * | detector, |
| const PHParameters * | parameters | ||
| ) |
constructor
Definition at line 25 of file PHG4PolyconSteppingAction.cc.
|
virtual |
destructor
Definition at line 50 of file PHG4PolyconSteppingAction.cc.
|
inline |
Definition at line 30 of file PHG4PolyconSteppingAction.h.
|
virtual |
reimplemented from base class
Reimplemented from PHG4SteppingAction.
Definition at line 306 of file PHG4PolyconSteppingAction.cc.
References PHG4Detector::GetName(), and PHG4PolyconDetector::SuperDetector().
Here is the call graph for this function:
|
virtual |
stepping action
Implements PHG4SteppingAction.
Definition at line 60 of file PHG4PolyconSteppingAction.cc.
References PHG4Shower::add_g4hit_id(), PHG4HitContainer::AddHit(), PHG4Hit::get_edep(), PHG4Hit::get_eion(), PHG4Hit::get_hit_id(), PHG4PolyconDetector::get_Layer(), PHG4Hit::get_light_yield(), PHG4Hit::get_x(), PHG4Hit::get_z(), PHG4HitContainer::GetID(), PHG4SteppingAction::GetName(), PHG4StepStatusDecode::GetStepStatus(), PHG4SteppingAction::GetVisibleEnergyDeposition(), PHG4PolyconDetector::IsInCylinder(), PHG4Hit::Reset(), PHG4Hit::set_edep(), PHG4Hit::set_eion(), PHG4Hit::set_layer(), PHG4Hit::set_light_yield(), PHG4Hit::set_px(), PHG4Hit::set_py(), PHG4Hit::set_pz(), PHG4Hit::set_shower_id(), PHG4Hit::set_t(), PHG4Hit::set_trkid(), PHG4Hit::set_x(), PHG4Hit::set_y(), PHG4Hit::set_z(), and PHG4PolyconDetector::SuperDetector().
Here is the call graph for this function: