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 | |
---|
1 | function data_plot2d(var1,var2) |
---|
2 | |
---|
3 | global allData; |
---|
4 | global dvar; |
---|
5 | define_data_var(); |
---|
6 | |
---|
7 | idx=find(allData.selected==1); |
---|
8 | |
---|
9 | varidx(1)=mod(var1,1000); |
---|
10 | vartype(1)=floor(var1/1000)*1000; |
---|
11 | |
---|
12 | varidx(2)=mod(var2,1000); |
---|
13 | vartype(2)=floor(var2/1000)*1000; |
---|
14 | |
---|
15 | if (~isempty(allData.selection)) |
---|
16 | fprintf('Selection: %s \n %d events.\n',allData.selection,length(idx)); |
---|
17 | end |
---|
18 | |
---|
19 | vals=zeros(2,length(idx)); |
---|
20 | for iloop=1:2 |
---|
21 | switch 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'); |
---|
34 | end %switch |
---|
35 | end %for |
---|
36 | |
---|
37 | plot(vals(1,:),vals(2,:),'o') |
---|
38 | title({ [ get_var_name(var1) ' vs ' get_var_name(var2) ];allData.selection}) |
---|
39 | xlabel(get_var_name(var1)) |
---|
40 | ylabel(get_var_name(var2)) |
---|
41 | end %function |
---|
Note: See
TracBrowser
for help on using the repository browser.