BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
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 ,
  rfcavity , rf , 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: