ATLAS Offline Software
Loading...
Searching...
No Matches
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

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

Functions

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