Project

General

Profile

Pion LT Software Meetings » History » Version 20

Stephen Kay, 03/15/2021 06:51 PM

1 1 Stephen Kay
{{>TOC}}
2
3
h1. Pion LT Software Meetings
4
5
Pion LT software meetings. Please add your talk to the meeting ahead of time. Add the newest meeting to the top of the list!
6 17 Stephen Kay
7
----
8
9 19 Stephen Kay
h2. 2021.03.15 PionLT Software Meeting
10
11
* Replay and Python script running discussion
12
** Git changes, new branch for hallc_replay_lt/UTIL_PION/UTIL_BATCH - _offline_pionlt_
13
*** Need to modify repo setup script, some issues if branch doesn't exist
14
*** Will add instructions on how to get and update new branch
15
*** Will also modify so it automatically checks if the branch exists and gets it if not
16
** Pathing changes for c-pionlt and directory structure now all done, working well
17
** Some issues with replay scripts, both related to hcana updates
18
*** How the pcal_geom file is read in has been changed, variable needs to be VAL, VAL and not VAL VAL (comma instead of space) now
19
*** Helicity stuff no longer working, needed to be commented out for scripts to run
20
*** Carlos mentioned there's a new map for this, will need to update from hallc_replay
21
** Garth raised that Brad was potentially working on an improved GUI for checking online EDTM rates
22
*** Double check/follow up on this?
23
** Discussion of analysis scripts in more detail
24
*** How the MM is calculated, discussed adjusted values
25
*** How CT is calculated for each particle species
26
*** How RF time is utilised in PID
27 20 Stephen Kay
*** Vijay showed RF vs delta and RF vs MM plots and how these can be utilised in PID - "RFvDelta":https://redmine.jlab.org/attachments/download/1200/Kaon_RFtime_delta.pdf, "RFvMM":https://redmine.jlab.org/attachments/download/1201/Kaon_mm_FRtime.pdf, both with Kaon PID cuts applied
28 19 Stephen Kay
*** Stephen will send on some documentation on these topics to Jacob/Julie
29
** To do list for software
30
*** Update hallc_replat_lt with hallc_reply maps
31
*** Install new hcana in c_kaonlt area
32
*** Push all hallc_replay_lt fixes
33
*** Update git script, add instructions
34
35
----
36
37 18 Stephen Kay
h2. 2021.03.08 PionLT Software Meeting
38
39
* HeeP studies discussion
40
** Discussed minimal criteria for singles runs
41
*** No setting shorter than 12 minutes
42
*** No setting longer than one hour
43
*** No setting with less than 10k events
44
*** Want elastics rates of under 100 kHz
45
** Criteria/Discussion for coin runs
46
*** Want roughly 50k elastics
47
*** Multiple would be good
48
*** ~3 hours for one previous setting (at 50% data taking eff), this is OK
49
** Discussed solid angles for each spectrometer
50
*** HMS - 8 mSr, 8.1? 
51
*** SHMS - 3.5 mSr, Carlos states > 4 mSr in his thesis
52
** Both Nathan and Jacob had some spreadsheets with settings analysed, a few numbers did not match previous settings, both looking into this (probably a solid angle off or similar)
53
** Garth sent on Fortran code for cross sections
54
* Analysis Code Updates
55
** Stephen has finalised the pathing/directory structure updates for
56
*** hallc_replay_lt
57
*** UTIL_PION
58
*** UTIL_BATCH
59
** All have a new branch, *offline_pionlt*
60
** Further testing and updates needed, Stephen will work through updating the scripts for the calibrations now that the new structure is set up
61
*** Some are outdated now, DC, Hodoscopes e.t.c (grab wrong DB files to begin with)
62
* Numerous people reported that the farm was very slow over the weekend, if this continues, should raise with Brad/SciComp
63
64
----
65
66 17 Stephen Kay
h2. 2021.03.01 PionLT Software Meeting
67
68
* HeeP studies
69
** Students still working on this, Jacob looking at rate calculations
70
* Stephen - updates on new git and directory setup scripts
71
** Scripts in place but still some work on hallc_replay_lt and UTIL_BATCH needed
72
*** Issues with pathing that need to be corrected for new area
73
*** Should have these finalised by mid/late this week
74
** Jacob has tested and seems to be working OK
75
** Will work on updating/testing DC/Calorimeter calibration scripts next
76
* Jacob conducting sanity checks on new matrix elements, noticed discrepancy between kaonlt/pionlt hcana and previous versions, likely due to changes in hcana from April last year
77
** Mark gave some talk on this last year - "Talk1":https://hallcweb.jlab.org/DocDB/0010/001060/002/update_april2020.pdf , "Talk2":https://hallcweb.jlab.org/DocDB/0010/001055/001/HCANA_Hodo_changes_april2020.pdf, "Talk3":https://hallcweb.jlab.org/DocDB/0010/001056/001/April%202020%20HCANA%20changes%20for%20other%20detectors.pdf
78
* Meeting time discussed, remaining at 13:00 ET (which means it shifts to 11:00 Regina time)
79
 
