|
BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
necessary extra information for a muon cooler field. More...
#include <BDSFieldInfoExtra.hh>


Public Member Functions | |
| BDSFieldInfoExtraMuonCooler (BDSFieldType magneticFieldTypeIn, BDSFieldType electricFieldTypeIn, BDSFieldType dipoleFieldTypeIn, const std::vector< BDS::MuonCoolerCoilInfo > &coilInfosIn, const std::vector< BDS::MuonCoolerDipoleInfo > &dipoleInfosIn, const std::vector< BDS::MuonCoolerCavityInfo > &cavityInfosIn) | |
| virtual BDSFieldInfoExtra * | Clone () const |
| Derived class must implement for copying. | |
Data Fields | |
| BDSFieldType | magneticFieldType |
| Type of the magnetic sub-field. | |
| BDSFieldType | electricFieldType |
| Type of the electric sub-field. | |
| BDSFieldType | dipoleFieldType |
| Type of the dipole sub-field. | |
| std::vector< BDS::MuonCoolerCoilInfo > | coilInfos |
| std::vector< BDS::MuonCoolerDipoleInfo > | dipoleInfos |
| std::vector< BDS::MuonCoolerCavityInfo > | cavityInfos |
necessary extra information for a muon cooler field.
Definition at line 57 of file BDSFieldInfoExtra.hh.
|
inline |
| dipoleFieldTypeIn | Revisit |
Definition at line 61 of file BDSFieldInfoExtra.hh.
|
inlinevirtual |
Definition at line 74 of file BDSFieldInfoExtra.hh.
|
inlinevirtual |
Derived class must implement for copying.
Implements BDSFieldInfoExtra.
Definition at line 83 of file BDSFieldInfoExtra.hh.
| std::vector<BDS::MuonCoolerCavityInfo> BDSFieldInfoExtraMuonCooler::cavityInfos |
Definition at line 81 of file BDSFieldInfoExtra.hh.
| std::vector<BDS::MuonCoolerCoilInfo> BDSFieldInfoExtraMuonCooler::coilInfos |
Definition at line 79 of file BDSFieldInfoExtra.hh.
| BDSFieldType BDSFieldInfoExtraMuonCooler::dipoleFieldType |
Type of the dipole sub-field.
Definition at line 78 of file BDSFieldInfoExtra.hh.
| std::vector<BDS::MuonCoolerDipoleInfo> BDSFieldInfoExtraMuonCooler::dipoleInfos |
Definition at line 80 of file BDSFieldInfoExtra.hh.
| BDSFieldType BDSFieldInfoExtraMuonCooler::electricFieldType |
Type of the electric sub-field.
Definition at line 77 of file BDSFieldInfoExtra.hh.
| BDSFieldType BDSFieldInfoExtraMuonCooler::magneticFieldType |
Type of the magnetic sub-field.
Definition at line 76 of file BDSFieldInfoExtra.hh.