1
|
Oct 16-17/25 PionLT/KaonLT Analysis Meeting Notes
|
2
|
-------------------------------------------------
|
3
|
(Notes by GH)
|
4
|
|
5
|
Today: PionLT will be discussed first
|
6
|
|
7
|
Please remember to post your slides at:
|
8
|
https://redmine.jlab.org/projects/kltexp/wiki/Kaon_LT_Meetings
|
9
|
|
10
|
Thursday: Present
|
11
|
-----------------
|
12
|
Regina - Garth Huber, Alicia Postuma, Muhammad Junaid, Nathan Heinrich,
|
13
|
Nermin Sadoun
|
14
|
FIU - Pete Markowitz
|
15
|
Virginia - Richard Trotta
|
16
|
CUA - BC Manoj
|
17
|
Ohio - Julie Roche
|
18
|
JLab - Dave Gaskell
|
19
|
|
20
|
Nathan
|
21
|
------
|
22
|
PionLT - wrapping up CoinLumi study
|
23
|
- evaluating EDTM Total Livetime systematic uncertainty
|
24
|
- ROOT refused to fit an exponential to EDTM_TLT vs CoinRate, so kept to a
|
25
|
logarithmic fit
|
26
|
- does a separate fit for each study and plots residuals of EDTM_TLT-fit
|
27
|
- resulting histogram is slightly asymmetric
|
28
|
- standard deviation 0.55%
|
29
|
|
30
|
- *NB* Dave: concerned that the scatter in EDTM_TLT at constant CoinRate for
|
31
|
various settings means this is not the right variable. Suggests a method
|
32
|
that should not depend on choosing the right variable
|
33
|
- plot NormYield vs CoinRate for each CoinLumi setting separately
|
34
|
- fit CoinRate with only a constant, should be the same as the simple
|
35
|
Error-Weighted_average of the NormYield data
|
36
|
- then renormalize each NormYield with this constant, so that the weighted
|
37
|
average for each setting is unity
|
38
|
- make a histogram of the residual NormYield-1 and find the standard
|
39
|
deviation
|
40
|
- Garth: concerned that this will double-count the statistical error,
|
41
|
i.e. this distribution will include statistical uncertainty of these
|
42
|
points in addition to systematics. What we want is only the systematic,
|
43
|
which we can apply to the physics data in addition to the statistical
|
44
|
error
|
45
|
- Dave suggests a modification:
|
46
|
- look at the consistency of ChiSquare with 1 for each setting
|
47
|
- if the ChiSquare is 1, this would indicate only statistical errors and
|
48
|
we could argue that there is no additional systematic
|
49
|
- any deviation ChiSquare>1 would indicate a systematic uncertainty
|
50
|
|
51
|
- Additional detail on the CoinBlocking correction:
|
52
|
Denominator makes use of the cut:
|
53
|
CoinBlocking_Total CTime.CoinTime_RAW_ROC2 > -150 && CTime.CoinTime_RAW_ROC2 < 250 && ALL_COIN_events && H.hod.goodstarttime == 1 && P.hod.goodstarttime == 1 && H.dc.ntrack > 0 && P.dc.ntrack > 0
|
54
|
Numerator uses:
|
55
|
CoinBlocking_Good CTime.CoinTime_RAW_ROC2 > 20 && CTime.CoinTime_RAW_ROC2 < 140 && ALL_COIN_events && H.hod.goodstarttime == 1 && P.hod.goodstarttime == 1 && H.dc.ntrack > 0 && P.dc.ntrack > 0
|
56
|
where ALL_COIN_events is: g.evtyp >= 4 && g.evtyp <= 7
|
57
|
- This selects only coin events and makes sure that there was good signal in
|
58
|
both hodoscopes and drift chambers.
|
59
|
- i.e. events with CoinTime=10^38 are removed
|
60
|
- apparently the issue is that some prescaled singles come into the COIN
|
61
|
stream by mistake. The DAQ trigger logic really needs to be reporgrammed to
|
62
|
allow such double counting
|
63
|
|
64
|
- modifications made to Report Files for CoinBlocking correction
|
65
|
- beam current offset and its uncertainty applied correctly now
|
66
|
- LH2 boiling correction uncertainty also in report file
|
67
|
|
68
|
Junaid
|
69
|
------
|
70
|
PionLT Q2=3.85 LT-sep
|
71
|
- tested Nathan's replay changes, seems OK
|
72
|
- replaying Q2=3.85, W=2.02 setting for next LT-separation
|
73
|
|
74
|
- still working on TT model for W=2.62 LT-sep
|
75
|
- still see double-bump oscillation in Data/MC ratios
|
76
|
|
77
|
Alicia
|
78
|
------
|
79
|
pi+ BSA PLB updates
|
80
|
- Haiyan Gao had a staff member help with the resubmission
|
81
|
- the paper is now submitted, but the references are corrupted
|
82
|
- Alicia contacted the staff member and Haiyan on getting the references fixed,
|
83
|
but no reply
|
84
|
---
|
85
|
|
86
|
Friday: Present
|
87
|
---------------
|
88
|
Regina - Garth Huber, Alicia Postuma, Vijay Kumar, Nacer Hamdi,
|
89
|
Nermin Sadoun, Muhammad Junaid
|
90
|
Virginia - Richard Trotta
|
91
|
JMU - Gabriel Niculescu
|
92
|
JLab - Dave Gaskell
|
93
|
CUA - Sameer Jain, Tanja Horn, Chi Kin Tam, BC Manoj
|
94
|
FIU - Pete Markowitz
|
95
|
Ohio - Julie Roche
|
96
|
Glasgow - Kathleen Ramage
|
97
|
|
98
|
Richard
|
99
|
-------
|
100
|
KaonLT Q2=4.4, W=2.74 LT-sep
|
101
|
- functional forms had no Q2-dependence in them
|
102
|
- now scaling L/T/LT/TT terms by (Q^2_event/Q^2_central)^n
|
103
|
where n= -2.18(L) -1.89(T) -2.01(LT) -2.34(TT)
|
104
|
|
105
|
Chi Kin
|
106
|
-------
|
107
|
KaonLT high Q2 data analysis
|
108
|
- Q2=4.4, W=2.74
|
109
|
- compared MM data after PID cuts with Richard's analysis
|
110
|
- no acceptance, HGC hole or diamond cuts
|
111
|
- the distributions look identical
|
112
|
|
113
|
- then compare NormYield/mC with Richard
|
114
|
- has some significant differences in some (t,phi) bins
|
115
|
- investigating what is different, will check the diamond cuts
|
116
|
|
117
|
- Q2=3.0, W=3.14
|
118
|
- undid shift in SIMC MM distribution
|
119
|
- adjusted t-bin width
|
120
|
- compare HMS distributions for Data and MC
|
121
|
- weird SIMC distributions observed earlier was due to unphysical
|
122
|
cross-section values at large -t
|
123
|
- now applied a t-cut to restrict SIMC to the range of the data
|
124
|
- agreement looks much better now
|
125
|
|
126
|
- still running into bad parameter fits for TT term
|
127
|
- changed from p4/(|t|^p5)*exp(-|p6*t|) to p4*exp(-p5*ln|t|-|p6*t|)
|
128
|
- not working well, needs to look into some other form
|
129
|
- Garth: taking the exponential of a logarithm seems weird
|
130
|
- *NB* suggests to try simply checking with a calculator some functional
|
131
|
forms and see what might be more promising, rather than random changes
|
132
|
|
133
|
Sameer
|
134
|
------
|
135
|
KaonLT CoinBlocking correction
|
136
|
- following Nathan's steps
|
137
|
- revised CTime.CoinTime_RAW_ROC2 cut values: -20 to +80
|
138
|
Q2=2.1, W=2.95, high epsilon, center SHMS runs 4891-4912
|
139
|
- most runs have correction ~0.9, but there are some weird outliers with
|
140
|
correction ~0.7, and a sharp shift in correction at rate ~2.5kHz
|
141
|
- *NB* Richard: cut still looks too tight, suggests to increase to +110 and
|
142
|
also loosen negative side
|
143
|
- *NB* need to investigate the outliers and the sudden shift
|
144
|
- also need to add the loose denominator cut that Nathan mentions above
|
145
|
|
146
|
Vijay
|
147
|
-----
|
148
|
PionLT Summer 2019 CoinBlocking correction
|
149
|
- also following Nathan's steps
|
150
|
- using a 135ns wide cut, the trigger oscillation traces have 140ns
|
151
|
- the cut looks slightly generous but should be good
|
152
|
- correction factor ~0.9, with high epsilon ~0.95 and low epsilon at 0.88
|
153
|
- for denominator, will apply a wide cut -600 to +900
|
154
|
|
155
|
Nacer
|
156
|
-----
|
157
|
KaonLT Q2=0.5 LT-sep
|
158
|
- last week, had Data/MC ratios near 1 but with double-bump oscillations at
|
159
|
high epsilon
|
160
|
- the fit model had LT=TT=0
|
161
|
- now trying TT=(p7*exp(-p8*|t-tmin|)/((Q^2+p9)^2)*sin(thetacm) and similar
|
162
|
function for LT
|
163
|
- ratios get much worse after 3 iterations, oscillations continue to grow
|
164
|
|
165
|
- Dave: all analyses are encountering interference function problems, is
|
166
|
there an inconsistency in how phi is calculated between hcana and SIMC?
|
167
|
- Richard: all recon_hcana calculations applied to SIMC are taken from hcana
|
168
|
|
169
|
xq = fX.Vect();
|
170
|
bq = fB.Vect();
|
171
|
xq *= rot_to_q;
|
172
|
bq *= rot_to_q;
|
173
|
//Calculate Angles of q relative to x(detected proton) and b(recoil neutron)
|
174
|
th_pq = xq.Theta(); //"theta_pq"
|
175
|
ph_pq = xq.Phi(); //"out-of-plane angle", "phi_pq"
|
176
|
th_nq = bq.Theta(); // theta_nq
|
177
|
ph_nq = bq.Phi(); //phi_nq
|
178
|
thetapq = th_pq;
|
179
|
phipq = ph_pq;
|
180
|
|
181
|
Richard's version of recon_hcana at:
|
182
|
https://github.com/trottar/simc_gfortran/blob/LTSep_Analysis_2024_kaon_xsects/recon_hcana/recon_hcana.C
|
183
|
|
184
|
- Gabriel: it's important to verify that data and SIMC phi distributions are
|
185
|
the same
|
186
|
- Nacer looks up a comparison histogram, they indeed look identical
|
187
|
|
188
|
- Dave: maybe there's an inconstency between how phi-vertex used in the model
|
189
|
is calculated compared to phi-recon used in the iterations?
|
190
|
- *NB* Garth: suggests to make a plot comparing phit from SIMC with phi
|
191
|
from recon_hcana. Expect to see a difference in resolution because phit
|
192
|
is the truth variable, but they should not differ in gross features
|
193
|
- *NB* Dave: suggests to apply recon_hcana script to phit when calculating
|
194
|
model cross sections in SIMC
|
195
|
|
196
|
- *NB* Dave: looking at Richard's version of recon_hcana
|
197
|
- this version has cuts in it, was not expecting to find any cuts there if
|
198
|
this is for general use
|
199
|
- *NB* Gabriel: this version also has offsets applied in it, what happens if
|
200
|
the offset is applied repeatedly in each iteration, that would cause huge
|
201
|
problems
|
202
|
- it's better to apply the offsets in a transparent fashion rather than
|
203
|
being in this code, to avoid them being applied more than once
|
204
|
|
205
|
- Richard:
|
206
|
I uploaded a clean version of my recon_hcana script to my master
|
207
|
branch. There is only the hard coded kaon mass in this version (just search
|
208
|
'HARD CODED' in cpp script).
|
209
|
https://github.com/trottar/simc_gfortran/tree/master/recon_hcana
|
210
|
If anyone finds any other issues or if we'd like to add calculations for the
|
211
|
vertex variables let me know. These variables are already defined
|
212
|
(unchanged), but easy enough to recalculate.
|
213
|
It is also easy to add new versions of variables (e.g., phipqi->phipqi_test)
|
214
|
for comparisons. New variables just need to be initiated in the header, added
|
215
|
as a branch, then calculated in the loop in the cpp file.
|
216
|
- *NB* it's important that everyone double check their version of recon_hcana
|
217
|
compared to this clean version!
|
218
|
|
219
|
BC Manoj
|
220
|
--------
|
221
|
- still learning how to replay data, no report yet
|
222
|
---
|
223
|
|
224
|
Next Meeting
|
225
|
------------
|
226
|
New 2-meeting/week structure
|
227
|
- Thurs: Oct 23 @ 16:00 Eastern/14:00 Regina
|
228
|
- KaonLT will go first
|
229
|
- Fri: Oct 24 @ 11:00 Eastern/9:00 Regina
|
230
|
- we will continue where we left off
|