|
Geant4_10
|
#include <F04FocusSolenoid.hh>


Public Member Functions | |
| F04FocusSolenoid (G4double, G4double, G4double, G4LogicalVolume *, G4ThreeVector) | |
| Default constructor. More... | |
| virtual | ~F04FocusSolenoid () |
| Destructor. More... | |
| void | SetHalf (G4bool h) |
| Set F04FocusSolenoid to only half-focusing (default negative z) More... | |
| virtual void | AddFieldValue (const G4double point[4], G4double field[6]) const |
Public Member Functions inherited from F04SimpleSolenoid | |
| F04SimpleSolenoid (G4double, G4double, G4LogicalVolume *, G4ThreeVector) | |
| Default constructor. More... | |
| virtual | ~F04SimpleSolenoid () |
| Destructor. More... | |
| virtual G4double | GetLength () |
| GetLength() returns the length of the solenoid. More... | |
| virtual G4double | GetWidth () |
| GetWidth() returns the solenoid diameter. More... | |
| virtual G4double | GetHeight () |
| GetHeight() returns the solenoid diameter. More... | |
| void | SetFringeZ (G4double z) |
| SetFringeZ(G4double) sets the solenoid fringe field z-length. More... | |
| G4double | GetFringeZ () |
| GetFringeZ() returns the solenoid fringe field z-length. More... | |
| G4bool | IsOutside (G4ThreeVector &local) const |
| IsOutside() returns true when outside the solenoid. More... | |
| G4bool | IsWithin (G4ThreeVector &local) const |
| IsWithin() returns true when inside the solenoid. More... | |
Public Member Functions inherited from F04ElementField | |
| F04ElementField (const G4ThreeVector, G4LogicalVolume *) | |
| Constructor. More... | |
| void | Construct (G4VPhysicalVolume *currentWorld) |
| the actual implementation constructs the F04ElementField More... | |
| void | UpdateWorld (G4VPhysicalVolume *currentWorld) |
| virtual | ~F04ElementField () |
| Destructor. More... | |
| void | SetMaxStep (G4double stp) |
| SetMaxStep(G4double) sets the max. step size. More... | |
| G4double | GetMaxStep () |
| GetMaxStep() returns the max. step size. More... | |
| void | SetColor (G4String c) |
| SetColor(G4String) sets the color. More... | |
| G4String | GetColor () |
| GetColor() returns the color. More... | |
| void | SetGlobalPoint (const G4double point[4]) |
| bool | IsInBoundingBox (const G4double point[4]) const |
Additional Inherited Members | |
Static Public Member Functions inherited from F04ElementField | |
| static G4VisAttributes * | GetVisAttribute (G4String color) |
| GetVisAttribute() returns the appropriate G4VisAttributes. More... | |
Protected Attributes inherited from F04ElementField | |
| G4LogicalVolume * | fVolume |
| G4AffineTransform | fGlobal2local |
Definition at line 42 of file F04FocusSolenoid.hh.
| F04FocusSolenoid::F04FocusSolenoid | ( | G4double | Ba, |
| G4double | Bb, | ||
| G4double | fz, | ||
| G4LogicalVolume * | lv, | ||
| G4ThreeVector | c | ||
| ) |
Default constructor.
Definition at line 43 of file F04FocusSolenoid.cc.
|
inlinevirtual |
Destructor.
Definition at line 51 of file F04FocusSolenoid.hh.
AddFieldValue() adds the field for this solenoid into field[]. point[] is in global coordinates.
Reimplemented from F04SimpleSolenoid.
Definition at line 55 of file F04FocusSolenoid.cc.

Set F04FocusSolenoid to only half-focusing (default negative z)
Definition at line 54 of file F04FocusSolenoid.hh.
1.8.5