Class TraceWinImporter
java.lang.Object
xal.extension.tracewinimporter.parser.TraceWinTags
xal.extension.tracewinimporter.parser.TraceWinImporter
Converter from TraceWin to OpenXAL SMF
- Version:
- 0.1 4 Sep 2015, 0.2 11 Jul 2017
- Author:
- Blaz Kranjc, Juan F. Esteban Müller <juanf.estebanmuller@esss.se>
-
Field Summary
Fields inherited from class xal.extension.tracewinimporter.parser.TraceWinTags
C, C_ADJUST, C_ADJUST_BEAM_CENTROID, C_ADJUST_BEAM_CURRENT, C_ADJUST_BEAM_EMITTANCE, C_ADJUST_BEAM_TWISS, C_ADJUST_STEERER, C_ADJUST_STEERER_BX, C_ADJUST_STEERER_BY, C_CHANGE_BEAM, C_CHANGE_FREQUENCY, C_CHOPPER, C_DUPLICATE_ELEMENTS, C_END, C_ERROR_BEAM_DYN, C_ERROR_BEAM_STAT, C_ERROR_BEND_CPL_DYN, C_ERROR_BEND_CPL_STAT, C_ERROR_BEND_NCPL_DYN, C_ERROR_BEND_NCPL_STAT, C_ERROR_CAV_CPL_DYN, C_ERROR_CAV_CPL_STAT, C_ERROR_CAV_NCPL_DYN, C_ERROR_CAV_NCPL_STAT, C_ERROR_QUAD_CPL_DYN, C_ERROR_QUAD_CPL_STAT, C_ERROR_QUAD_NCPL_DYN, C_ERROR_QUAD_NCPL_STAT, C_ERROR_RFQ_NCPL_DYN, C_ERROR_RFQ_NCPL_STAT, C_FIELD, C_GAS_PRESSURE, C_LATTICE_BEGIN, C_LATTICE_END, C_MAGNETIC_STEERER, C_MATCH_FAM_FIELD, C_MATCH_FAM_GRAD, C_MATCH_FAM_LENGTH, C_MATCH_FAM_LFOC, C_MATCH_FAM_PHASE, C_MIN_EMITTANCE_GROWTH, C_MIN_ENVELOPE_VARIATION, C_MIN_FIELD_VARIATION, C_MIN_PHASE_VARIATION, C_PARTRAN_STEP, C_PLOT_DISTRIBUTION, C_READ_MULTIPARTICLE_OUT_FILE, C_READ_PARTICLE_FILE, C_RFQ_COUPLING_GAP, C_RFQ_ELECTRODE_FOUR, C_RFQ_ELECTRODE_TWO, C_RFQ_VANE_GEOMETRY, C_SET_ACHROMAT, C_SET_ADVANCE, C_SET_BEAM_E_P, C_SET_BEAM_ENERGY, C_SET_BEAM_PHASE_ADVANCE, C_SET_BEAM_PHASE_ERROR, C_SET_BEAM_SEPARATION, C_SET_BEAM_SIZE, C_SET_BEAM_SIZE_MAX, C_SET_POSITION, C_SET_SYNC_PHASE, C_SET_TWISS, C_SHIFT, C_START_ACHROMAT, C_SUPERPOSE_FIELD_MAP, C_TUNE_CAVITY, COMMENT_MARKER, D_ACHROMAT, D_CURRENT, D_DELTA_SIZE, D_DELTA_SIZE2, D_DELTA_SIZE3, D_DIVERGENCE, D_EMITTANCE, D_EMITTANCE99, D_LUMINOSITY, D_PERFECT_ENERGY, D_PERFECT_PHASE, D_PHASE, D_POSITION, D_SIZE, D_SIZE_DIVERGENCE, D_TRANSFER_MATRIX, D_TWISS, D_WAIST, DATE_PATTERN, DIAG_LIST, E_ALPHA_MAGNET, E_APERTURE, E_BEAM_CURRENT, E_BEAM_ROTATION, E_BEND_ELE, E_BENDING_MAGNET, E_BUNCHED_CAVITY, E_CAVITY_MULTIGAP, E_CHFRAME, E_DRIFT, E_DTL_CELL, E_EDGE_BENDING_MAGNET, E_ELECTROSTATIC_ACCELERATION, E_ELECTROSTATIC_QUADRUPOLE, E_FIELD_MAP, E_FIELD_MAP_PATH, E_FUNNELING_GAP, E_MULTIPOLE_FIELD_MAP, E_QUADRUPOLE, E_RFQ_CELL, E_SINUS_CAVITY, E_SOLENOID, E_SPACE_CHARGE_COMPENSATION, E_THIN_LENS, E_THIN_MATRIX, E_THIN_STEERING_MAGNET, ELEM_LIST, H_ACC_ELECTRIC_FIELD, H_ANALYTIC_MODEL, H_BEAM_CURRENT, H_BETA_G, H_BETA_TRANS, H_CAV_CRYO, H_CAVITY, H_CAVITY_FILE, H_CELL_CAV, H_CHARGE, H_CONSTANT_ACCEPTANCE, H_CONTINUITY, H_CRYO_PER, H_DATE, H_ENERGY_OUT, H_FREQUENCY, H_INPUT, H_INPUT_ENERGY, H_INPUT_PHASE_ADVANCE, H_LENGTH, H_MASS, H_MAX, H_MAX_POWER, H_NUM_SECTIONS, H_OUTPUT, H_OUTPUT_ENERGY, H_PARTICLE, H_PERIOD_TYPE, H_PHASE_ADVANCE, H_PRECEDING_FREQUENCY, H_PROJECT, H_RADIUS, H_SECT, H_SECTION, H_STEP, H_STEP_MAX, H_SYNC_PHASE, LATT_COM_LIST, M_BEAMLINE, M_BEGINBEAMLINE, M_MARKER, M_SLOT, MULTIPLE_VALUE_SEPARATOR, NAME_VALUE_SEPARATOR, NUMBER_MARKER, PART_SEPARATOR, TRUE_VALUE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionimportFromTraceWin
(URI sourceFileName, PrintWriter responseWriter, String basePath) importFromTraceWinSequences
(URI[] sourceFileNames, String[] sequencesNames, PrintWriter responseWriter, String basePath)
-
Constructor Details
-
TraceWinImporter
public TraceWinImporter()
-
-
Method Details
-
importFromTraceWin
public List<Subsystem> importFromTraceWin(URI sourceFileName, PrintWriter responseWriter, String basePath) throws IOException - Throws:
IOException
-
importFromTraceWinSequences
public List<Subsystem> importFromTraceWinSequences(URI[] sourceFileNames, String[] sequencesNames, PrintWriter responseWriter, String basePath) throws IOException - Throws:
IOException
-