source: ETALON/SPESO/ana2015/data_plot2d.m @ 259

Last change on this file since 259 was 259, checked in by delerue, 9 years ago

Progress on the SPESO analysis

File size: 1008 bytes
Line 
1function data_plot2d(var1,var2)
2
3global allData;
4global dvar;
5define_data_var();
6
7idx=find(allData.selected==1);
8
9varidx(1)=mod(var1,1000);
10vartype(1)=floor(var1/1000)*1000;
11
12varidx(2)=mod(var2,1000);
13vartype(2)=floor(var2/1000)*1000;
14
15if (~isempty(allData.selection))
16fprintf('Selection: %s \n %d events.\n',allData.selection,length(idx));
17end
18
19vals=zeros(2,length(idx));
20for iloop=1:2
21switch vartype(iloop)
22    case dvar.BEAMINFO
23        vals(iloop,:)=allData.beamInfo(idx,varidx(iloop))';
24    case dvar.DATAINFO
25        switch varidx(iloop)
26            case 1
27                vals(iloop,:)=allData.ch2signalVal(idx);
28            case 2
29                vals(iloop,:)=allData.ch2signalNegPeak(idx);
30        end
31    otherwise
32        warning_sp([ 'The vartype ' vartype ' is unknown.' ]);
33        error('end');
34end %switch
35end %for
36
37plot(vals(1,:),vals(2,:),'o')
38title({ [ get_var_name(var1) ' vs ' get_var_name(var2) ];allData.selection})
39xlabel(get_var_name(var1))
40ylabel(get_var_name(var2))
41end %function
Note: See TracBrowser for help on using the repository browser.