Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Transportation.hh>
Static Public Member Functions | |
static G4bool | EnableMagneticMoment (G4bool useMoment=true) |
static G4bool | EnableGravity (G4bool useGravity=true) |
static void | SetSilenceLooperWarnings (G4bool val) |
static G4bool | GetSilenceLooperWarnings () |
static G4bool | EnableUseMagneticMoment (G4bool useMoment=true) |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Member Functions | |
void | SetTouchableInformation (const G4TouchableHandle &touchable) |
void | ReportMissingLogger (const char *methodName) |
Protected Member Functions inherited from G4VProcess | |
void | SubtractNumberOfInteractionLengthLeft (G4double prevStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Static Protected Attributes | |
static G4bool | fUseMagneticMoment =false |
static G4bool | fUseGravity = false |
static G4bool | fSilenceLooperWarnings = false |
Definition at line 57 of file G4Transportation.hh.
G4Transportation::G4Transportation | ( | G4int | verbosityLevel = 1, |
const G4String & | aName = "Transportation" ) |
Definition at line 74 of file G4Transportation.cc.
G4Transportation::~G4Transportation | ( | ) |
Definition at line 136 of file G4Transportation.cc.
|
virtual |
Implements G4VProcess.
Definition at line 496 of file G4Transportation.cc.
|
virtual |
Implements G4VProcess.
Reimplemented in G4TransportationWithMsc.
Definition at line 190 of file G4Transportation.cc.
Referenced by G4TransportationWithMsc::AlongStepGetPhysicalInteractionLength().
|
inlinevirtual |
Implements G4VProcess.
Definition at line 144 of file G4Transportation.hh.
|
inlinevirtual |
Implements G4VProcess.
Definition at line 140 of file G4Transportation.hh.
Definition at line 845 of file G4Transportation.cc.
Definition at line 835 of file G4Transportation.cc.
Referenced by G4CoupledTransportation::EnableUseMagneticMoment(), and EnableUseMagneticMoment().
|
inline |
Definition at line 135 of file G4Transportation.hh.
|
inline |
Definition at line 93 of file G4Transportation.hh.
|
inline |
G4PropagatorInField * G4Transportation::GetPropagatorInField | ( | ) |
|
static |
Definition at line 863 of file G4Transportation.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Implements G4VProcess.
Definition at line 708 of file G4Transportation.cc.
|
virtual |
Implements G4VProcess.
Definition at line 651 of file G4Transportation.cc.
void G4Transportation::PrintStatistics | ( | std::ostream & | outStr | ) | const |
Definition at line 148 of file G4Transportation.cc.
Referenced by ~G4Transportation().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 922 of file G4Transportation.cc.
void G4Transportation::PushThresholdsToLogger | ( | ) |
Referenced by G4Transportation(), ReportLooperThresholds(), SetHighLooperThresholds(), and SetLowLooperThresholds().
void G4Transportation::ReportLooperThresholds | ( | ) |
Definition at line 914 of file G4Transportation.cc.
Referenced by SetHighLooperThresholds(), and SetLowLooperThresholds().
|
protected |
Definition at line 903 of file G4Transportation.cc.
|
inline |
void G4Transportation::SetHighLooperThresholds | ( | ) |
Definition at line 871 of file G4Transportation.cc.
Referenced by G4Transportation().
void G4Transportation::SetLowLooperThresholds | ( | ) |
Definition at line 887 of file G4Transportation.cc.
void G4Transportation::SetPropagatorInField | ( | G4PropagatorInField * | pFieldPropagator | ) |
|
static |
Definition at line 856 of file G4Transportation.cc.
|
inline |
Referenced by G4Transportation(), SetHighLooperThresholds(), and SetLowLooperThresholds().
|
inline |
Referenced by G4Transportation(), SetHighLooperThresholds(), and SetLowLooperThresholds().
|
inline |
Referenced by G4Transportation(), SetHighLooperThresholds(), and SetLowLooperThresholds().
|
protected |
Definition at line 663 of file G4Transportation.cc.
Referenced by G4CoupledTransportation::PostStepDoIt(), and PostStepDoIt().
|
virtual |
Reimplemented from G4VProcess.
Reimplemented in G4TransportationWithMsc.
Definition at line 785 of file G4Transportation.cc.
Referenced by G4CoupledTransportation::StartTracking(), and G4TransportationWithMsc::StartTracking().
|
protected |
Definition at line 206 of file G4Transportation.hh.
Referenced by AlongStepDoIt().
|
protected |
Definition at line 176 of file G4Transportation.hh.
Referenced by StartTracking().
|
protected |
Definition at line 173 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), and AlongStepGetPhysicalInteractionLength().
|
protected |
Definition at line 188 of file G4Transportation.hh.
Referenced by G4Transportation(), G4CoupledTransportation::PostStepDoIt(), PostStepDoIt(), and StartTracking().
|
protected |
Definition at line 172 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), and AlongStepGetPhysicalInteractionLength().
|
protected |
Definition at line 197 of file G4Transportation.hh.
Referenced by G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), AlongStepGetPhysicalInteractionLength(), and G4TransportationWithMsc::AlongStepGetPhysicalInteractionLength().
|
protected |
Definition at line 186 of file G4Transportation.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), FieldExertedForce(), PostStepDoIt(), and PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 164 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), AlongStepGetPhysicalInteractionLength(), G4Transportation(), PostStepDoIt(), and StartTracking().
|
protected |
Definition at line 180 of file G4Transportation.hh.
Referenced by G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::IsFirstStepInAnyVolume(), G4CoupledTransportation::PostStepDoIt(), PostStepDoIt(), and StartTracking().
|
protected |
Definition at line 183 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::IsLastStepInAnyVolume(), G4CoupledTransportation::PostStepDoIt(), and PostStepDoIt().
|
protected |
Definition at line 181 of file G4Transportation.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), PostStepDoIt(), and StartTracking().
|
protected |
Definition at line 161 of file G4Transportation.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), G4TransportationWithMsc::AlongStepGetPhysicalInteractionLength(), G4Transportation(), and PostStepDoIt().
|
protected |
Definition at line 216 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), and PrintStatistics().
|
protected |
Definition at line 222 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), and PrintStatistics().
|
protected |
Definition at line 221 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), and PrintStatistics().
|
protected |
Definition at line 217 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), and PrintStatistics().
|
protected |
Definition at line 225 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), and PrintStatistics().
|
protected |
Definition at line 171 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), AlongStepGetPhysicalInteractionLength(), and G4TransportationWithMsc::AlongStepGetPhysicalInteractionLength().
|
protected |
Definition at line 179 of file G4Transportation.hh.
Referenced by G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), AlongStepGetPhysicalInteractionLength(), and StartTracking().
|
protected |
Definition at line 210 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), and StartTracking().
|
protected |
Definition at line 218 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), and PrintStatistics().
|
protected |
Definition at line 223 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), and PrintStatistics().
|
protected |
Definition at line 194 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), AlongStepGetPhysicalInteractionLength(), G4TransportationWithMsc::AlongStepGetPhysicalInteractionLength(), G4Transportation(), G4CoupledTransportation::PostStepDoIt(), PostStepDoIt(), and SetTouchableInformation().
|
protected |
Definition at line 178 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), and AlongStepGetPhysicalInteractionLength().
|
protected |
Definition at line 233 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), G4Transportation(), ReportLooperThresholds(), and ~G4Transportation().
|
protected |
Definition at line 191 of file G4Transportation.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), and StartTracking().
|
protected |
Definition at line 190 of file G4Transportation.hh.
Referenced by G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::StartTracking(), and StartTracking().
|
protected |
Definition at line 232 of file G4Transportation.hh.
Referenced by G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), AlongStepGetPhysicalInteractionLength(), G4TransportationWithMsc::AlongStepGetPhysicalInteractionLength(), and G4Transportation().
|
protected |
Definition at line 230 of file G4Transportation.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), and G4Transportation().
|
staticprotected |
Definition at line 239 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), G4Transportation(), GetSilenceLooperWarnings(), and SetSilenceLooperWarnings().
|
protected |
Definition at line 214 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), PrintStatistics(), and ~G4Transportation().
|
protected |
Definition at line 219 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), and PrintStatistics().
|
protected |
Definition at line 224 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), and PrintStatistics().
|
protected |
Definition at line 226 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), and PrintStatistics().
|
protected |
Definition at line 215 of file G4Transportation.hh.
Referenced by AlongStepDoIt().
|
protected |
Definition at line 220 of file G4Transportation.hh.
Referenced by AlongStepDoIt().
|
protected |
Definition at line 202 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), and AlongStepGetPhysicalInteractionLength().
|
protected |
Definition at line 201 of file G4Transportation.hh.
Referenced by AlongStepDoIt().
|
protected |
Definition at line 203 of file G4Transportation.hh.
Referenced by AlongStepDoIt().
|
protected |
Definition at line 169 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), AlongStepGetPhysicalInteractionLength(), and G4TransportationWithMsc::AlongStepGetPhysicalInteractionLength().
|
protected |
Definition at line 168 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), AlongStepGetPhysicalInteractionLength(), and G4TransportationWithMsc::AlongStepGetPhysicalInteractionLength().
|
protected |
Definition at line 167 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), AlongStepGetPhysicalInteractionLength(), G4TransportationWithMsc::AlongStepGetPhysicalInteractionLength(), and G4CoupledTransportation::PostStepDoIt().
|
protected |
Definition at line 170 of file G4Transportation.hh.
Referenced by AlongStepDoIt(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), and AlongStepGetPhysicalInteractionLength().
|
staticprotected |
Definition at line 238 of file G4Transportation.hh.
Referenced by G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), AlongStepGetPhysicalInteractionLength(), and EnableGravity().
|
staticprotected |
Definition at line 237 of file G4Transportation.hh.
Referenced by G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), AlongStepGetPhysicalInteractionLength(), and EnableMagneticMoment().