Project

General

Profile

PC22072015 » History » Version 1

Dobbs, Adam, 22 July 2015 11:28

1 1 Dobbs, Adam
h1. PC22072015
2
3
Wednesday 22nd July 2015 at 15:00 BST
4
Room CR09 RAL
5
6
{{>toc}}
7
8
h2. Summary of Actions
9
10
* *ACTION*: Look into TRefArray limits (*A. Dobbs*)
11
* *ACTION*: Fix tracker unpacking and digitisation (*E. Overton, P. Kyberd*) - _Done?_
12
* *ACTION*: Flag low pt for downstream tracker reconstruction (*A. Dobbs*) _Done in personal dev branch, needs testing before merge_
13
* *ACTION*: Optimize momentum residuals for final tracks (*C. Hunt*) - _Done for straights_
14
* *ACTION*: Get detector output in global coordinate system (*C. Heidt, C. Hunt*)
15
* *ACTION*: Need uncertainties from detector reconstructions: on positions, momenta, tof time (*A. Dobbs*)
16
* *ACTION*: Restructure TOF Digitisation and incorporate MapCppTrigger (*D. Rajaram*)
17
* *ACTION*: Pursue uncertainties from TOF and global coordinate transform (*A. Dobbs*)
18
19
h2. Agenda
20
21
h3. Release status
22
23
* Current release = 0.9.7
24
* Targets for release 0.9.8:
25
** Add KL output updates
26
** SciFi speedup
27
** MAUS speed up
28
** Fix memory leaks
29
** execute_against_data.py should be always make a tarball
30
31
* Targets for future release:
32
** Trigger MC
33
** Tracker -- Kalman updates
34
35
h3. Schedule
36
37
* attachment:2015-07-08_MAUS-Schedule.ods -> attachment:2015-07-08_MAUS-Schedule_updated.ods
38
39
h3. Detectors
40
41
* Detector integration (D. Rajaram)
42
** Reconstruction quality flags (*A. Dobbs* to make requests to detector groups) #1585
43
* Tracker (P. Kyberd)
44
** Space-point, track-finding efficiency studies partly blocked by lack of trigger #1182
45
** *ACTION*: Tracker unpacking and digitisation fix (*E. Overton, A. Dobbs*)
46
** *ACTION*: Flag low pt for downstream tracker  reconstruction (*A. Dobbs*) _Done in personal dev branch, needs testing before merge_
47
** *ACTION*: Optimize momentum residuals for final tracks (*C. Hunt*)
48
** *ACTION*: Fix close to paraxial tracks producing nan output (*C. Hunt*)
49
** *ACTION*: Update online plots (*P. Kyberd*)
50
** *ACTION*: Update Schedule (*P. Kyberd*)
51
52
* TOF (D. Rajaram)
53
** Restructure TOF MC Digitizer - part of trigger MC (*D. Rajaram*)
54
* EMR (F. Drielsma)
55
** MC #1033
56
*** -*ACTION*: Refactor code to remove extra recon events (*F. Drielsma*)- _Done, in trunk_
57
* KL (M. Bogomilov)
58
** *STANDING*: MC validation, optimization, tuning, #1411
59
* CKOV (Drews, Winter, D. Rajaram)
60
* Monte Carlo trigger (D. Rajaram) #1182
61
** *ACTION*: Restructure TOF Digitisation and incorporate MapCppTrigger (*D. Rajaram*)
62
63
h3. Global Reconstruction
64
65
* Tracking (J. Greis)
66
* PID (C. Pidcott)
67
* Detector output
68
** *ACTION*: Get detector output in global coordinate system (*C. Heidt, C. Hunt*)
69
*** See #1631
70
** *ACTION*: Need uncertainties from detector reconstructions: on positions, momenta, tof time (*A. Dobbs*) _Update - emailed detector owners, CKOV replied, EMR now implemented and in trunk, no other responses_
71
*** Will also need data structure modifications once we understand how to get the uncertainties
72
73
h3. Unpacking
74
75
* Need to roll out SL6 to Jenkins nodes (*P. Franchini*)
76
* *ACTION* Fix tracker unpacking and digitisation (*E. Overton, P. Kyberd*)
77
* DAQ channel maps to DB (*D. Rajaram*) #1375, blocked by #994
78
79
h3. Infrastructure
80
81
* Geometry/MC (S. Ricciardi, R. Bayes)
82
** Speed improvements (*R. Bayes*)
83
*  Monte Carlo
84
** *ACTION*: Upload script feature (*R. Bayes*)
85
* GRID and Batch Production (C. Rogers, J. Martyniak)
86
** Running 0.9.7
87
** Fix memory leaks
88
** execute_against_data.py
89
* Code deployment
90
* Documentation
91
* Data Structure
92
93
h3. Online
94
95
* Online reconstruction (A. Dobbs)
96
* Have prototype GUI and prototype ROOT-based document DB to replace maus-web-app and django #1312 (C. Rogers)
97
* Software On Call (A. Dobbs)
98
** http://micewww.pp.rl.ac.uk/projects/maus/wiki/Software_on-call (SOC wiki)
99
100
h3. Performance
101
102
* Speed improvements
103
** Fix memory leaks - preventing GRID runnning (A. Dobbs, D. Rajaram, C. Rogers)
104
** No more passing JSON between modules, as string conversions are expensive, only use JSON for configuration data and input / output (A. Dobbs, D. Rajaram, C. Rogers)
105
*** Extensive refactor work
106
** YK proposes parallelising MAUS with C++11 multi-threading, at the mapper level, see #1638 (A. Dobbs, D. Rajaram, C. Rogers, Y. Karadzhov)
107
*** Extensive refactor work
108
109
* Beam generation excessive resource usage
110
** Query analysis group requirements (in particular how many G4BL beams we need)
111
** Consider alternative upstream beam generation code
112
113
h3. Documentation
114
115
* Finish MAUS workbook (A. Dobbs)
116
117
h3. AOB
118
119
* MAUS paper draft - developers please review and supply input where required "launchpad":https://code.launchpad.net/maus-pub
120
121
h2. International Toll-Free Dial-in numbers
122
123
* Switzerland:	0800705351
124
* UK:	08004960576
125
* US:	1-866-740-1260
126
* "Other numbers":http://www.readytalk.com/an.php?tfnum=8667401260
127
* Access Code: 5673390
128
129
h2. Notes
130
131
h3. Attendance
132
133
134
135
h3. Detectors
136
137
* Detector Integration
138
* KL
139
* Ckov 
140
* EMR
141
* Tracker
142
Lots happening, PK will update schedule when things calm down
143
Every now and then (~0.4% of time) see a corrupt event due to ADC saturation. Now accounted for in code.
144
Full recon now working for straight tracks. PatRec and Kalman both seem to be doing well.
145
EO will be going over tracker electronics trying to make improvements.
146
Progress being tracked in #1696 - plots available here.
147
AD updated real data digitisation, mapping now slightly more efficient. Next up investigate SciFiEvent copy constructor (AD, CHunt)
148
New actions added.
149
* TOF
150
151
h3. Global Reconstruction
152
153
* Quite a lot of Jan's stuff blocked by dE/dx
154
* Quite a lot of Celeste's stuff blocked by lack of Global coordinate output from detectors
155
156
h3. Unpacking
157
158
h3. Infrastructure
159
160
* Geometry
161
* MC
162
* G4BL
163
* GRID
164
165
h3. Online
166
167
h3. Performance
168
169
* Speed up
170
* Nearly there on API, etc, memory leaks now major issue.
171
Celery needs strings - slower than not fanning out to multiple nodes in the first place -> dump online recon celery system in favour of one fast machine
172
173
h3. Miscellaneous