Geant4
10.03
|
#include <G4FieldManager.hh>
Private Member Functions | |
G4FieldManager (const G4FieldManager &) | |
G4FieldManager & | operator= (const G4FieldManager &) |
Definition at line 83 of file G4FieldManager.hh.
G4FieldManager::G4FieldManager | ( | G4Field * | detectorField = 0 , |
G4ChordFinder * | pChordFinder = 0 , |
||
G4bool | b = true |
||
) |
Definition at line 37 of file G4FieldManager.cc.
References G4Field::DoesFieldChangeEnergy(), fDefault_Delta_Intersection_Val, fDefault_Delta_One_Step_Value, fDelta_Intersection_Val, fDelta_One_Step_Value, fFieldChangesEnergy, and G4FieldManagerStore::Register().
Referenced by Clone().
G4FieldManager::G4FieldManager | ( | G4MagneticField * | detectorMagneticField | ) |
Definition at line 62 of file G4FieldManager.cc.
References fChordFinder, fDefault_Delta_Intersection_Val, fDefault_Delta_One_Step_Value, fDelta_Intersection_Val, fDelta_One_Step_Value, and G4FieldManagerStore::Register().
|
virtual |
Definition at line 132 of file G4FieldManager.cc.
References G4FieldManagerStore::DeRegister(), fAllocatedChordFinder, and fChordFinder.
|
private |
|
virtual |
Definition at line 79 of file G4FieldManager.cc.
References G4Field::Clone(), CreateChordFinder(), fAllocatedChordFinder, fChordFinder, fDefault_Delta_Intersection_Val, fDefault_Delta_One_Step_Value, fDelta_Intersection_Val, fDelta_One_Step_Value, fDetectorField, fEpsilonMax, fEpsilonMin, fFieldChangesEnergy, and G4FieldManager().
Referenced by G4VUserDetectorConstruction::CloneF().
|
virtual |
Definition at line 126 of file G4FieldManager.cc.
Referenced by G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4ITTransportation::AlongStepGetPhysicalInteractionLength(), and export_G4FieldManager().
void G4FieldManager::CreateChordFinder | ( | G4MagneticField * | detectorMagField | ) |
Definition at line 141 of file G4FieldManager.cc.
References fAllocatedChordFinder, and fChordFinder.
Referenced by Clone(), RE01DetectorConstruction::ConstructSDandField(), RE05DetectorConstruction::ConstructSDandField(), B5DetectorConstruction::ConstructSDandField(), PurgMagDetectorConstruction::ConstructSDandField(), ExErrorMagneticField::ExErrorMagneticField(), ExN02MagneticField::ExN02MagneticField(), ExP01MagneticField::ExP01MagneticField(), export_G4FieldManager(), G4GlobalMagFieldMessenger::SetField(), ExN03DetectorConstruction::SetMagField(), and DetectorConstruction::SetMagField().
|
inline |
Referenced by G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), and export_G4FieldManager().
|
inline |
Referenced by G4MagneticFieldModel::DescribeYourselfTo(), G4ITTransportation::DoesGlobalFieldExist(), and export_G4FieldManager().
|
inline |
Referenced by G4ErrorPropagatorManager::InitFieldForBackwards().
|
inline |
Definition at line 47 of file pyG4FieldManager.cc.
|
inline |
Referenced by export_G4FieldManager(), and G4PropagatorInField::RefreshIntersectionLocator().
|
inline |
Referenced by G4PropagatorInField::ComputeStep(), PurgMagDetectorConstruction::ConstructSDandField(), and export_G4FieldManager().
|
inline |
Referenced by G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4DecayWithSpin::AtRestDoIt(), G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4PathFinder::ComputeStep(), G4MagneticFieldModel::DescribeYourselfTo(), export_G4FieldManager(), G4CoupledTransportation::G4CoupledTransportation(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4SynchrotronRadiation::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetPhotonEnergy(), G4ErrorPropagatorManager::InitFieldForBackwards(), G4SynchrotronRadiation::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4ErrorMagFieldLimitProcess::PostStepGetPhysicalInteractionLength(), and G4ErrorFreeTrajState::PropagateError().
|
inline |
Referenced by G4PropagatorInField::ComputeStep(), export_G4FieldManager(), and G4PropagatorInField::G4PropagatorInField().
|
inline |
Referenced by G4PropagatorInField::ComputeStep(), and export_G4FieldManager().
|
private |
|
inline |
Referenced by F04GlobalField::ConstructField(), ExUCNDetectorConstruction::ConstructSDandField(), F05DetectorConstruction::ConstructSDandField(), F06DetectorConstruction::ConstructSDandField(), and export_G4FieldManager().
|
inline |
Referenced by CCalDetectorConstruction::Construct(), F04GlobalField::ConstructField(), ExUCNDetectorConstruction::ConstructSDandField(), F05DetectorConstruction::ConstructSDandField(), F06DetectorConstruction::ConstructSDandField(), LaserDrivenBeamLine::ConstructSDandField(), F01FieldSetup::CreateStepperAndChordFinder(), export_G4FieldManager(), G4ErrorPropagatorManager::InitFieldForBackwards(), G4MonopoleFieldSetup::SetStepperAndChordFinder(), F02ElectricFieldSetup::UpdateField(), and F03FieldSetup::UpdateField().
|
inline |
Referenced by CCalDetectorConstruction::Construct(), F04GlobalField::ConstructField(), ExUCNDetectorConstruction::ConstructSDandField(), F05DetectorConstruction::ConstructSDandField(), F06DetectorConstruction::ConstructSDandField(), and export_G4FieldManager().
|
inline |
Referenced by CCalDetectorConstruction::Construct(), LaserDrivenBeamLine::ConstructSDandField(), and export_G4FieldManager().
Definition at line 149 of file G4FieldManager.cc.
References G4Field::DoesFieldChangeEnergy(), fDetectorField, and fFieldChangesEnergy.
Referenced by CCalDetectorConstruction::Construct(), F04GlobalField::ConstructField(), RE01DetectorConstruction::ConstructSDandField(), RE05DetectorConstruction::ConstructSDandField(), ExUCNDetectorConstruction::ConstructSDandField(), B5DetectorConstruction::ConstructSDandField(), F05DetectorConstruction::ConstructSDandField(), F06DetectorConstruction::ConstructSDandField(), PurgMagDetectorConstruction::ConstructSDandField(), F01FieldSetup::CreateStepperAndChordFinder(), ExErrorMagneticField::ExErrorMagneticField(), ExN02MagneticField::ExN02MagneticField(), ExP01MagneticField::ExP01MagneticField(), export_G4FieldManager(), G4GlobalMagFieldMessenger::SetField(), ExErrorMagneticField::SetFieldValue(), ExP01MagneticField::SetFieldValue(), F03FieldSetup::SetFieldValue(), F02ElectricFieldSetup::SetFieldValue(), F01FieldSetup::SetFieldValue(), ExN03DetectorConstruction::SetMagField(), G4MonopoleFieldSetup::SetMagField(), DetectorConstruction::SetMagField(), ExN02MagneticField::SetMagFieldValue(), G4MonopoleFieldSetup::SetStepperAndChordFinder(), F02ElectricFieldSetup::UpdateField(), and F03FieldSetup::UpdateField().
|
inline |
Referenced by F04GlobalField::ConstructField(), and export_G4FieldManager().
|
inline |
Referenced by LaserDrivenBeamLine::ConstructSDandField(), and export_G4FieldManager().
|
inline |
Referenced by LaserDrivenBeamLine::ConstructSDandField(), and export_G4FieldManager().
|
private |
Definition at line 157 of file G4FieldManager.hh.
Referenced by Clone(), CreateChordFinder(), and ~G4FieldManager().
|
private |
Definition at line 155 of file G4FieldManager.hh.
Referenced by Clone(), CreateChordFinder(), G4FieldManager(), and ~G4FieldManager().
|
private |
Definition at line 175 of file G4FieldManager.hh.
Referenced by Clone(), and G4FieldManager().
|
private |
Definition at line 174 of file G4FieldManager.hh.
Referenced by Clone(), and G4FieldManager().
|
private |
Definition at line 172 of file G4FieldManager.hh.
Referenced by Clone(), and G4FieldManager().
|
private |
Definition at line 171 of file G4FieldManager.hh.
Referenced by Clone(), and G4FieldManager().
|
private |
Definition at line 154 of file G4FieldManager.hh.
Referenced by Clone(), and SetDetectorField().
|
private |
Definition at line 180 of file G4FieldManager.hh.
Referenced by Clone().
|
private |
Definition at line 163 of file G4FieldManager.hh.
|
private |
Definition at line 179 of file G4FieldManager.hh.
Referenced by Clone().
|
private |
Definition at line 162 of file G4FieldManager.hh.
|
private |
Definition at line 166 of file G4FieldManager.hh.
Referenced by Clone(), G4FieldManager(), and SetDetectorField().