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

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.