source: ETALON/SPESO/ana2015/getDataForAnalysis.m @ 538

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

Added 2015 conference papers

File size: 1.8 KB
Line 
1function dataset=getDataForAnalysis(listDays)
2
3global basedir;
4global plots_basedir;
5global imageSizes;
6global lsColorOption;
7
8define_dirs_analysis;
9
10
11dateAnalysed=9.9999e9;
12eventsTiming=[];
13eventsChannelsOn=[];
14eventsSignalValue=[];
15eventsPeakValue=[];
16eventsRMSValue=[];
17beamInfoDataTimed=[];
18
19%%% Merges the beam info data
20for iloop=1:length(listDays)
21    dateStr=listDays{iloop};
22    mergedInfoFile=[ basedir '/'  dateStr '/' 'merged_info_'  dateStr '.mat'];
23    mif=load(mergedInfoFile);
24   
25    dateStr
26    length(mif.eventsTiming)
27   
28    if (mif.dateAnalysed<dateAnalysed)
29        dateAnalysed=mif.dateAnalysed;
30    end
31    if (length(eventsChannelsOn)>0)
32        eventsTiming=[ eventsTiming mif.eventsTiming ];
33        eventsChannelsOn=[ eventsChannelsOn'  mif.eventsChannelsOn' ]';
34        eventsSignalValue=[ eventsSignalValue'  mif.eventsSignalValue' ]';
35        eventsPeakValue=[ eventsPeakValue' mif.eventsPeakValue' ]';
36        eventsRMSValue=[ eventsRMSValue' mif.eventsRMSValue' ]';
37        beamInfoDataTimed=[ beamInfoDataTimed' mif.beamInfoDataTimed' ]';       
38    else
39        eventsTiming=mif.eventsTiming;
40        eventsChannelsOn=mif.eventsChannelsOn;
41        eventsSignalValue=mif.eventsSignalValue;
42        eventsPeakValue=mif.eventsPeakValue;
43        eventsRMSValue=mif.eventsRMSValue;
44        beamInfoDataTimed=mif.beamInfoDataTimed;
45    end %this is the first time so we do not merge files
46end % for each file
47
48
49%%% To get some grating pos info
50%    dataset.hourFraction=floor(rem(eventsTiming*24,1)*6)
51   
52dataset.dateAnalysed=dateAnalysed;
53dataset.eventsTiming=eventsTiming;
54dataset.eventsChannelsOn=eventsChannelsOn;
55dataset.eventsSignalValue=eventsSignalValue;
56dataset.eventsPeakValue=eventsPeakValue;
57dataset.eventsRMSValue=eventsRMSValue;
58dataset.beamInfoDataTimed=beamInfoDataTimed;
59
60end %function
Note: See TracBrowser for help on using the repository browser.