1 | |
---|
2 | clear all; close all; clc |
---|
3 | load DATAdel.mat |
---|
4 | BTIME =BID(:,1); |
---|
5 | XBPM = BID(:,2); |
---|
6 | QICT1 =BID(:,3); |
---|
7 | QICT2 =BID(:,4); |
---|
8 | RESEAU_POS =BID(:,19); |
---|
9 | DETECT_XPOS=BID(:,15); |
---|
10 | DETECT_ZPOS=BID(:,17); |
---|
11 | DETECT_SPOS=BID(:,13); |
---|
12 | DETECT_RS1 =BID(:,5); |
---|
13 | DETECT_RS2 =BID(:,7); |
---|
14 | DETECT_RS3 =BID(:,9); |
---|
15 | DETECT_RS4 =BID(:,11); |
---|
16 | LPM =BID(:,21); |
---|
17 | |
---|
18 | %% Uncomment to see what is changing |
---|
19 | % cut=(LPM==0)&(BTIME>7.3655e+5)&(AMP(:,3)~=1e+6)&(RESEAU_POS==1.45e+6);%&(RESEAU_POS<=8000);% |
---|
20 | % cut=(LPM==0)&(BTIME>736614)&(BTIME<736628)&(AMP(:,3)~=1e+6)&(RESEAU_POS==1.45e+6)&(DETECT_SPOS<-5e+5)&(QICT1>0.2)&(QICT1<0.6)&(DETECT_ZPOS==-1.4e+5);%&(RESEAU_POS<=8000);% |
---|
21 | % figure |
---|
22 | % hold on |
---|
23 | % plot(BTIME(cut),QICT1(cut),'.r') |
---|
24 | % plot(BTIME(cut),QICT2(cut),'.k') |
---|
25 | % set(gca,'fontsize',16) |
---|
26 | % legend('QICT1', 'QICT2') |
---|
27 | % grid on |
---|
28 | % xlabel('Time') |
---|
29 | % ylabel('Charge, [nC?]') |
---|
30 | % |
---|
31 | % %%How to deal with turns??? |
---|
32 | % figure |
---|
33 | % hold on |
---|
34 | % plot(BTIME(cut),DETECT_RS1(cut),'.r')%2 |
---|
35 | % plot(BTIME(cut),DETECT_RS2(cut),'.k')% 0 -3 |
---|
36 | % plot(BTIME(cut),DETECT_RS3(cut),'.b') |
---|
37 | % plot(BTIME(cut),DETECT_RS4(cut),'.g')%-45 |
---|
38 | % |
---|
39 | % |
---|
40 | % figure |
---|
41 | % hold on |
---|
42 | % plot(BTIME(cut),DETECT_XPOS(cut),'.r') |
---|
43 | % plot(BTIME(cut),DETECT_ZPOS(cut),'.k') |
---|
44 | % plot(BTIME(cut),DETECT_SPOS(cut),'.b') |
---|
45 | |
---|
46 | % |
---|
47 | % % time=datevec(BTIME); |
---|
48 | |
---|
49 | %% Spectrum |
---|
50 | |
---|
51 | figure |
---|
52 | hold on |
---|
53 | cut=(BTIME>7.3655e+5)&(AMP(:,3)~=1e+6)&(RESEAU_POS>1e+4)&(RESEAU_POS~=1.45e+6)&(LPM==0)&(QICT1>3.1)&(QICT1<3.5);% all other is fixed |
---|
54 | % semilogy(RESEAU_POS(cutL),AMP(cutL,3),'.r') |
---|
55 | plot(RESEAU_POS(cut),AMP(cut,1)./(QICT1(cut).^2),'-.or','linew',2) |
---|
56 | plot(RESEAU_POS(cut),AMP(cut,2)./(QICT1(cut).^2),'-.ok','linew',2) |
---|
57 | set(gca, 'fontsize', 16) |
---|
58 | xlabel('BGS, [a.u.]') |
---|
59 | ylabel('Signal/Q^2, [a.u.]') |
---|
60 | legend( 'Vertical','Horizontal','location','northwest') |
---|
61 | grid on |
---|
62 | title('Q_e=3.3\pm0.2 [nC]') |
---|
63 | |
---|
64 | %checkparam(cut,0) |
---|
65 | |
---|
66 | |
---|
67 | |
---|
68 | figure |
---|
69 | hold on |
---|
70 | cut=(LPM==0)&(BTIME>7.3655e+5)&(AMP(:,3)~=1e+6)&(RESEAU_POS==1.45e+6)&(QICT1>3.1)&(QICT1<3.5)&(DETECT_ZPOS==-1.45e+5)&(DETECT_XPOS~=0)&(DETECT_XPOS~=1e+4)&(DETECT_XPOS~=-1.7e+5)&(DETECT_XPOS~=-3.4e+5);%&(RESEAU_POS<=8000);% |
---|
71 | % plot(DETECT_XPOS(cut),-AMP(cut,3)./(QICT1(cut).^2),'.r') |
---|
72 | plot(DETECT_XPOS(cut)/795000*300,AMP(cut,2)./(QICT1(cut).^2),'-.ok','linew',2) |
---|
73 | plot(DETECT_XPOS(cut)/795000*300,AMP(cut,1)./(QICT1(cut).^2),'-.or','linew',2) |
---|
74 | set(gca, 'fontsize', 16) |
---|
75 | xlabel('Xpos, [mm]') |
---|
76 | ylabel('Signal/Q^2, [a.u.]') |
---|
77 | legend('Horizontal', 'Vertical','location','northwest') |
---|
78 | grid on |
---|
79 | title('Q_e=3.3\pm0.2 [nC]') |
---|
80 | |
---|
81 | |
---|
82 | % checkparam(cut,1) |
---|
83 | |
---|
84 | |
---|
85 | |
---|
86 | |
---|
87 | |
---|
88 | |
---|