Skip to content

Commit 7aa0e26

Browse files
authored
Set the default cavity PassMethod to RFCavityPass (#372)
1 parent 685a000 commit 7aa0e26

File tree

18 files changed

+24
-25
lines changed

18 files changed

+24
-25
lines changed

atmat/atcavityon.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
%
77
% INPUTS
88
% 1. RING initial AT structure
9-
% 2. CAVITYPASS customed passmethod for cavities (default CavityPass)
9+
% 2. CAVITYPASS customed passmethod for cavities (default RFCavityPass)
1010
%
1111
% OUPUTS
1212
% 1. RING2 output ring with cavities off
@@ -17,7 +17,7 @@
1717
%% Written by Laurent S. Nadolski
1818

1919
if nargin <= 1
20-
cavityPass='CavityPass';
20+
cavityPass='RFCavityPass';
2121
end
2222

2323
[ring,~,ATCavityIndex,~]=atradon(ring,cavityPass,'','','','');

atmat/atphysics/LongitudinalDynamics/atsetcavity.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@
129129
timelag= (lcell/(2*pi*harmcell))*asin(U0/vcell/ncells);
130130
ring=atradon(ring); % set radiation on. nothing if radiation is already on
131131
else
132-
ring=atradoff(ring,'CavityPass'); % set radiation off. nothing if radiation is already off
132+
ring=atradoff(ring,'RFCavityPass'); % set radiation off. nothing if radiation is already off
133133
timelag=0;
134134
end
135135
ring=atsetfieldvalues(ring, cavpts, 'TimeLag', timelag);

atmat/atphysics/LongitudinalDynamics/cavityon.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
%CAVITYON turns Cavities ON
33
%
44
% CAVITYON looks for elements that have field Frequency
5-
% and sets PassMethod for them to ThinCavityPass
5+
% and sets PassMethod for them to RFCavityPass
66
% CAVITYON(ENERGY)
77
% In addition sets the E0 field of the global variable GLOBVAL
88
% to energy - design energy [eV]
@@ -40,7 +40,7 @@
4040
error('No cavities were found in the lattice');
4141
end
4242

43-
THERING = setcellstruct(THERING,'PassMethod',localcavindex, 'CavityPass');
43+
THERING = setcellstruct(THERING,'PassMethod',localcavindex, 'RFCavityPass');
4444

4545
disp(strcat('Cavities located at index [',num2str(localcavindex), '] were turned ON'))
4646
if nargout

atmat/atphysics/Orbit/findorbit6.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
% 6-by-6 Jacobian matrix J6. In order for (J-E) matrix
1616
% to be non-singular it is NECESSARY to use a realistic
1717
% PassMethod for cavities with non-zero momentum kick
18-
% (such as ThinCavityPass).
18+
% (such as RFCavityPass).
1919
% 3. FINDORBIT6 can find orbits with radiation.
2020
% In order for the solution to exist the cavity must supply
2121
% adequate energy compensation.

atmat/atphysics/Radiation/atradon.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
% 1. RING initial AT structure
1616
% 2. CAVIPASS pass method for cavities
1717
% '' makes no change,
18-
% (default: CavityPass)
18+
% (default: RFCavityPass)
1919
% 3. BENDPASS pass method for bending magnets
2020
% '' makes no change,
2121
% 'auto' substitutes 'Pass' with 'RadPass' in any method
@@ -45,7 +45,7 @@
4545
%>> ringrad=atradon(ring);
4646
% Turns cavities on and sets radiation in bending magnets, quadrupoles and wigglers (default)
4747
%
48-
%>> ringrad=atradon(ring,'CavityPass','auto','auto');
48+
%>> ringrad=atradon(ring,'RFCavityPass','auto','auto');
4949
% Turns cavities on and sets radiation in bending magnets, wigglers and quadrupoles
5050
%
5151
%>> ringrad=atradon(ring,'quadpass','');
@@ -58,7 +58,7 @@
5858
[quadpass,varargs]=getoption(varargs,'quadpass','auto');
5959
[wigglerpass,varargs]=getoption(varargs,'wigglerpass','auto');
6060
[bendpass,varargs]=getoption(varargs,'bendpass','auto');
61-
[cavipass,varargs]=getoption(varargs,'cavipass','CavityPass');
61+
[cavipass,varargs]=getoption(varargs,'cavipass','RFCavityPass');
6262
[cavipass,bendpass,quadpass]=getargs(varargs,cavipass,bendpass,quadpass);
6363

6464
energy=atenergy(ring);

atmat/lattice/Converters/readmad.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
% SEXTUPOLE | StrMPoleSymplectic4Pass
2323
% OCTUPOLE | StrMPoleSymplectic4Pass
2424
% MULTIPOLE | !!! Not implemented, in future - ThinMPolePass
25-
% RFCAVITY | ThinCavityPass
25+
% RFCAVITY | RFCavityPass
2626
% KICKER | CorrectorPass
2727
% HKICKER | CorrectorPass
2828
% VKICKER | CorrectorPass

atmat/lattice/element_creation/atdampMatElem.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
%
55
%FAMNAME: family name
66
%RING: initial AT structure, without radiation passmethods
7-
%CAVIPASS: pass method for cavities (default ThinCavityPass)
7+
%CAVIPASS: pass method for cavities (default RFCavityPass)
88
%BENDPASS: pass method for bending magnets. Special values:
99
% '' makes no change,
1010
% 'auto' wille substitute 'Pass' with 'RadPass' in any method

atmat/lattice/element_creation/atrfcavity.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
% 4. FREQUENCY RF frequency [Hz]
1111
% 5. HARMNUMBER Harmonic Number
1212
% 6. ENERGY Energy [eV]
13-
% 7. PASSMETHOD Tracking function, defaults to 'CavityPass'
13+
% 7. PASSMETHOD Tracking function, defaults to 'RFCavityPass'
1414
%
1515
% OUTPUTS
1616
% 1. ELEM - Structure with the AT element
@@ -28,7 +28,7 @@
2828
% atmultipole, atthinmultipole, atmarker, atcorrector
2929

3030
% Input parser for option
31-
[rsrc,L,V,F,H,E,method] = decodeatargs({0,0,1,1,1.E9,'CavityPass'},varargin);
31+
[rsrc,L,V,F,H,E,method] = decodeatargs({0,0,1,1,1.E9,'RFCavityPass'},varargin);
3232
[L,rsrc] = getoption(rsrc,'Length',L);
3333
[V,rsrc] = getoption(rsrc,'Voltage',V);
3434
[F,rsrc] = getoption(rsrc,'Frequency',F);

atmat/pubtools/calc_Touschek.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050

5151

5252
%cavity related parameters
53-
cava = findcells(THERING,'PassMethod','ThinCavityPass');
53+
cava = findcells(THERING,'PassMethod','RFCavityPass');
5454
cavb = findcells(THERING,'PassMethod','CavityPass');
5555
CAVINDEX = sort([cava,cavb]); %ati1.RF;
5656
if isempty(CAVINDEX)

atmat/pubtools/calc_dppAperture.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
Vrf = varargin{3}*1.0e6; %Volt
2929
end
3030
%THERING = setcellstruct(THERING,'Voltage', ati.RF, Vrf);
31-
%THERING = setcellstruct(THERING,'PassMethod', ati.RF, 'ThinCavityPass');
31+
%THERING = setcellstruct(THERING,'PassMethod', ati.RF, 'RFCavityPass');
3232
%turn cavity on
3333
%cavityon(3e9);
3434

0 commit comments

Comments
 (0)