ATLAS Offline Software
Namespaces | Functions
StepHelper.cxx File Reference
#include "SimHelpers/StepHelper.h"
#include "G4LogicalVolume.hh"
#include "G4VPhysicalVolume.hh"
#include "G4TouchableHistory.hh"
#include "G4VProcess.hh"
Include dependency graph for StepHelper.cxx:

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...