-
Notifications
You must be signed in to change notification settings - Fork 4
Kartikeya
Anshu Aviral edited this page Aug 21, 2015
·
23 revisions
For coord Array:
| coord | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | x | xv(1,j) | x-horizontal position [mm] |
| 1 | y | xv(2,j) | y-vertical position [mm] |
| 2 | xp | yv(1,j) | x'-horizontal direction [1e-3] |
| 3 | yp | yv(2,j) | y'-vertical direction [1e-3] |
| 4 | RatioPtoPj | oidpsv(j) | p / p(j) |
| 5 | PathLengthDiff | sigmv(j) | Path length difference [mm] |
| 6 | EnergyOfParticle | ejv(j) | Total energy [MeV] |
| 7 | MomentumOfParticle | ejfv(j) | Momentum [MeV/c] |
| 8 | RatioDeltaPtoPj | dpsv(j) | Delta(p) / p |
| 9 | RatioDeltaPtoPj1 | dpsv1(j) | 1000*(Delta(p)/p)/(1+Delta(p)/p) |
| 10 | OnePlusRatioDeltaPtoP | dpd(j) | 1+Delta(p)/p |
| 11 | SqrtOnePlusRatioDeltaPtoP | dpsq(j) | sqrt(1+Delta(p)/p ) |
| 12 | RatioBetaToBetaj | rvv(j) | Beta / Beta(j) |
| 13 | MomentumOfParticle0 | ejfv0(j) | -- |
| 14 | crxbj | crxb(j) | -- |
| 15 | crzbj | crzb(j) | -- |
| 16 | cbxbj | cbxb(j) | -- |
| 17 | cbzbj | cbzb(j) | -- |
| 18 | bl1v_1_1_j_ix | bl1v(1,1,j,ix) | -- |
| 19 | bl1v_2_1_j_ix | bl1v(2,1,j,ix) | -- |
| 20 | bl1v_3_1_j_ix | bl1v(3,1,j,ix) | -- |
| 21 | bl1v_4_1_j_ix | bl1v(4,1,j,ix) | -- |
| 22 | bl1v_5_1_j_ix | bl1v(5,1,j,ix) | -- |
| 23 | bl1v_6_1_j_ix | bl1v(6,1,j,ix) | -- |
| 24 | as_1_1_j_jx | as(1,1,j,jx) | -- |
| 25 | as_2_1_j_jx | as(2,1,j,jx) | -- |
| 26 | as_3_1_j_jx | as(3,1,j,jx) | -- |
| 27 | as_4_1_j_jx | as(4,1,j,jx) | -- |
| 28 | as_5_1_j_jx | as(5,1,j,jx) | -- |
| 29 | as_6_1_j_jx | as(6,1,j,jx) | -- |
| 30 | as_1_2_j_jx | as(1,2,j,jx) | -- |
| 31 | as_2_2_j_jx | as(2,2,j,jx) | -- |
| 32 | as_3_2_j_jx | as(3,2,j,jx) | -- |
| 33 | as_4_2_j_jx | as(4,2,j,jx) | -- |
| 34 | as_5_2_j_jx | as(5,2,j,jx) | -- |
| 35 | as_6_2_j_jx | as(6,2,j,jx) | -- |
| 36 | al_1_1_j_jx | al(1,1,j,jx) | -- |
| 37 | al_2_1_j_jx | al(2,1,j,jx) | -- |
| 38 | al_3_1_j_jx | al(3,1,j,jx) | -- |
| 39 | al_4_1_j_jx | al(4,1,j,jx) | -- |
| 40 | al_5_1_j_jx | al(5,1,j,jx) | -- |
| 41 | al_6_1_j_jx | al(6,1,j,jx) | -- |
| 42 | al_1_2_j_jx | al(1,2,j,jx) | -- |
| 43 | al_2_2_j_jx | al(2,2,j,jx) | -- |
| 44 | al_3_2_j_jx | al(3,2,j,jx) | -- |
| 45 | al_4_2_j_jx | al(4,2,j,jx) | -- |
| 46 | al_5_2_j_jx | al(5,2,j,jx) | -- |
| 47 | al_6_2_j_jx | al(6,2,j,jx) | -- |
For argf Array:-
Horizontal dipole:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | PhysicalLengthOfBlock | strack(i) | BLOC : physical length [m] |
| 1 | TiltComponentCos | tiltc(i) | cos(extalign(i,3)*c1m3) |
| 2 | TiltComponentSin | tilts(i) | sin(extalign(i,3)*c1m3) |
Vertical dipole:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | PhysicalLengthOfBlock | strack(i) | BLOC : physical length [m] |
| 1 | TiltComponentCos | tiltc(i) | cos(extalign(i,3)*c1m3) |
| 2 | TiltComponentSin | tilts(i) | sin(extalign(i,3)*c1m3) |
Normal Quadrupole, Normal Sextupole, Normal Octupole, Normal Decapole, Normal Dodecapole, Normal 14-pole, Normal 16-pole, Normal 18-pole, Normal 20-pole:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | PhysicalLengthOfBlock | strack(i) | BLOC : physical length [m] |
| 1 | TiltComponentCos | tiltc(i) | cos(extalign(i,3)*c1m3) |
| 2 | TiltComponentSin | tilts(i) | sin(extalign(i,3)*c1m3) |
| 3 | CurrentEntryDisplacementX | xsiv(1,i) | displacement of current entry in the horizontal direction |
| 4 | CurrentEntryDisplacementY | zsiv(1,i) | displacement of current entry in the vertical direction |
Skew Quadrupole, Skew Sextupole, Skew Octupole, Skew Decapole, Skew Dodecapole, Skew 14-pole, Skew 16-pole, Skew 18-pole, Skew 20-pole:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | PhysicalLengthOfBlock | strack(i) | BLOC : physical length [m] |
| 1 | TiltComponentCos | tiltc(i) | cos(extalign(i,3)*c1m3) |
| 2 | TiltComponentSin | tilts(i) | sin(extalign(i,3)*c1m3) |
| 3 | CurrentEntryDisplacementX | xsiv(1,i) | displacement of current entry in the horizontal direction |
| 4 | CurrentEntryDisplacementY | zsiv(1,i) | displacement of current entry in the vertical direction |
Thin6d Accelarating Cavity:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | PhysicalLengthOfBlock | strack(i) | BLOC : physical length [m] |
| 1 | MomentumOfReferenceParticle | e0f | momentum of the reference particle [MeV/c] |
| 2 | EnergyOfReferenceParticle | e0 | total energy of the reference particle [MeV] |
| 3 | RestMassOfParticle | pma | rest mass of the tracked particles [MeV/c^2] |
| 4 | dppoff | dppoff | -- |
| 5 | ElementType | kz(ix) | second datum in element declaration, interpreted as type |
| 6 | FirstAdditionalDatum | ed(ix) | First Additional Datum |
| 7 | FrequencyOfCavity | hsyc(ix) | frequency of the cavity |
| 8 | LagPhaseOfCavity | phasc(ix) | lag phase of the cavity |
| 9 | VoltageOfCavity | hsy(1) | voltage of each cavity |
| 10 | RFFrequencyOfCavity | hsy(3) | RF frequency of the cavity |
| 11 | PathLengthOffset | sigmoff | -- |
thin6dua accelarating cavity :
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | RestMassOfParticle | pma | rest mass of the tracked particles [MeV/c^2] |
| 1 | dppoff | dppoff | -- |
| 2 | ElementType | kz(ix) | second datum in element declaration, interpreted as type |
| 3 | FrequencyOfCavity | hsyc(ix) | frequency of the cavity |
| 4 | LagPhaseOfCavity | phasc(ix) | lag phase of the cavity |
| 5 | VoltageOfCavity | hsy(1) | voltage of each cavity |
| 6 | RFFrequencyOfCavity | hsy(3) | RF frequency of the cavity |
| 7 | PathLengthOffset | sigmoff | -- |
| 8 | EnergyOfReferenceParticle | e0 | total energy of the reference particle [MeV] |
| 9 | MomentumOfReferenceParticle | e0f | momentum of the reference particle [MeV/c] |
| 10 | SynchrotronAccelarationPhase | phas | Synchrotron acceleration phase [rad] |
| 11 | HorBeamBeamSeparation | ed(ix) | Horizontal Beam Beam Separation |
multipole blocks : thin6d, thin4d :-
- pure hor kick with non-zero length approximated by the kick: -
- hor kick with non-zero length approximated by the kick with higher pole orders: -
- pure hor kick with zero length approximated by the kick: -
- hor kick with zero length approximated by the kick with higher pole orders: -
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | PhysicalLengthOfBlock | strack(i) | BLOC : physical length [m] |
| 1 | TiltComponentCos | tiltc(i) | cos(extalign(i,3)*c1m3) |
| 2 | TiltComponentSin | tilts(i) | sin(extalign(i,3)*c1m3) |
| 3 | CurrentEntryDisplacementX | xsiv(1,i) | displacement of current entry in the horizontal direction |
| 4 | CurrentEntryDisplacementY | zsiv(1,i) | displacement of current entry in the vertical direction |
| 5 | HorizontalBendingKick | dki(ix,1) | horizontal bending kick [rad] of a multipole block |
- pure ver kick with non-zero length approximated by the kick: -
- ver kick with non-zero length approximated by the kick with higher pole orders: -
- pure ver kick with zero length approximated by the kick: -
- ver kick with zero length approximated by the kick with higher pole orders:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | PhysicalLengthOfBlock | strack(i) | BLOC : physical length [m] |
| 1 | TiltComponentCos | tiltc(i) | cos(extalign(i,3)*c1m3) |
| 2 | TiltComponentSin | tilts(i) | sin(extalign(i,3)*c1m3) |
| 3 | CurrentEntryDisplacementX | xsiv(1,i) | displacement of current entry in the horizontal direction |
| 4 | CurrentEntryDisplacementY | zsiv(1,i) | displacement of current entry in the vertical direction |
| 5 | VerticalBendingKick | dki(ix,2) | vertical bending kick [rad] of a multipole block |
Crab Cavity:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | AmplitudeCrabCavity | crabamp | Amplitude of Crab Cavity [MV] |
| 1 | FrequencyCrabCavity | crabfreq | Frequency of Crab Cavity [MHz] |
| 2 | PhaseCrabCavity | crabph(ix) | Phase Of Crab Cavity |
| 3 | FirstAdditionalDatum | ed(ix) | First Additional Datum |
| 4 | RestMassOfParticle | pma | rest mass of the tracked particles [MeV/c^2] |
| 5 | EnergyOfReferenceParticle | e0 | total energy of the reference particle [MeV] |
| 6 | MomentumOfReferenceParticle | e0f | momentum of the reference particle [MeV/c] |
Hirata's 6D beam-beam kick:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | HorBeamBeamSeparation | ed(ix) | Horizontal Beam-Beam Separation |
| 1 | VerBeamBeamSeparation | ek(ix) | Vertical Beam-Beam Separation |
| 2 | EnergyOfReferenceParticle | e0 | total energy of the reference particle [MeV] |
| 3 | MomentumOfReferenceParticle | e0f | momentum of the reference particle [MeV/c] |
| 4 | RestMassOfParticle | pma | rest mass of the tracked particles [MeV/c^2] |
| 5 | ClosedOrbitBeamX | clobeam(1,imbb(i)) | Closed Orbit X coordinate |
| 6 | ClosedOrbitBeamY | clobeam(2,imbb(i)) | Closed Orbit Y coordinate |
| 7 | ClosedOrbitBeamSigma | clobeam(3,imbb(i)) | Closed Orbit Sigma coordinate |
| 8 | ClosedOrbitBeamPx | clobeam(4,imbb(i)) | Closed Orbit Px coordinate |
| 9 | ClosedOrbitBeamPy | clobeam(5,imbb(i)) | Closed Orbit Py coordinate |
| 10 | ClosedOrbitBeamDelta | clobeam(6,imbb(i)) | Closed Orbit Delta coordinate |
| 11 | BeamOffsetX | beamoff(1,imbb(i)) | Beam Offset X |
| 12 | BeamOffsetY | beamoff(2,imbb(i)) | Beam Offset Y |
| 13 | BeamOffsetSigma | beamoff(3,imbb(i)) | Beam Offset Sigma |
| 14 | BeamOffsetPx | beamoff(4,imbb(i)) | Beam Offset Px |
| 15 | BeamOffsetPy | beamoff(5,imbb(i)) | Beam Offset Py |
| 16 | BeamOffsetDelta | beamoff(6,imbb(i)) | Beam Offset Delta |
| 17 | CrossingAngle | parbe(ix,1) | Crossing Angle |
| 18 | NumberOfSlices | parbe(ix,2) | Number Of Slices |
| 19 | CrossingPlaneAngle | parbe(ix,3) | Crossing Plane Angle |
| 20 | StrengthOfSlice * NumberOfSlices | parbe(ix,4) | Total Strength of all slices |
| 21 | CrossingAngle2 | parbe(ix,5) | Crossing Angle (same as CrossingAngle) |
| 22 | SwitchToFastBeamBeamAlgo | ibtyp | Switch to turn on fast beam-beam algorithm (0: off, 1: on) |
| 23 | SwitchToLinearCoupling | ibbc | Switch to turn on linear coupling (0: off, 1: on) |
| 24 | RMSBunchLengthS | sigz | RMS bunch Length |
| 25 | ibb | imbb(i) | -- |
| 26 | bcu[ibb-1][0] | bbcu(imbb(i),1) | -- |
| 27 | bcu[ibb-1][1] | bbcu(imbb(i),2) | -- |
| .. | .. | .. | |
| 37 | bcu[ibb-1][11] | bbcu(imbb(i),12) | -- |
Thin6d Accelerating cavity, Thin4d Accelarating Cavity:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | idz1 | idz(1) | -- |
| 1 | idz2 | idz(1) | -- |
| 2 | cotr_irrtr_1 | cotr(irrtr,1) | -- |
| 3 | cotr_irrtr_2 | cotr(irrtr,2) | -- |
| 4 | cotr_irrtr_3 | cotr(irrtr,3) | -- |
| 5 | cotr_irrtr_4 | cotr(irrtr,4) | -- |
| 6 | cotr_irrtr_5 | cotr(irrtr,5) | -- |
| 7 | cotr_irrtr_6 | cotr(irrtr,6) | -- |
| 8 | rrtr_irrtr_5_1 | rrtr(irrtr,5,1) | -- |
| 9 | rrtr_irrtr_5_2 | rrtr(irrtr,5,2) | -- |
| 10 | rrtr_irrtr_5_3 | rrtr(irrtr,5,3) | -- |
| 11 | rrtr_irrtr_5_4 | rrtr(irrtr,5,4) | -- |
| 12 | rrtr_irrtr_5_6 | rrtr(irrtr,5,6) | -- |
| 13 | rrtr_irrtr_1_1 | rrtr(irrtr,1,1) | -- |
| 14 | rrtr_irrtr_1_2 | rrtr(irrtr,1,2) | -- |
| 15 | rrtr_irrtr_1_6 | rrtr(irrtr,1,6) | -- |
| 16 | rrtr_irrtr_2_1 | rrtr(irrtr,2,1) | -- |
| 17 | rrtr_irrtr_2_2 | rrtr(irrtr,2,2) | -- |
| 18 | rrtr_irrtr_2_6 | rrtr(irrtr,2,6) | -- |
| 19 | rrtr_irrtr_3_3 | rrtr(irrtr,3,3) | -- |
| 20 | rrtr_irrtr_3_4 | rrtr(irrtr,3,4) | -- |
| 21 | rrtr_irrtr_3_6 | rrtr(irrtr,3,6) | -- |
| 22 | rrtr_irrtr_4_3 | rrtr(irrtr,4,3) | -- |
| 23 | rrtr_irrtr_4_4 | rrtr(irrtr,4,4) | -- |
| 24 | rrtr_irrtr_4_6 | rrtr(irrtr,4,6) | -- |
Dipedge Element:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | PhysicalLengthOfBlock | strack(i) | BLOC : physical length [m] |
| 1 | TiltComponentCos | tiltc(i) | cos(extalign(i,3)*c1m3) |
| 2 | TiltComponentSin | tilts(i) | sin(extalign(i,3)*c1m3) |
| 3 | CurrentEntryDisplacementX | xsiv(1,i) | displacement of current entry in the horizontal direction |
| 4 | CurrentEntryDisplacementY | zsiv(1,i) | displacement of current entry in the vertical direction |
| 5 | PhysicalLengthOfBlockHorComp | strackx(i) | Horizontal Component Of Physical Length Of Block |
| 6 | PhysicalLengthOfBlockVerComp | strackz(i) | Vertical Component Of Physical Length Of Block |
Solenoid:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | PhysicalLengthOfBlockHorComp | strackx(i) | Horizontal Component Of Physical Length Of Block |
| 1 | PhysicalLengthOfBlockVerComp | strackz(i) | Vertical Component Of Physical Length Of Block |
AC Dipole:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | TiltComponentCos | tiltc(i) | cos(extalign(i,3)*c1m3) |
| 1 | TiltComponentSin | tilts(i) | sin(extalign(i,3)*c1m3) |
| 2 | xory | xory | -- |
| 3 | ACDipoleAmplitude | acdipamp | Amplitude Of AC Dipole [KeV/c] |
| 4 | ACDipoleAmplitudeHorComp | acdipamp1 | Horizontal Component of AC Dipole Amplitude |
| 5 | ACDipoleAmplitudeVerComp | acdipamp2 | Vertical Component of AC Dipole Amplitude |
| 6 | nramp1 | nramp1 | -- |
| 7 | nramp2 | nramp2 | -- |
| 8 | nac | nac | -- |
| 9 | nplato | nplato | -- |
| 10 | Qd | qd | [tune units] |
| 11 | ACPhase | acphase | [radians] |
Wire:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | embl | embl | -- |
| 1 | tx | tx | -- |
| 2 | ty | ty | -- |
| 3 | lin | lin | -- |
| 4 | rx | rx | -- |
| 5 | ry | ry | -- |
| 6 | cur | cur | -- |
| 7 | chi | chi | -- |
| 8 | l | l | -- |
| 9 | leff | leff | -- |
JBG RF CC Multipoles:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | CurrentEntryDisplacementX | xsiv(1,i) | displacement of current entry in the horizontal direction |
| 1 | CurrentEntryDisplacementY | zsiv(1,i) | displacement of current entry in the vertical direction |
| 2 | TiltComponentCos | tiltc(i) | cos(extalign(i,3)*c1m3) |
| 3 | TiltComponentSin | tilts(i) | sin(extalign(i,3)*c1m3) |
| 4 | FrequencyCrabCavity | crabfreq | Frequency of Crab Cavity [MHz] |
| 5 | AmplitudeCrabCavity##i | crabamp##i | Amplitude crab cavity order##i |
| 6 | PhaseCrabCavity##i | crabph##i | Phase of crab Cavity order##i |
| 7 | EnergyOfReferenceParticle | e0 | total energy of the reference particle [MeV] |
| 8 | MomentumOfReferenceParticle | e0f | momentum of the reference particle [MeV/c] |
| 9 | RestMassOfParticle | pma | rest mass of the tracked particles [MeV/c^2] |
Beam-Beam Element:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | HorBeamBeamSeparation | ed(ix) | Horizontal Beam-Beam Separation |
| 1 | VerBeamBeamSeparation | ek(ix) | Vertical Beam-Beam Separation |
| 2 | PhysicalLengthOfBlock | strack(i) | BLOC : physical length [m] |
| 3 | SwitchToLinearCoupling | ibbc | Switch to turn on linear coupling (0: off, 1: on) |
| 4 | ClosedOrbitBeamX | clobeam(1,imbb(i)) | Closed Orbit X coordinate |
| 5 | ClosedOrbitBeamY | clobeam(2,imbb(i)) | Closed Orbit Y coordinate |
| 6 | ClosedOrbitBeamSigma | clobeam(3,imbb(i)) | Closed Orbit Sigma coordinate |
| 7 | ClosedOrbitBeamPx | clobeam(4,imbb(i)) | Closed Orbit Px coordinate |
| 8 | ClosedOrbitBeamPy | clobeam(5,imbb(i)) | Closed Orbit Py coordinate |
| 9 | ClosedOrbitBeamDelta | clobeam(6,imbb(i)) | Closed Orbit Delta coordinate |
| 10 | BeamOffsetX | beamoff(1,imbb(i)) | Beam Offset X |
| 11 | BeamOffsetY | beamoff(2,imbb(i)) | Beam Offset Y |
| 12 | BeamOffsetSigma | beamoff(3,imbb(i)) | Beam Offset Sigma |
| 13 | BeamOffsetPx | beamoff(4,imbb(i)) | Beam Offset Px |
| 14 | BeamOffsetPy | beamoff(5,imbb(i)) | Beam Offset Py |
| 15 | BeamOffsetDelta | beamoff(6,imbb(i)) | Beam Offset Delta |
| 16 | bbcu(imbb(i),11) | bbcu11 | -- |
| 17 | bbcu(imbb(i),12) | bbcu12 | -- |
| 18 | SigmaNqX | sigmanq(1,imbb(i)) | -- |
| 19 | SigmaNqY | sigmanq(2,imbb(i)) | -- |
| 20 | SquareOfSigmaNX | sigman2(1,imbb(i)) | -- |
| 21 | SquareOfSigmaNY | sigman2(2,imbb(i)) | -- |
Thick4d goto index 20, Thick6d goto index 20:
| argf | SixTrackLib | SixTrack | Description |
|---|---|---|---|
| 0 | TriggerDispContribTransverseCoord1 | idz1 | trigger1 to addition of the dispersion contribution to the transverse coordinates |
| 1 | TriggerDispContribTransverseCoord2 | idz2 | trigger2 to addition of the dispersion contribution to the transverse coordinates |