source: MML/trunk/machine/SOLEIL/Booster/applications/getboobpm.m @ 4

Last change on this file since 4 was 4, checked in by zhangj, 11 years ago

Initial import--MML version from SOLEIL@2013

File size: 489 bytes
Line 
1function [Xm,Zm] = getboobpm(nbpmx,iend,istart)
2% GETBOOBPM - Get average orbit
3
4% iHs = [1 8 9];  % BPM HS
5% iHs = [1 8 9 5]; % BPM8 and 8  HS 16 December 2010
6iHs = [ 8 5 12 ];
7iHs= [0];
8for i=1:nbpmx
9    i
10    xm = 0;
11    zm = 0;
12    if any(iHs == i)       % cas de BPM HS
13        Xm(i) = 0;Zm(i) = 0; 
14    else
15        a = getbpmrawdata(i,'nodisplay','struct','NoGroup');
16        Xm(i) = mean(a.Data.X(istart:iend)); % mm
17        Zm(i) = mean(a.Data.Z(istart:iend)); % mm
18    end
19end
Note: See TracBrowser for help on using the repository browser.