hop.hexabundle_allocation.hector.magnets package¶
Submodules¶
hop.hexabundle_allocation.hector.magnets.circular module¶
hop.hexabundle_allocation.hector.magnets.magnet_pair module¶
hop.hexabundle_allocation.hector.magnets.pickup_areas module¶
- class hop.hexabundle_allocation.hector.magnets.pickup_areas.circular_magnet_pickup_area(center, orientation)[source]¶
Bases:
rectangle
- class hop.hexabundle_allocation.hector.magnets.pickup_areas.inward(center, orientation)[source]¶
Bases:
rectangular_magnet_pickup_area- code = 'I'¶
- kind = 'inward (toward circular magnet) pickup area'¶
- class hop.hexabundle_allocation.hector.magnets.pickup_areas.outward(center, orientation)[source]¶
Bases:
rectangular_magnet_pickup_area- code = 'O'¶
- kind = 'outward (toward circular magnet) pickup area'¶
- class hop.hexabundle_allocation.hector.magnets.pickup_areas.radial_inward(center, orientation)[source]¶
Bases:
circular_magnet_pickup_area- code = 'RI'¶
- kind = 'inward radial pickup area'¶
- class hop.hexabundle_allocation.hector.magnets.pickup_areas.radial_outward(center, orientation)[source]¶
Bases:
circular_magnet_pickup_area- code = 'RO'¶
- kind = 'outward radial pickup area'¶
- class hop.hexabundle_allocation.hector.magnets.pickup_areas.rectangular_magnet_pickup_area(center, orientation)[source]¶
Bases:
rectangle
- class hop.hexabundle_allocation.hector.magnets.pickup_areas.tangential_left(center, orientation)[source]¶
Bases:
circular_magnet_pickup_area- code = 'TL'¶
- kind = 'tangential from left pickup area'¶
- class hop.hexabundle_allocation.hector.magnets.pickup_areas.tangential_right(center, orientation)[source]¶
Bases:
circular_magnet_pickup_area- code = 'TR'¶
- kind = 'tangential from right pickup area'¶
hop.hexabundle_allocation.hector.magnets.rectangular module¶
- class hop.hexabundle_allocation.hector.magnets.rectangular.rectangular_magnet(center, orientation, index, galaxyORstar, Re, mu_1re, Mstar, magnet_label, hexabundle, rads, rotation_pickup, rotation_putdown, azAngs, rectangular_magnet_input_orientation, IDs, angs, plot_orientation)[source]¶
Bases:
rectangle