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.