80 16 Stephen Kay
----
81 1 Stephen Kay
82 16 Stephen Kay
h2. 2021.02.22 PionLT Software Meeting
83
84
* Updates from the group
85
** Garth
86
*** HeeP data discussion, one per beam energy
87
**** KaonLT and PionLT Phase I had nearly every beam energy setting
88
*** Updates about the new target config, phase II and III of PionLT likely going to have new target ladder
89
*** Thicker aluminium cans, CAD design done but not completely finalised, will know soon
90
*** KaonLT beamline will be used in 2021 run, new beamline for 2022 run
91
*** Start of run pushed back slightly, 2022 run will be May to December, PionLT might be slotted into parts of this
92
** Stephen
93
*** Demo2 script fixed, bug was slightly stupid, run not in range but the script did not report this
94
**** Will look at tweaks to kaonlt.py to fix this
95
*** New hcana installed in pionlt area, used root 6.14.04, scons issue with newer root (6.18.04)
96
*** Will create setup scripts for use in migrating over to this area for working
97
*** Minor issue with /cache/c-pionlt directory, permissions related
98
99
* Discussed plans and potential problems for upcoming run regarding COVID procedures, how many people can be on shift, how many people will travel and so on
100
* Will need to shift meeting time in a few weeks due to daylight savings time change for some people
101
102 1 Stephen Kay
----
103
104 14 Stephen Kay
h2. 2021.02.15 PionLT Software Meeting
105
106
* Updates from the group
107 15 Stephen Kay
** Carlos
108
*** Previously looked at optimisation of kinematics for HeeP data
109
*** Document on "DocDB":https://hallcweb.jlab.org/DocDB/0010/001036/002/HC_SoftwareMeeting_Oct03_2019_pdf.pdf
110
*** Will revisit this and try to make some notes on code
111
** Stephen
112
*** No major updates, resolved some issues with scripts Jacob/Junaid were having
113
*** /group/c-pionlt now exists, will try to install hcana here with a more up to date version of root
114
*** Garth mentioned some changes to farm software, cmake, singularity, Jupyter - shouldn't affect us much
115
** Nathan
116
*** Combing hodo script DBase files, will try and update, including batch scripts
117
** Jacob 
118
*** Sanity checks of running old scripts and comparing to new
119
*** Should be in place to combine in new matrix elements soon
120
** Junaid
121
*** demo1 being slow, file probably too large
122
*** Farm also being slow could be an issue
123
** Ali
124
*** Sym link hardcoding, switch location of outputting
125
126
* Idea of a directory setup script, something people can run and it will set up a tree of directories to save files to
127
** Can try making a version of this later this week, will need to modify output of lots of scripts!
128 14 Stephen Kay
129
----
130
131 10 Stephen Kay
h2. 2021.02.08 PionLT Software Meeting
132
133
* Updates from the group
134
** Stephen - Tried to replicate errors Jacob was having with Demo2, could not replicate issues and didn't see any script differences
135
*** May be a versioning issue, Stephen and Richard will investigate further
136
*** JLab environment/root version issue likely cause
137
** Jacob - Questions about the pionlt directories, all but the /group/c-pionlt one seem to be set up
138
*** Stephen following up with Brad on this
139
** Junaid - Some environment issues
140
*** Stephen will try to resolve later today
141
** Casey - Gave an update on his timing window scripts
142
*** https://github.com/mrcmor100/hallc_replay_XEM/tree/timing
143
*** Scripts look very nice, compare timing windows to existing ones and upload plots to network accessible location
144
*** Stephen will take a look at how they can be adapted for our coincidence running
145 13 Stephen Kay
* HeeP running discussion
146 12 Stephen Kay
** Minimum accessible spectrometer angles - SHMS 5.5, HMS 10.5, opening angle ??
147
** Want higher for HeeP running for practicality (no hall access e.t.c.)
148 10 Stephen Kay
149
----
150
151 3 Garth Huber
h2. 2021.02.01 PionLT Software Meeting
152 2 Stephen Kay
 
