Field with different inner and an outer solenoid field.
More...
#include <BDSFieldMagDetectorSolenoid.hh>
|
| BDSFieldMagDetectorSolenoid (G4double BIn, G4double Bout, G4double radiusIn, G4double radiusOut, G4double zMin, G4double zMax) |
|
virtual G4ThreeVector | GetField (const G4ThreeVector &position, const G4double t=0) const |
| Get the magnetic field vector in local coordinates.
|
|
| BDSFieldMag () |
|
| BDSFieldMag (G4Transform3D transformIn) |
|
virtual G4ThreeVector | GetField (const G4ThreeVector &position, const G4double t=0) const =0 |
|
virtual G4bool | TimeVarying () const |
|
virtual void | GetFieldValue (const G4double point[4], G4double *field) const |
|
virtual G4ThreeVector | GetFieldTransformed (const G4ThreeVector &position, const G4double t) const |
| Get the field value after applying transform for local offset.
|
|
virtual void | SetTransform (const G4Transform3D &transformIn) |
|
void | SetModulator (BDSModulator *modulatorIn) |
| Set the optional modulator.
|
|
G4bool | FiniteStrength () const |
| Accessor.
|
|
Field with different inner and an outer solenoid field.
Definition at line 30 of file BDSFieldMagDetectorSolenoid.hh.
◆ BDSFieldMagDetectorSolenoid()
BDSFieldMagDetectorSolenoid::BDSFieldMagDetectorSolenoid |
( |
G4double |
BIn, |
|
|
G4double |
Bout, |
|
|
G4double |
radiusIn, |
|
|
G4double |
radiusOut, |
|
|
G4double |
zMin, |
|
|
G4double |
zMax |
|
) |
| |
◆ ~BDSFieldMagDetectorSolenoid()
virtual BDSFieldMagDetectorSolenoid::~BDSFieldMagDetectorSolenoid |
( |
| ) |
|
|
inlinevirtual |
◆ GetField()
G4ThreeVector BDSFieldMagDetectorSolenoid::GetField |
( |
const G4ThreeVector & |
position, |
|
|
const G4double |
t = 0 |
|
) |
| const |
|
virtual |
◆ itsBIn
G4double BDSFieldMagDetectorSolenoid::itsBIn |
|
private |
◆ itsBOut
G4double BDSFieldMagDetectorSolenoid::itsBOut |
|
private |
◆ itsRadiusIn
G4double BDSFieldMagDetectorSolenoid::itsRadiusIn |
|
private |
◆ itsRadiusOut
G4double BDSFieldMagDetectorSolenoid::itsRadiusOut |
|
private |
◆ itsZMax
G4double BDSFieldMagDetectorSolenoid::itsZMax |
|
private |
◆ itsZMin
G4double BDSFieldMagDetectorSolenoid::itsZMin |
|
private |
The documentation for this class was generated from the following files: