![]() |
ATLAS Offline Software
|
helper functions to avoid having to play with the G4Step to retrieve relevant quantities. More...
Functions | |
| G4ThreeVector | preStepPosition (const G4Step *theStep) |
| TODO. More... | |
| G4ThreeVector | postStepPosition (const G4Step *theStep) |
| TODO. More... | |
| std::string | particleName (const G4Step *theStep) |
| TODO. More... | |
| int | particlePDGCode (const G4Step *theStep) |
| TODO. More... | |
| double | depositedEnergy (const G4Step *theStep) |
| TODO. More... | |
| G4LogicalVolume * | getPreStepLogicalVolume (const G4Step *theStep, int iLevel=0) |
| TODO. More... | |
| std::string | getPreStepLogicalVolumeName (const G4Step *theStep, int iLevel=0) |
| TODO. More... | |
| G4VPhysicalVolume * | getPreStepPhysicalVolume (const G4Step *theStep, int iLevel=0) |
| TODO. More... | |
| G4LogicalVolume * | getPostStepLogicalVolume (const G4Step *theStep, int iLevel=0) |
| TODO. More... | |
| std::string | getPostStepLogicalVolumeName (const G4Step *theStep, int iLevel=0) |
| TODO. More... | |
| G4VPhysicalVolume * | getPostStepPhysicalVolume (const G4Step *theStep, int iLevel=0) |
| TODO. More... | |
| int | preStepBranchDepth (const G4Step *theStep) |
| TODO. More... | |
| int | postStepBranchDepth (const G4Step *theStep) |
| TODO. More... | |
| const G4VProcess * | getProcess (const G4Step *theStep) |
| TODO. More... | |
| std::string | getProcessName (const G4Step *theStep) |
| TODO. More... | |
| G4int | getProcessSubType (const G4Step *theStep) |
| TODO. More... | |
helper functions to avoid having to play with the G4Step to retrieve relevant quantities.
TODO: These should be standalone functions rather than a class.
| double G4StepHelper::depositedEnergy | ( | const G4Step * | theStep | ) |
TODO.
Definition at line 34 of file StepHelper.cxx.
| G4LogicalVolume * G4StepHelper::getPostStepLogicalVolume | ( | const G4Step * | theStep, |
| int | iLevel = 0 |
||
| ) |
TODO.
Definition at line 58 of file StepHelper.cxx.
| std::string G4StepHelper::getPostStepLogicalVolumeName | ( | const G4Step * | theStep, |
| int | iLevel = 0 |
||
| ) |
TODO.
Definition at line 62 of file StepHelper.cxx.
| G4VPhysicalVolume * G4StepHelper::getPostStepPhysicalVolume | ( | const G4Step * | theStep, |
| int | iLevel = 0 |
||
| ) |
| G4LogicalVolume * G4StepHelper::getPreStepLogicalVolume | ( | const G4Step * | theStep, |
| int | iLevel = 0 |
||
| ) |
TODO.
Definition at line 39 of file StepHelper.cxx.
| std::string G4StepHelper::getPreStepLogicalVolumeName | ( | const G4Step * | theStep, |
| int | iLevel = 0 |
||
| ) |
TODO.
Definition at line 43 of file StepHelper.cxx.
| G4VPhysicalVolume * G4StepHelper::getPreStepPhysicalVolume | ( | const G4Step * | theStep, |
| int | iLevel = 0 |
||
| ) |
TODO.
Definition at line 87 of file StepHelper.cxx.
| std::string G4StepHelper::getProcessName | ( | const G4Step * | theStep | ) |
TODO.
Definition at line 92 of file StepHelper.cxx.
| G4int G4StepHelper::getProcessSubType | ( | const G4Step * | theStep | ) |
TODO.
Definition at line 97 of file StepHelper.cxx.
| std::string G4StepHelper::particleName | ( | const G4Step * | theStep | ) |
TODO.
Definition at line 24 of file StepHelper.cxx.
| int G4StepHelper::particlePDGCode | ( | const G4Step * | theStep | ) |
TODO.
Definition at line 29 of file StepHelper.cxx.
| int G4StepHelper::postStepBranchDepth | ( | const G4Step * | theStep | ) |
TODO.
Definition at line 82 of file StepHelper.cxx.
| G4ThreeVector G4StepHelper::postStepPosition | ( | const G4Step * | theStep | ) |
TODO.
Definition at line 19 of file StepHelper.cxx.
| int G4StepHelper::preStepBranchDepth | ( | const G4Step * | theStep | ) |
TODO.
Definition at line 77 of file StepHelper.cxx.
| G4ThreeVector G4StepHelper::preStepPosition | ( | const G4Step * | theStep | ) |
TODO.
Definition at line 14 of file StepHelper.cxx.
1.8.18