phase_space package
Define objects to store the beam parameters of a phase space.
The stored elements are the emittances, the Twiss parameters, the transfer and
\(\sigma\) matrices, the mismatch factor.
InitialPhaseSpaceBeamParameters holds the beam parameters at a single
position. In particular, at the start of the portion of the linac under study.
PhaseSpaceBeamParameters holds the beam parameters at several
positions. In particular, in the full portion of the linac under study at the
end of a calculation.
IPhaseSpaceBeamParameters holds the attributes and methods that are
common between those two objects.
Submodules
- i_phase_space_beam_parameters module
IPhaseSpaceBeamParametersIPhaseSpaceBeamParameters.phase_space_nameIPhaseSpaceBeamParameters.eps_no_normalizationIPhaseSpaceBeamParameters.eps_normalizedIPhaseSpaceBeamParameters.envelopesIPhaseSpaceBeamParameters.twissIPhaseSpaceBeamParameters.sigmaIPhaseSpaceBeamParameters.tm_cumulIPhaseSpaceBeamParameters.mismatch_factorIPhaseSpaceBeamParameters.__post_init__()IPhaseSpaceBeamParameters.from_sigma()IPhaseSpaceBeamParameters.from_other_phase_space()IPhaseSpaceBeamParameters.__str__()IPhaseSpaceBeamParameters.alphaIPhaseSpaceBeamParameters.betaIPhaseSpaceBeamParameters.gammaIPhaseSpaceBeamParameters.__init__()IPhaseSpaceBeamParameters._abc_implIPhaseSpaceBeamParameters.envelope_posIPhaseSpaceBeamParameters.envelope_energyIPhaseSpaceBeamParameters.epsIPhaseSpaceBeamParameters.non_norm_eps
- initial_phase_space_beam_parameters module
InitialPhaseSpaceBeamParametersInitialPhaseSpaceBeamParameters.eps_no_normalizationInitialPhaseSpaceBeamParameters.eps_normalizedInitialPhaseSpaceBeamParameters.mismatch_factorInitialPhaseSpaceBeamParameters.__post_init__()InitialPhaseSpaceBeamParameters.from_sigma()InitialPhaseSpaceBeamParameters.from_other_phase_space()InitialPhaseSpaceBeamParameters.alphaInitialPhaseSpaceBeamParameters.betaInitialPhaseSpaceBeamParameters.gammaInitialPhaseSpaceBeamParameters.__init__()InitialPhaseSpaceBeamParameters._abc_implInitialPhaseSpaceBeamParameters.envelope_posInitialPhaseSpaceBeamParameters.envelope_energyInitialPhaseSpaceBeamParameters.epsInitialPhaseSpaceBeamParameters.non_norm_eps
- phase_space_beam_parameters module
PhaseSpaceBeamParametersPhaseSpaceBeamParameters.eps_no_normalizationPhaseSpaceBeamParameters.eps_normalizedPhaseSpaceBeamParameters.mismatch_factorPhaseSpaceBeamParameters.from_cumulated_transfer_matrices()PhaseSpaceBeamParameters.from_sigma()PhaseSpaceBeamParameters.from_other_phase_space()PhaseSpaceBeamParameters.from_averaging_x_and_y()PhaseSpaceBeamParameters.alphaPhaseSpaceBeamParameters.betaPhaseSpaceBeamParameters.gammaPhaseSpaceBeamParameters.envelope_posPhaseSpaceBeamParameters.__init__()PhaseSpaceBeamParameters._abc_implPhaseSpaceBeamParameters.envelope_energyPhaseSpaceBeamParameters.epsPhaseSpaceBeamParameters.non_norm_epsPhaseSpaceBeamParameters.sigma_inPhaseSpaceBeamParameters.set_mismatch()