gtsimulation.Particle.Generators package
Submodules
- class gtsimulation.Particle.Generators.Distributions.AbsDistribution(flux_object=None)[source]
Bases:
ABC
- class gtsimulation.Particle.Generators.Distributions.Disk(Radius=15, Width=0.3, *args, **kwargs)[source]
Bases:
AbsDistribution
- class gtsimulation.Particle.Generators.Distributions.GeneratorModes(*values)[source]
Bases:
Enum- Inward = 1
- Outward = -1
- class gtsimulation.Particle.Generators.Distributions.SphereSurf(Radius=0, Center=array([0., 0., 0.]), *args, **kwargs)[source]
Bases:
AbsDistribution
- class gtsimulation.Particle.Generators.Distributions.SphereVol(Radius=0, Center=array([0., 0., 0.]), *args, **kwargs)[source]
Bases:
AbsDistribution
- class gtsimulation.Particle.Generators.Distributions.UserInput(R0=array([[0., 0., 0.]]), V0=array([[0., 0., 0.]]), *args, **kwargs)[source]
Bases:
AbsDistribution
- class gtsimulation.Particle.Generators.Spectrums.ContinuumSpectrum(energy_min=500.0, energy_max=10000.0, *args, **kwargs)[source]
Bases:
AbsSpectrum
- class gtsimulation.Particle.Generators.Spectrums.ForceField(energy_min=500.0, energy_max=10000.0, energy_range_units='T', modulation_potential=500.0, *args, **kwargs)[source]
Bases:
ContinuumSpectrum
- class gtsimulation.Particle.Generators.Spectrums.Monolines(energy=1000.0, *args, **kwargs)[source]
Bases:
AbsSpectrum
- class gtsimulation.Particle.Generators.Spectrums.PowerSpectrum(energy_min=500.0, energy_max=10000.0, energy_range_units='T', base='T', spectrum_index=-1.0, *args, **kwargs)[source]
Bases:
ContinuumSpectrum
- class gtsimulation.Particle.Generators.Spectrums.Uniform(energy_min=500.0, energy_max=10000.0, *args, **kwargs)[source]
Bases:
ContinuumSpectrum