BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Loading...
Searching...
No Matches
Public Types
fieldtypes_def Struct Reference

Type definition for field formats - used for comparison in factory methods. More...

#include <BDSFieldType.hh>

Inheritance diagram for fieldtypes_def:
Inheritance graph
Collaboration diagram for fieldtypes_def:
Collaboration graph

Public Types

enum  type {
  none , bfieldzero , efieldzero , ebfieldzero ,
  teleporter , bmap1d , bmap2d , bmap3d ,
  bmap4d , emap1d , emap2d , emap3d ,
  emap4d , ebmap1d , ebmap2d , ebmap3d ,
  ebmap4d , mokka , solenoid , solenoidsheet ,
  dipole , quadrupole , dipolequadrupole , sextupole ,
  octupole , decapole , multipole , muonspoiler ,
  skewquadrupole , skewsextupole , skewoctupole , skewdecapole ,
  rfpillbox , rfconstantinx , rfconstantiny , rfconstantinz ,
  cavityfringe , rmatrix , paralleltransporter , undulator ,
  dipole3d , multipoleouterdipole , multipoleouterquadrupole , multipoleoutersextupole ,
  multipoleouteroctupole , multipoleouterdecapole , skewmultipoleouterquadrupole , skewmultipoleoutersextupole ,
  skewmultipoleouteroctupole , skewmultipoleouterdecapole , multipoleouterdipole3d , multipoleouterdipolelhc ,
  multipoleouterquadrupolelhc , multipoleoutersextupolelhc
}
 

Detailed Description

Type definition for field formats - used for comparison in factory methods.

dipole - a uniform field assumed along local unit Y dipole3d - a uniform field specified by a unit vector and field magnitude multipoleouterdipole3d - orientates itself to follow dipole3d

Author
Laurie Nevay

Definition at line 36 of file BDSFieldType.hh.

Member Enumeration Documentation

◆ type

enum fieldtypes_def::type

Definition at line 40 of file BDSFieldType.hh.


The documentation for this struct was generated from the following file: