ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4ITPathFinder.cc File Reference
#include <iomanip>
#include "G4ITPathFinder.hh"
#include "G4SystemOfUnits.hh"
#include "G4GeometryTolerance.hh"
#include "G4ITNavigator.hh"
#include "G4PropagatorInField.hh"
#include "G4ITTransportationManager.hh"
#include "G4ITMultiNavigator.hh"
#include "G4ITSafetyHelper.hh"
+ Include dependency graph for G4ITPathFinder.cc:

Go to the source code of this file.

Macros

#define State(X)   fpTrackState->X
 
#define fNewTrack   State(fNewTrack)
 
#define fLimitedStep   State(fLimitedStep)
 
#define fLimitTruth   State(fLimitTruth)
 
#define fCurrentStepSize   State(fCurrentStepSize)
 
#define fNoGeometriesLimiting   State(fNoGeometriesLimiting)
 
#define fPreSafetyLocation   State(fPreSafetyLocation)
 
#define fPreSafetyMinValue   State(fPreSafetyMinValue)
 
#define fPreSafetyValues   State(fPreSafetyValues)
 
#define fPreStepLocation   State(fPreStepLocation)
 
#define fMinSafety_PreStepPt   State(fMinSafety_PreStepPt)
 
#define fCurrentPreStepSafety   State(fCurrentPreStepSafety)
 
#define fPreStepCenterRenewed   State(fPreStepCenterRenewed)
 
#define fMinStep   State(fMinStep)
 
#define fTrueMinStep   State(fTrueMinStep)
 
#define fLocatedVolume   State(fLocatedVolume)
 
#define fLastLocatedPosition   State(fLastLocatedPosition)
 
#define fEndState   State(fEndState)
 
#define fFieldExertedForce   State(fFieldExertedForce)
 
#define fRelocatedPoint   State(fRelocatedPoint)
 
#define fSafetyLocation   State(fSafetyLocation)
 
#define fMinSafety_atSafLocation   State(fMinSafety_atSafLocation)
 
#define fNewSafetyComputed   State(fNewSafetyComputed)
 
#define fLastStepNo   State(fLastStepNo)
 
#define fCurrentStepNo   State(fCurrentStepNo)
 

Macro Definition Documentation

#define fCurrentPreStepSafety   State(fCurrentPreStepSafety)
#define fCurrentStepNo   State(fCurrentStepNo)

Definition at line 72 of file G4ITPathFinder.cc.

View newest version in sPHENIX GitHub at line 72 of file G4ITPathFinder.cc

Referenced by G4ITPathFinder::ComputeStep(), and G4ITPathFinder::PrintLimited().

#define fEndState   State(fEndState)
#define fFieldExertedForce   State(fFieldExertedForce)

Definition at line 66 of file G4ITPathFinder.cc.

View newest version in sPHENIX GitHub at line 66 of file G4ITPathFinder.cc

#define fLastLocatedPosition   State(fLastLocatedPosition)

Definition at line 64 of file G4ITPathFinder.cc.

View newest version in sPHENIX GitHub at line 64 of file G4ITPathFinder.cc

Referenced by G4ITPathFinder::ComputeStep(), G4ITPathFinder::Locate(), G4ITPathFinder::PrepareNewTrack(), and G4ITPathFinder::ReLocate().

#define fLastStepNo   State(fLastStepNo)

Definition at line 71 of file G4ITPathFinder.cc.

View newest version in sPHENIX GitHub at line 71 of file G4ITPathFinder.cc

Referenced by G4ITPathFinder::ComputeStep().

#define fLocatedVolume   State(fLocatedVolume)

Definition at line 63 of file G4ITPathFinder.cc.

View newest version in sPHENIX GitHub at line 63 of file G4ITPathFinder.cc

Referenced by G4ITPathFinder::CreateTouchableHandle(), G4ITPathFinder::Locate(), and G4ITPathFinder::PrepareNewTrack().

#define fMinSafety_atSafLocation   State(fMinSafety_atSafLocation)
#define fMinSafety_PreStepPt   State(fMinSafety_PreStepPt)

Definition at line 58 of file G4ITPathFinder.cc.

View newest version in sPHENIX GitHub at line 58 of file G4ITPathFinder.cc

Referenced by G4ITPathFinder::DoNextCurvedStep(), G4ITPathFinder::DoNextLinearStep(), G4ITPathFinder::PrepareNewTrack(), and G4ITPathFinder::ReLocate().

#define fMinStep   State(fMinStep)
#define fNewSafetyComputed   State(fNewSafetyComputed)
#define fNewTrack   State(fNewTrack)
#define fNoGeometriesLimiting   State(fNoGeometriesLimiting)
#define fPreSafetyLocation   State(fPreSafetyLocation)
#define fPreSafetyValues   State(fPreSafetyValues)
#define fPreStepCenterRenewed   State(fPreStepCenterRenewed)

Definition at line 60 of file G4ITPathFinder.cc.

View newest version in sPHENIX GitHub at line 60 of file G4ITPathFinder.cc

Referenced by G4ITPathFinder::DoNextCurvedStep(), G4ITPathFinder::DoNextLinearStep(), and G4TrackState< G4ITPathFinder >::G4TrackState().

#define fPreStepLocation   State(fPreStepLocation)

Definition at line 57 of file G4ITPathFinder.cc.

View newest version in sPHENIX GitHub at line 57 of file G4ITPathFinder.cc

Referenced by G4ITPathFinder::DoNextCurvedStep(), G4ITPathFinder::DoNextLinearStep(), and G4ITPathFinder::ReLocate().

#define fRelocatedPoint   State(fRelocatedPoint)

Definition at line 67 of file G4ITPathFinder.cc.

View newest version in sPHENIX GitHub at line 67 of file G4ITPathFinder.cc

Referenced by G4ITPathFinder::ComputeStep(), G4ITPathFinder::Locate(), G4ITPathFinder::PrepareNewTrack(), and G4ITPathFinder::ReLocate().

#define fSafetyLocation   State(fSafetyLocation)

Definition at line 68 of file G4ITPathFinder.cc.

View newest version in sPHENIX GitHub at line 68 of file G4ITPathFinder.cc

Referenced by G4ITPathFinder::ComputeSafety(), G4ITPathFinder::PushPostSafetyToPreSafety(), and G4ITPathFinder::ReLocate().

#define fTrueMinStep   State(fTrueMinStep)

Definition at line 62 of file G4ITPathFinder.cc.

View newest version in sPHENIX GitHub at line 62 of file G4ITPathFinder.cc

Referenced by G4ITPathFinder::ComputeStep(), G4ITPathFinder::DoNextCurvedStep(), G4ITPathFinder::DoNextLinearStep(), and G4ITPathFinder::PrintLimited().

#define State (   X)    fpTrackState->X

Definition at line 48 of file G4ITPathFinder.cc.

View newest version in sPHENIX GitHub at line 48 of file G4ITPathFinder.cc