ATLAS Offline Software
Namespaces | Functions
StepHelper.h File Reference
#include "G4Step.hh"
#include "G4EmProcessSubType.hh"
#include "G4HadronicProcessType.hh"
#include "G4DecayProcessType.hh"
#include <string>
#include <vector>
Include dependency graph for StepHelper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 G4StepHelper
 helper functions to avoid having to play with the G4Step to retrieve relevant quantities.
 

Functions

G4ThreeVector G4StepHelper::preStepPosition (const G4Step *theStep)
 TODO. More...
 
G4ThreeVector G4StepHelper::postStepPosition (const G4Step *theStep)
 TODO. More...
 
std::string G4StepHelper::particleName (const G4Step *theStep)
 TODO. More...
 
int G4StepHelper::particlePDGCode (const G4Step *theStep)
 TODO. More...
 
double G4StepHelper::depositedEnergy (const G4Step *theStep)
 TODO. More...
 
G4LogicalVolume * G4StepHelper::getPreStepLogicalVolume (const G4Step *theStep, int iLevel=0)
 TODO. More...
 
std::string G4StepHelper::getPreStepLogicalVolumeName (const G4Step *theStep, int iLevel=0)
 TODO. More...
 
G4VPhysicalVolume * G4StepHelper::getPreStepPhysicalVolume (const G4Step *theStep, int iLevel=0)
 TODO. More...
 
G4LogicalVolume * G4StepHelper::getPostStepLogicalVolume (const G4Step *theStep, int iLevel=0)
 TODO. More...
 
std::string G4StepHelper::getPostStepLogicalVolumeName (const G4Step *theStep, int iLevel=0)
 TODO. More...
 
G4VPhysicalVolume * G4StepHelper::getPostStepPhysicalVolume (const G4Step *theStep, int iLevel=0)
 TODO. More...
 
int G4StepHelper::preStepBranchDepth (const G4Step *theStep)
 TODO. More...
 
int G4StepHelper::postStepBranchDepth (const G4Step *theStep)
 TODO. More...
 
const G4VProcess * G4StepHelper::getProcess (const G4Step *theStep)
 TODO. More...
 
std::string G4StepHelper::getProcessName (const G4Step *theStep)
 TODO. More...
 
G4int G4StepHelper::getProcessSubType (const G4Step *theStep)
 TODO. More...