153
* Updates from the group
154
** Stephen - Cointime peak script updates and fixes
155
** Jacob - Issues with Demo2 cuts
156
*** Stephen thinks this may be due to lack of updating of the script after some changes Richard made, will investigate
157
** Nathan - Hodoscope script issues, tracked down to .database file. Investigating fixes
158
** Junaid - Software setup on Lark but python/root issues here, working on JLab account. Will investigate root compilation on Lark
159
*** Stephen raised that issue in getting root to compile isn't actually related to the python version used, other package/component causing issues
160
** Ali - Working on improving report files and def files
161
* "Casey Presentation":https://redmine.jlab.org/attachments/download/1175/pionLTgroup_presentation.pptx
162
** Discussion of process and software used by XEM experiment
163
** Nice reference time script in place, will exchange with Stephen/Richard and see what can be merged with each
164
** Structure and plan for analysis look similar to our own, will try to collaborate as much as possible on having a nice working set of software for online usage
165
** Raised point of online BCM/BPM monitoring
166
*** Dave mentioned it would be nice to track the stability of the BCM/BPMs over the run period, at least once per shift produce a plot/document checking this
167
*** Stephen added that this could also track the prescale factors (reported vs calculated)
168
*** Investigate idea of a once per shift script that checks last X runs and produces plots above
169
170
----
171 1 Stephen Kay
172 3 Garth Huber
h2. 2021.01.25 PionLT Preparation Meeting
173
174
* Garth Discussed run plan kinematics, purpose of Heep runs, and Luminosity scans
175
** Homework: students should look at distributed Heep kinematics and try to find some sets of singles (e') and coin (e'+p) runs which would overlap either in energy or angle with the physics kinematics, for the purpose of establishing angle and momentum offsets.
176
** Jacob also looked through Garth's physics kinematics spreadsheet, and did not find any additional errors, beyond the one GH had already identified.  That error turned out to be an error in the kinematics table in the Jeopardy (2019) proposal, and GH subsequently distributed a corrected spreadsheet.
177 4 Garth Huber
[[https://redmine.jlab.org/attachments/download/1176/pion_runplan_21jan26.ods]]
178 5 Garth Huber
[[https://redmine.jlab.org/attachments/download/1178/elas_9p900gev.out]]
179 6 Garth Huber
[[https://redmine.jlab.org/attachments/download/1179/elas_9p200gev.out]]
180 7 Garth Huber
[[https://redmine.jlab.org/attachments/download/1180/elas_8p000gev.out]]
181 8 Garth Huber
[[https://redmine.jlab.org/attachments/download/1182/elas_6p000gev.out]]
182 6 Garth Huber
183 9 Garth Huber
----
184
185 3 Garth Huber
h2. 2021.01.12 PionLT Software Meeting
186 1 Stephen Kay
 
187
* "Stephen Presentation":https://redmine.jlab.org/documents/122
188
** Discussion of analysis tasks and status as of 12/01/21. The non-annotated version of the notes is also available "here":https://redmine.jlab.org/documents/123
189
** Homework for next week is the following -
190
*** Setup and try the batch calibration scripts and the python analysis script demo
191 6 Garth Huber
*** For Stephen - Check with Brad regarding new area for files