ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/error_propagation/include/G4ErrorMagFieldLimitProcess.hh>
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Member Functions inherited from G4VDiscreteProcess | |
virtual G4double | GetMeanFreePath (const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition)=0 |
Protected Attributes inherited from G4VErrorLimitProcess | |
G4double | theStepLimit |
G4double | theStepLength |
G4VParticleChange | theParticleChange |
Definition at line 53 of file G4ErrorMagFieldLimitProcess.hh.
View newest version in sPHENIX GitHub at line 53 of file G4ErrorMagFieldLimitProcess.hh
G4ErrorMagFieldLimitProcess::G4ErrorMagFieldLimitProcess | ( | const G4String & | processName = "G4ErrorMagFieldLimit" | ) |
Definition at line 45 of file G4ErrorMagFieldLimitProcess.cc.
View newest version in sPHENIX GitHub at line 45 of file G4ErrorMagFieldLimitProcess.cc
References kInfinity, and G4VErrorLimitProcess::theStepLimit.
G4ErrorMagFieldLimitProcess::~G4ErrorMagFieldLimitProcess | ( | ) |
Definition at line 53 of file G4ErrorMagFieldLimitProcess.cc.
View newest version in sPHENIX GitHub at line 53 of file G4ErrorMagFieldLimitProcess.cc
|
virtual |
Implements G4VErrorLimitProcess.
Definition at line 59 of file G4ErrorMagFieldLimitProcess.cc.
View newest version in sPHENIX GitHub at line 59 of file G4ErrorMagFieldLimitProcess.cc
References CLHEP::Hep3Vector::cross(), G4cout, G4endl, G4FieldManager::GetDetectorField(), G4TransportationManager::GetFieldManager(), G4Field::GetFieldValue(), G4Track::GetMomentum(), G4Track::GetPosition(), G4TransportationManager::GetTransportationManager(), h1, kInfinity, CLHEP::Hep3Vector::mag(), NotForced, G4VErrorLimitProcess::theStepLength, G4VErrorLimitProcess::theStepLimit, G4ErrorPropagatorData::verbose(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().