~vpec/maus/tof_calib_read

659 by Chris Rogers
Commit changes for another try at 0.0.9
1
This file contains a brief overview of the changes made in each release. A
2
detailed description of changes is available at:
659.1.23 by Chris Rogers
README etc for 0.2.5
3
487 by Christopher Tunnell
added release notes
4
http://micewww.pp.rl.ac.uk/projects/maus/roadmap
5
6
Release Notes
7
=============
659.2.77 by Paolo Franchini
Merge from trunk and bureaucracy for MAUS-v3.1.2
8
MAUS-v3.1.2
9
  This is a patch for 3.1.1:
10
    - Global reconstruction: fixed memory leak and fixed bug in track matching
11
    - Global reconstruction: add production script with globals
12
    - add new datacard for running the reprocessing on the Grid
13
    - updated reconstruction script for Grid
733.1.1 by ~mice-lcr
Patch release MAUS-v3.1.1
14
MAUS-v3.1.1
15
  This is a patch for 3.1.0
16
    - Geometry: added support for extra virtual planes
659.2.74 by Paolo Franchini
Merge from trunk and bureaucracy for MAUS-v3.1.0
17
MAUS-v3.1.0
18
  The following changes were made:
19
    - EMR: reconstruction improvements and bug fixes
20
    - Tracker: updates to the SciFi Digitizer
21
    - Tracker: pattern recognition fixes to address the 50MeV bump, MINIT used as default
22
    - Tracker: refitter for low P_t tracks (used for run 07469)
23
    - Geometry: added datacard for current scale factors
24
    - Geometry: add support for empty LiH absorber
25
    - Geometry: add support for LH2 absorber
26
    - Global reconstruction: improvements and bug fixes
27
    - Analysis: cuts data structure
28
    - Third party: fixed link
659.2.71 by Adam Dobbs
Merge from trunk and bureaucracy for MAUS-v3.0.0
29
MAUS-v3.0.0
30
  The following changes were made:
31
    - Geometry: Support for Neon absorber added
32
    - Simulation: Added a few features to BT3dFieldMap
33
    - Tracker: pattern recognition MINUIT fit now the default
34
    - Tracker: various updates to the analysis tools
35
    - Tracker: Removed the old pattern recognition reducer and backend plotting code
36
    - EMR: Calibration map updated
37
    - KL: Calibration map updated
38
    - Global reconstruction: production ready, top level script for runnning added
39
    - Global reconstruction: ability to obtain data at virtual planes locations added
40
    - Build tools: Tests now installed to build/tests/, rather than just build/
41
    - Third party: scipy added
42
    - Third party: maus-apps bug fix
659.2.66 by Adam Dobbs
Bureaucracy prior to MAUS-v2.9.1
43
MAUS-v2.9.1
44
  The following changes were made:
45
    - Small update map module to conform to API design
46
    - Global recon update
47
    - Tracker pattern recognition MINUIT fit option added
48
    - Tracker Kalman filter p-value fix
49
    - Tests: optics model test fix
50
    - Third party: CDB-C++ build fix
51
    - Third party: ROOT5 patch added for GCC6 compatibilty (MAUS now GCC6 compatible)
659.2.62 by Adam Dobbs
Bureaucracy for 2.9.0
52
MAUS-v2.9.0
53
  The following changes were made:
54
    - TOF calibration updates
55
    - TOF digitisation updates
56
    - Tracker pattern recognition updates (efficiency enhancements)
57
    - Tracker Kalman filter updates
58
    - Tracker analysis updates
59
    - Extensive Global reconstruction updates
60
    - Geometry GDML handler update
61
    - Third party: python package installer upgrade to pip
62
    - Third party: pylint upgraded
63
    - Third party: CDB client updated
64
    - Third party: gSOAP added
65
    - Third party: G4BL beam in updated
66
    - Various other smaller updates
728 by Adam Dobbs
MAUS-v2.8.3
67
MAUS-v2.8.3
68
  The following changes were made:
69
    - analyze_data_offline: Encoding corruption fixed
70
    - simulate_mice: Momentum correction mapper added
727 by Adam Dobbs
MAUS-v2.8.2
71
MAUS-v2.8.2
72
  The following changes were made:
73
    - Tracker: Kalman: speed improvement by catching unhandled exception
74
    - analyze_data_offline: bug fix - added new tracker module
725.1.2 by Adam Dobbs
MAUS-v2.8.1
75
MAUS-v2.8.1
76
  The following changes were made:
77
    - Third party: GEANT4: updated data download url
659.2.55 by Adam Dobbs
Merge from merge branch, some tweaks, bureaucracy ready for release 2.8.0
78
MAUS-v2.8.0
79
  The following changes were made:
80
    - Tracker: new executable directory in bin/scifi
81
    - Tracker: SciFiSeed now a full data structure class
82
    - Tracker: DEMO radiation modelling now available via MapCppTrackerRadiationNoiseModel
83
    - Tracker: Pattern recognition: momentum corrections now available
84
    - Tracker: Pattern recognition: large improvement in efficiency
85
    - Tracker: Pattern recognition: covariance of fits now correctly returned
86
    - Tracker: Pattern recognition: Analysis: updates to efficiency calculation code
87
    - Tracker: Track fit: performance updates
88
    - Global recon: global tracker added
89
    - Third party: G4Beamline build bug fixed by disabling ROOT linking
659.2.51 by Adam Dobbs
Preparing for release 2.7.0, merge and bureaucracy done
90
MAUS-v2.7.0
91
  The following changes were made:
659.2.52 by Adam Dobbs
Merge from merge branch pulling in tof and tracker updates
92
    - Tracker: pattern recognition sz cut increased -> performance boost
659.2.51 by Adam Dobbs
Preparing for release 2.7.0, merge and bureaucracy done
93
    - Tracker: pattern recognition efficiency analysis code upgraded
94
    - Tracker: python mc-recon bridge module added
95
    - Tracker: calibration script update
96
    - Global recon: various updated, including better KL data processing
97
    - Geometry: ParentFileCreation updated to handle focus coil off mode
98
    - Utilities: New utils added for offline reconstruction (analyze_data_fast_turnaround)
99
    - Third party: CMake added
100
    - Third party: gtest upgraded to version 1.8.0
101
    - Third party: Xerces upgraded to version 3.1.4
102
    - Third party: Numpy upgraded to version 1.11.2
103
    - Third party: pylint upgraded to version 1.6.3
104
    - Third party: ROOT upgraded to 5.34.36, now uses CMake
659.2.46 by Adam Dobbs
Bureaucracy for release 2.6.0
105
MAUS-v2.6.0
106
  The following changes were made:
107
    - Global reconstruction TRef issue fixed, solving issue #1858
659.2.48 by Adam Dobbs
Updated RELEASENOTES
108
    - Global reconstruction other updates
659.2.46 by Adam Dobbs
Bureaucracy for release 2.6.0
109
    - TrackerRecon mapper deprecated, split into new mappers for each stage
110
    - Tracker Kalman integration tests added
111
    - ReduceCppTofCalib now inherits from ReduceBase
112
    - EpicsInterface, ParticleTrigger and TriggerEngine added to the data structure
113
    - Squeak (the logger) ported out of legacy into main code base and expanded
114
    - Squeak example app added, and description added to user guide
115
    - Minor refactor of the MAUS exception code
116
    - bin/utilities/find-runs.py added, gives run, beamline and cooling channel info from CDB
117
    - SGE batch cluster running framework added
118
    - Event Viewer updated
119
    - Disabled MAUSGeant4ManagerTest.RunParticlePGTest due to intermittent failures
120
    - Third party G4BL random number fix for issue #1852
121
    - Third party unpacker version upgraded to 4.0.3
659.2.48 by Adam Dobbs
Updated RELEASENOTES
122
    - Third party MAUS side CDB code update, geometry corrections may now be downloaded from CDB
659.2.46 by Adam Dobbs
Bureaucracy for release 2.6.0
123
  Known issues:
124
    - Tracker Kalman fit sometimes produces NaNs
125
  Notes:
126
    - Particle trigger unpacking is not enabled
659.2.41 by Adam Dobbs
Preparing for release 2.5.0
127
MAUS-v2.5.0
128
  The following changes were made:
659.2.43 by Adam Dobbs
Last few things before release
129
    - Global reconstruction updates
659.2.41 by Adam Dobbs
Preparing for release 2.5.0
130
    - EMR updates
659.2.43 by Adam Dobbs
Last few things before release
131
    - Kalman updates
659.2.41 by Adam Dobbs
Preparing for release 2.5.0
132
    - Workbook updated
133
    - Third party CDB interface updated, old interface is no longer supported
659.2.37 by Adam Dobbs
README, RELEASENOTES and VersionNumber.hh updated for release 2.4.0
134
MAUS-v2.4.0
135
  The following changes were made:
136
    - Event viewer added
137
    - Scifi Kalman filter updates
659.2.39 by Adam Dobbs
Merge
138
    - Scifi spacepoint recon upgraded, better noise discrimination
659.2.37 by Adam Dobbs
README, RELEASENOTES and VersionNumber.hh updated for release 2.4.0
139
    - execute_against_data* tests fixed
140
    - Data download helper added: bin/utilities/fetch_recon_data.py
141
    - Third party cloc script updated
142
    - Third party MPFR script version number bug fixed
720 by Adam Dobbs
MAUS-v2.3.1
143
MAUS-v2.3.1
144
  The following changes were made:
145
    - Hot fix - Django version updated
659.2.30 by Adam Dobbs
Preparing for release MAUS-v2.3.0
146
MAUS-v2.3.0
147
  The following changes were made:
148
    - Minor EMR update
149
    - Scifi kalman filter updates, pz residual offset fix
150
    - Scifi trackpoints datastructure update
659.2.31 by Adam Dobbs
RELEASENOTES update
151
    - Geometry test fix
659.2.30 by Adam Dobbs
Preparing for release MAUS-v2.3.0
152
    - Doxygen updates
153
MAUS-v2.2.0
697.124.34 by Christopher Hunt
Merged 2.2
154
  The following changes were made:
155
    - Geometry updates
156
    - Scifi Kalman fit updates
157
    - Scifi pattern recognition updates
158
    - Scifi geometry bug fix
159
    - EMR updates
160
    - Global tracking bug fix
161
    - Test framework updates
162
    - Third part library SCons version updated to 2.4.1
659.2.23 by Adam Dobbs
Preparing for MAUS-v2.1.0
163
MAUS-v2.1.0
164
  The following changes were made:
165
    - Final fixes for scifi geometry issues
166
    - Scifi kalman filter updates
167
    - Scifi onrec plots expanded
168
    - EMR performance updates
169
    - Geometry handling updates
170
    - New unpacker version (4.0.2)
659.2.20 by adobbs at physics
Code numbering and release notes updated for MAUS-v2.0.0
171
MAUS-v2.0.0
172
  The following changes were made:
173
    - Extensive global tracking updates, first full working version
174
    - Scifi kalman fit complete
175
    - Scifi 'star' and 'slide' bugs fixed
176
    - Scifi pattern recognition debug mode added
177
    - Scifi straight track pattern recognition optimised
178
    - Scifi calibration pull down updated
179
    - TOF reducer updates
180
    - EMR updates
181
    - Geometry updates
182
    - All updates from patch release 1.4.1 included
659.2.16 by Adam Dobbs
Preparing for MAUSv1.4.0
183
MAUS-v1.4.0
184
  The following changes were made:
185
    - Further extensive EMR updates
186
    - Extensive tracker updates, including real data sign flip fix
187
    - Small ROOT based event viewer added
188
    - numpy upgraded to 1.6.0
189
    - Workbook updated
190
    - All updates from patch releases 1.3.1 and 1.3.2 included
659.2.12 by Adam Dobbs
Preparing for MAUS-v1.3.0
191
MAUS-v1.3.0
192
  The following changes were made:
193
    - Extensive updates to the EMR
194
    - TOF calibration code updates
195
    - Tracker kalman fit updates
196
    - Geometry updates
197
    - Building GCC as a third party now the default
198
    - C++11 build flag added (developers may now use C++11)
199
    - Main memory leak removed
200
    - Third party libraries tarball locations updated
201
    - Debugging output cleaned up
202
    - Documentation updated
659.2.10 by Adam Dobbs
Preparing for release 1.2.0. Merged from merge branch.
203
MAUS-v1.2.0
204
  The following changes were made:
205
    - TOF Cpp reducer added
206
    - Third party libraries cleaned up and build output improved
207
    - G4Beamline updates
697.47.132 by ~mice-lcr
MAUS-v1.1.1 patch release
208
MAUS-v1.1.1
209
  This is a patch release for MLCR operations
210
    - Bug fix in channel map loading for online operation
211
    - Bug fixes in geometry parent file creation, gdml schema url handling
212
    - SciFi reconstruction distinguishes between fields on/off in either solenoid
659.2.6 by Adam Dobbs
Preparing for release 1.1.0
213
MAUS-v1.1.0
214
  The following changes were made:
215
    - CKOV MC digitizer added
216
    - TOF, KL and CKOV MC digitizers now handle MAUS::Data
217
    - MC reconstruction setup now handles MAUS::Data
218
    - TOF interface updated, now supplies positions in global coordinates
219
    - TOF legacy geometry fix, vertical slabs now upstream for all TOFs
220
    - EMR updates, including addition of a reducer
221
    - Tracker mapping and calibration updated (fixes plane ordering bug)
222
    - Tracker CDB interface added for configuration data
223
    - Old tracker cosmic test file now downloads from micewww
224
    - DAQ channel maps read from CDB
225
    - Various CDB geometry updates
226
    - CDB third party lib now on version 1.1.3 (DAQ and tracker added)
227
    - libmonitor third party source now downlaods from micewww
228
    - MAUS now compatible with GCC 4.9
229
    - Workbook added to documentation
230
    - Various other bug fixes and improvements
659.2.1 by Durga Rajaram
candidate for v1.0.0
231
MAUS-v1.0.0
232
  The following changes were made:
233
    - MAUS speedup implemented
234
    --- All reconstruction mappers and reducers process MAUS::Data
235
    --- MapCppSimulation processes MAUS::Data
236
    - Tracker Kalman improvements
659.2.3 by Durga Rajaram
Updated Release notes
237
    - Tracker mapping and calibration updated for 01b data (#1721)
659.2.1 by Durga Rajaram
candidate for v1.0.0
238
    - ROOT document store, Image data type, prototype GUI added for online reconstruction (#1312)
239
    - Fixed some memory leaks (#1704, #1712)
659.2.3 by Durga Rajaram
Updated Release notes
240
    - MAUS version number encoding changed to satisfy ROOT (#1725)
241
  If upgrading from a previous version, you must redo the entire installation
659.1.115 by Adam Dobbs
Preparing for release 0.9.7
242
MAUS-v0.9.7
243
  The following changes were made:
709 by Adam Dobbs
MAUS-v0.9.7
244
    - ROOT installation modified to support deployment on GRID
245
    - Tracker real data digitisation improvements
246
    - Tracker mapping and calibration updated
659.1.115 by Adam Dobbs
Preparing for release 0.9.7
247
  If upgrading from a previous version, please redo the entire installation
659.1.112 by Adam Dobbs
Preparing for release 0.9.6
248
MAUS-v0.9.6
249
  The following changes were made:
250
    - Unpacker and associated libraries updated
251
    - Tracker Kalman fit extensively updated
252
    - Tracker real data digitization updated
253
    - Tracker online plots added
254
    - Geometry bug fixes
255
    - Online reconstruction bug fixes
256
    - Speed up work: some JSON removed in favour of Data* data passing
257
    - Build system improvements
258
    - ROOT upgraded to version 5.34.30
259
  If upgrading from a previous version, please redo the entire installation
659.1.108 by Adam Dobbs
Bug fix for build_release.py and bureaucracy for release 0.9.5
260
MAUS-v0.9.5
261
  The following changes were made:
262
    - StepIV unpacker now used by default
263
    - Script for switching unpacker easily added
264
    - Fast Geometry GDML parser added
265
    - Extensive EMR updates
266
    - DAQ channel map update
267
  If upgrading from a previous version, please redo the entire installation
659.1.104 by Adam Dobbs
Updated version number etc. ready for MAUS v0.9.4
268
MAUS-v0.9.4
269
  The following changes were made:
270
    - StepIV unpacker added, StepI unpacker remains the default
271
    - Geometry navigator for GEANT4 added
272
    - EMR updates
273
  If upgrading from a previous version, please redo the entire installation
659.1.98 by Adam Dobbs
Preparing for release 0.9.3
274
MAUS-v0.9.3
275
  The following changes were made:
276
    - Documentation - Doxygen fix
659.1.104 by Adam Dobbs
Updated version number etc. ready for MAUS v0.9.4
277
  The following changes were made:
278
    - Documentation - Doxygen fix
659.1.98 by Adam Dobbs
Preparing for release 0.9.3
279
    - G4Beamline - a few updates, including to the deck
280
    - Global - PIDVarC added
281
    - Grid - updates to Grid execution scripts
282
    - ROOT - MINUIT2 support added
283
    - Tracker - a few miscellaneous updates
659.1.101 by Adam Dobbs
Preparing for release 0.9.3
284
    - install_build_test.bash updated to allow multi-core builds (use -j N)
659.1.98 by Adam Dobbs
Preparing for release 0.9.3
285
  If upgrading from a previous version, please redo the entire installation
659.1.94 by Adam Dobbs
Preparing for maus release 0.9.2, merge from trunk done
286
MAUS-v0.9.2
287
  The following changes were made:
288
    - EMR - extensive updates
289
    - G4Beamline - changes to the deck for Grid running
290
    - Geometry - Tracker He window added to legacy
291
    - Grid - added script for MC running on the Grid (bin/utilities/execute_MC.py)
292
    - Tracker - various updates, including to Kalman filter and final track datastructure
659.1.93 by Durga Rajaram
candidate 0.9.1
293
MAUS-v0.9.1
294
  The following changes were made:
295
    - Memory leak fixes #1489
296
    - KL - MC tuning, calibrations in CDB
297
    - TOF - calibrations by run-number
298
    - MC - fine grained production thresholds by volume and particle type
299
    - MC - add LiH material definition
300
    - Geometry - updates, Ckov added
301
    - Bug fixes
659.1.92 by Durga Rajaram
candidate 0.9.0
302
MAUS-v0.9.0
303
  The following changes were made:
304
    - Data handling API changes propagated to inputers and mappers
305
    - Memory leak fix #1489
306
    - KL - tuning and calibration update
307
    - Geometry - added diffuser irises, updated MiceModule translation
308
    - Tracker - improvements, bug fixes, and additional tests
309
    - Global PID framework - added Ckov, KL
310
    - Updated documentation
311
    - Bug fixes in build system
312
    - JsonCpp version upgraded to 0.6.0-rc2
313
  If upgrading from a previous version, please redo the entire installation
659.1.90 by Durga Rajaram
candidate 0.8.5
314
MAUS-v0.8.5
315
  The following changes were made:
316
    - Bug fix - pi/mu decays in physics list (1470)
317
    - Bug fix - SL6 build (1476)
659.1.91 by Durga Rajaram
candidate 0.8.5 - trunk r734
318
    - Bug fix - empty data handling in ckov reco 
659.1.90 by Durga Rajaram
candidate 0.8.5
319
    - Updated documentaiton
659.1.86 by Durga Rajaram
candidate 0.8.4
320
MAUS-v0.8.4
321
  The following changes were made:
322
    - Added EMR geometry and sensitive detector hits
323
    - Implemented polarized decays and spin tracking
324
    - API to handle conversions between json/string/cpp types
325
    - Tracker added to global PID
326
    - Geometry updates
327
    - Fixed memory leak
328
    - Bug fixes
659.1.85 by Durga Rajaram
candidate 0.8.3
329
MAUS-v0.8.3
330
  The following changes were made:
331
    - Added G4Beamline as a third party package
332
    - bugfixes and cleanup of build system
333
  If upgrading from a previous version, redo the entire installation
659.1.84 by Durga Rajaram
candidate 0.8.2
334
MAUS-v0.8.2
335
  The following changes were made:
336
    - Global PID framework
337
    - KL: geometry update and first revision of MC digitizer
338
    - Geometry: added detector-survey fits
339
    - XBoa upgrade to v0.15.3
340
    - cleanup and fixes to build system
341
  If upgrading from a previous version, redo the entire installation
659.1.83 by Durga Rajaram
bug fix candidate 0.8.1
342
MAUS-v0.8.1
343
  The following changes were made:
344
    - fix bug with geometry id integration test
345
    - clean up obsolete third parties
659.1.82 by Durga Rajaram
candidate 0.8.0
346
MAUS-v0.8.0
347
  The following changes were made:
348
    - Upgraded to GEANT 4.9.6p02
349
    - several changes in SciFi tracker
350
      -- pattern-recognition, reducer, hits-digits lookup, Kalman
351
    - added SciFi documentation
352
    - added doxygen third party for building improved documentation
353
     -- requires flex version >= 2.5.35, flex provided as third party
354
  If upgrading from a previous version, redo the entire installation
659.1.81 by Durga Rajaram
candidate 0.7.7 - trunk r1029
355
MAUS-v0.7.7
356
  The following changes were made:
357
    - updated third party daq installation
358
  If upgrading from a previous version, redo the entire installation
659.1.79 by Durga Rajaram
candidate 0.7.6 - trun r1020
359
MAUS-v0.7.6
360
  The following changes were made:
361
    - EMR Reconstruction
659.1.80 by Durga Rajaram
candidate 0.7.6 - trunk r1026
362
    - first version of Global Track Reconstruction
363
    - stability fixes for online reconstruction
364
    - calls to squeals replaced by exceptions
659.1.79 by Durga Rajaram
candidate 0.7.6 - trun r1020
365
    - support for long long integers
366
  If upgrading from a previous version, redo the entire installation
659.1.78 by Durga Rajaram
candidate 0.7.5 - trunk r1014
367
MAUS-v0.7.5
368
  The following changes were made:
369
    - stability fixes
370
  If upgrading from a previous version, redo the entire installation
659.1.77 by Durga Rajaram
candidate 0.7.4 - trunk r1010
371
MAUS-v0.7.4
372
  The following changes were made:
373
    - Step IV geometry and CDB interface
374
    - Examples for Optics python API
375
    - Citation for MAUS
376
    - stability fixes
377
  If upgrading from a previous version, redo the entire installation
659.1.76 by Durga Rajaram
candidate 0.7.3 - trunk r1002
378
MAUS-v0.7.3
659.1.75 by Durga Rajaram
candidate 0.7.2 - trunk r996
379
  The following changes were made:
659.1.76 by Durga Rajaram
candidate 0.7.3 - trunk r1002
380
    - OutputCppROOT now writes to EOR directory
381
    - Fixed memory leak from field map
659.1.74 by Durga Rajaram
candidate 0.7.1 - trunk r992
382
MAUS-v0.7.1
383
  The following changes were made:
384
    - Memory leak fix for MAUS-Online
385
    - New KL reducer 
386
    - Python-TofCalib reducer and updated TOF plots
387
    - Optics API
388
    - Various changes to MC, added MuScat data
389
    - New third party library - numpy
390
  If upgrading from a previous version, redo the entire installation
391
659.1.73 by Durga Rajaram
merge build v0.7.0
392
MAUS-v0.7.0
393
  The following functionality was added:
394
    - SciFi Track Reconstruction
395
    - Several changes to SciFi MC digitization
396
    - Documentation for SciFi reconstruction
397
    - Optional build for GEANT 4.9.6
398
    - New third party library - expat
399
  If upgrading from a previous version, redo the entire installation
400
659.1.72 by Durga Rajaram
merge build v0.6.0
401
MAUS-v0.6.0
402
  The following functionality was added:
403
    - New DAQ build script
404
    - New daq test file 04234 in third_party/source
405
    - Several changes to online tests
406
    - New TOF Reducer for calibration
407
    - stability improvements
408
409
MAUS-v0.5.5
410
  The following functionality was added:
411
    - VRML viewer support
412
    - Datamover plots
413
    - Stability improvements
414
  If upgrading from a previous version, please redo the entire installation
415
659.1.69 by Chris Rogers
README, RELEASENOTES for 0.5.4
416
MAUS-v0.5.4
417
  The following functionality was added:
418
    - Stability and testing of online code was improved
419
  If upgrading from a previous version, please redo the entire installation
420
659.1.66 by Chris Rogers
README etc for 0.5.3
421
MAUS-v0.5.3
422
  The following functionality was added:
423
    - The ROOT version was updated to the latest version 5.34.07
424
  If upgrading from a previous version, the following third party library
425
  scripts need to be rerun
426
    - third_party/bash/21root.bash
427
659.1.64 by Chris Rogers
Changes for MAUS-v0.5.2
428
MAUS-v0.5.2
429
  The following functionality was added:
430
    - An example was added for accessing the data structure from a standalone
431
      C++ application
432
    - TOF integration test was added
433
    - A bug preventing reconstruction of single station data was resolved
434
  If upgrading from a previous version, the following third party library
435
  scripts need to be rerun
436
    - third_party/bash/44cdb.bash
437
    - third_party/bash/51xboa.bash
438
439
MAUS-v0.5.1
659.1.62 by Chris Rogers
Prep for MAUS-v0.5.1
440
  The following functionality was added:
441
    - Global recon data structure was added
442
  If upgrading from a previous version, the following third party library
443
  scripts need to be rerun
444
    - third_party/bash/40python_extras.bash
445
    - third_party/bash/51xboa.bash
446
659.1.58 by Chris Rogers
Changes for 0.5.0
447
MAUS-v0.5.0
448
  The following functionality was added:
449
    - Added online reconstruction code
450
    - Added KL reconstruction code from data
451
    - Build stability improved
452
  If upgrading from a previous version, please redo the entire installation
453
659.1.55 by Chris Rogers
RELEASENOTES etc for MAUS-v0.4.3
454
MAUS-v0.4.3
455
  The following functionality was added:
456
    - TOF Monte Carlo digitisation now produces more realistic TOF digits
457
  If upgrading from the previous version, the following third party library
458
  scripts need to be rerun:
459
    - third_party/bash/51xboa.bash
460
659.1.52 by Chris Rogers
Release notes etc for 0.4.2
461
MAUS-v0.4.2
462
  The following functionality was added:
463
    - TOF calibration and cabling information is now indexed in the
464
      configuration database
465
659.1.49 by Chris Rogers
Release notes etc for MAUS-v0.4.1
466
MAUS-v0.4.1
467
  The following functionality was added:
468
    - JSON output format now supports references (internal links within JSON
469
      documents)
470
    - An API has been added for global (cross-detector) reconstruction routines.
471
659.1.42 by Chris Rogers
Release notes etc for 0.4.0
472
MAUS-v0.4.0
473
  The following functionality was added:
474
    - The API was updated to facilitate adding new modules to MAUS. New modules
475
      should inherit from base classes in the src/common_cpp/API directory
476
    - Additional metadata was added to the data structure detailing job and run
477
      information
478
    - A new utility to access information on beamline data available on the
479
      Configuration Database was added
480
  If upgrading from the previous version, the following third party library
481
  scripts need to be rerun:
482
    - third_party/bash/45beamline_fieldmaps.bash
483
659.1.38 by Chris Rogers
Release procedure updates
484
MAUS-v0.3.3
485
  The following functionality was added:
486
    - xboa accelerator physics library was updated to use the ROOT datastructure
487
  If upgrading from the previous version, the following third party library
488
  scripts need to be rerun:
489
    - third_party/bash/51xboa.bash
490
659.1.34 by Chris Rogers
Changes for release 0.3.2
491
MAUS-v0.3.2
492
  The following functionality was added:
659.1.36 by Chris Rogers
Bit more on release notes
493
    - Code now optionally builds against Geant4.9.5.p01. Use script in
494
      third_party/install_build_test_geant4.9.5.p01.bash (a bit experimental)
659.1.35 by Chris Rogers
Finals changes for release 0.3.2
495
    - New datacards were added enabling cuts on particle type and energy at
496
      production
659.1.36 by Chris Rogers
Bit more on release notes
497
    - The default geometry was changed from Stage6.dat to Test.dat 
659.1.34 by Chris Rogers
Changes for release 0.3.2
498
  If upgrading from the previous version, the following third party library
499
  scripts need to be rerun:
500
    - third_party/bash/31geant4.bash   
501
    - third_party/bash/40python_extras.bash   
502
    - third_party/bash/44cdb.bash   
503
659.1.31 by Chris Rogers
Release notes and style guide fix
504
MAUS-v0.3.1
505
  The following functionality was added:
506
    - An example script to get the field at one or more points was added. In
507
      the example, the field on-axis for MICE stage VI is plotted.
508
659.1.25 by Chris Rogers
Remove defunct third party libraries and README, RELEASENOTES for 0.3.0
509
MAUS-v0.3.0
510
  The following functionality was added:
511
    - Documentation for MiceModules was included in the main documentation
512
    - The code now builds in gcc 4.7.1
513
659.1.23 by Chris Rogers
README etc for 0.2.5
514
MAUS-v0.2.5
515
  The following functionality was added:
516
    - A new example for json analysis was added
517
    - The CDB version was update to 0.3.0
518
    - The documentation was extended and is now available from the MAUS wiki
519
  If upgrading from the previous version, the following third party library
520
  scripts need to be rerun:
521
    - third_party/bash/44cdb.bash   
522
659.1.21 by Chris Rogers
Release notes etc for 0.2.4
523
MAUS-v0.2.4
524
  The following functionality was added:
525
    - Visualisation options were added to select colour of different particle
526
      species and to accumulate tracks into one file
527
    - A new utility was added to find a list of valid geometries within a
528
      specified time period.
529
659.1.19 by Chris Rogers
Changes for MAUS v0.2.3
530
MAUS-v0.2.3
531
  The following functionality was added:
663.6.11 by Chris Rogers
Mrege 0.2.3 back in
532
    - The default data format is now ROOT. For further information on handling
659.1.19 by Chris Rogers
Changes for MAUS v0.2.3
533
      this data format, please see the instructions in the MAUS user guide
534
      (doc/maus_user_guide.pdf) 
535
    - MAUS now builds on Ubuntu 11.10 (tested against Linux Mint 12)
659.1.21 by Chris Rogers
Release notes etc for 0.2.4
536
  If upgrading from the previous version, the following third party library
537
  scripts need to be rerun:
659.1.19 by Chris Rogers
Changes for MAUS v0.2.3
538
    - third_party/bash/21root.bash
539
    - third_party/bash/51xboa.bash
540
659.1.17 by Chris Rogers
Release 0.2.2
541
MAUS-v0.2.2
542
  The following functionality was added:
659.1.21 by Chris Rogers
Release notes etc for 0.2.4
543
    - Production version of the distributed processing framework and online
544
      histogramming
545
  If upgrading from the previous version, the following third party library
546
  scripts need to be rerun:
659.1.17 by Chris Rogers
Release 0.2.2
547
    - third_party/bash/40python_extras.bash   
548
659.1.15 by Chris Rogers
Changes for release 0.2.1
549
MAUS-v0.2.1
550
  The following functionality was added:
551
    - Fixed a bug preventing the code from building on some machines
552
661.1.63 by Edward
re-merging
553
MAUS-v0.2.0
554
  The following functionality was added:
555
    - Ckov reconstruction to digits
556
    - First TOF digitisation
557
    - Documentation was added for Monte Carlo Simulation 
659.1.21 by Chris Rogers
Release notes etc for 0.2.4
558
  If upgrading from the previous version, the following third party library
559
  scripts need to be rerun:
661.1.63 by Edward
re-merging
560
    - third_party/bash/44cdb.bash
561
659.1.12 by Chris Rogers
release notes etc for 0.1.4
562
MAUS-v0.1.4
563
  The following functionality was added:
564
    - Tracker reconstruction to space points
659.1.21 by Chris Rogers
Release notes etc for 0.2.4
565
  If upgrading from the previous version, the following third party library
566
  scripts need to be rerun:
659.1.12 by Chris Rogers
release notes etc for 0.1.4
567
    - third_party/bash/01python.bash
568
    - third_party/bash/21root.bash
569
    - third_party/bash/40python_extras.bash
570
    - third_party/bash/60recpack.bash
571
659.1.10 by Chris Rogers
Release notes etc for 0.1.3
572
MAUS-v0.1.3
573
  The following functionality was added:
574
    - A python interface to ROOT for online histogramming has been introduced
575
    - TOF calibration for the december run is now available
576
659.1.7 by Chris Rogers
Release notes etc for release
577
MAUS-v0.1.2
578
  The following functionality was added:
659.1.21 by Chris Rogers
Release notes etc for 0.2.4
579
    - Input beams can now be read from maus, ICOOL and G4Beamline formatted
580
      files
659.1.7 by Chris Rogers
Release notes etc for release
581
659.1.3 by Chris Rogers
Release procedure for v0.1.1
582
MAUS-v0.1.1
659.1.4 by Chris Rogers
Note third party scripts that have been changed
583
  The following functionality was added:
584
    - Prototype functionality to run MAUS online added
659.1.21 by Chris Rogers
Release notes etc for 0.2.4
585
  If upgrading from the previous version, the following third party libraries
586
  need to be rerun:
659.1.4 by Chris Rogers
Note third party scripts that have been changed
587
    - third_party/bash/40python_extras.bash
588
    - third_party/bash/51xboas.bash
589
    - third_party/bash/53unpacking.bash
659.1.5 by Chris Rogers
Add note on configure script
590
  Additionally the configure script needs to be rerun and env.sh re-sourced.
659.1.3 by Chris Rogers
Release procedure for v0.1.1
591
659.1.1 by Chris Rogers
Changes for release 0.1.0
592
MAUS-v0.1.0
659.1.4 by Chris Rogers
Note third party scripts that have been changed
593
  The following functionality was added:
659.1.21 by Chris Rogers
Release notes etc for 0.2.4
594
    - Functionality to import geometries direct from GDML files into GEANT4
595
      added
659.1.1 by Chris Rogers
Changes for release 0.1.0
596
656.1.16 by Chris Rogers
Updates for v0.0.9
597
MAUS-v0.0.9
659.1.4 by Chris Rogers
Note third party scripts that have been changed
598
  The following functionality was added:
599
    - TOF reconstruction to space points added
600
    - Controls for geant4 physics processes added
601
    - Generalised histogramming functionality for online data quality added
602
    - Skeleton documentation outline added
603
    - Tracker geant4 modelling code was added
604
    - Tracker digitization code was added
659.1.21 by Chris Rogers
Release notes etc for 0.2.4
605
    - TOF digitization code was removed as it did not meet required quality#
606
      checks
659.1.4 by Chris Rogers
Note third party scripts that have been changed
607
  The following third party libraries need to be rerun:
608
    - 40python_extras.bash
656.1.16 by Chris Rogers
Updates for v0.0.9
609
656 by Chris Rogers
Release 0.0.8
610
MAUS-v0.0.8
659.1.4 by Chris Rogers
Note third party scripts that have been changed
611
  - Merged DAQ unpacking code
612
  - Refactor of execution framework to prepare for multiprocessing and online
613
    reconstruction
614
  - Documentation skeleton introduced
659.1.21 by Chris Rogers
Release notes etc for 0.2.4
615
  - Executable (bin/utilities/json_browser.py) to browse formatted json output
616
    in more human readable form 
656 by Chris Rogers
Release 0.0.8
617
641 by Chris Rogers
Changes for 0.0.7
618
MAUS-v0.0.7
659.1.4 by Chris Rogers
Note third party scripts that have been changed
619
  - New functions to generate input beam
620
    -- Multivariate gaussian in x, px, y, py, time, energy
621
    -- Additionally sawtooth or uniform distribution in time
659.1.21 by Chris Rogers
Release notes etc for 0.2.4
622
    -- Either fixed number of particles or selected from binomial distribution
623
       per spill
624
    -- Multiple distributions can be generated with difference particle types,
625
       etc
659.1.4 by Chris Rogers
Note third party scripts that have been changed
626
  - simulate_mice run control is now entirely through datacards
659.1.21 by Chris Rogers
Release notes etc for 0.2.4
627
    -- Number of spills input and output filenames can all be selected in
628
       datacards
659.1.4 by Chris Rogers
Note third party scripts that have been changed
629
  - datacards can be specified on the command line or in an external file
659.1.21 by Chris Rogers
Release notes etc for 0.2.4
630
    -- -configuration_file <file> specifies the python file to use for
631
       datacards
641 by Chris Rogers
Changes for 0.0.7
632
612 by Chris Rogers
Changes for release 0.0.6
633
MAUS-v0.0.6
659.1.4 by Chris Rogers
Note third party scripts that have been changed
634
  - Added calls to geant4 inline visualisation
612 by Chris Rogers
Changes for release 0.0.6
635
598 by Chris Rogers
Changes for release 0.0.5
636
MAUS-v0.0.5
659.1.21 by Chris Rogers
Release notes etc for 0.2.4
637
  - Added some new compile flags to control C++ optimisation, profiling,
638
    debugging, code coverage
639
  - Added documentation for the Monte Carlo data structure
640
    (doc/run_control/spill.pdf)
659.1.4 by Chris Rogers
Note third party scripts that have been changed
641
  - Better testing and speed optimisation in Simulation
487 by Christopher Tunnell
added release notes
642
585 by Chris Rogers
Updates for release v0.0.4
643
MAUS-v0.0.4
659.1.4 by Chris Rogers
Note third party scripts that have been changed
644
  - Added SpecialVirtual detectors
645
  - Updated to xboa-0.11.0
585 by Chris Rogers
Updates for release v0.0.4
646
647
MAUS-v0.0.3:
659.1.4 by Chris Rogers
Note third party scripts that have been changed
648
  - Added RF cavity phasing routine
649
  - Added a test to check for python style
650
  - Streamlined the routines for handling errors between python and C++
575 by Chris Rogers
changelog etc for release 0.0.3
651
585 by Chris Rogers
Updates for release v0.0.4
652
MAUS-v0.0.2:
659.1.4 by Chris Rogers
Note third party scripts that have been changed
653
  - Added BeamMaker prototype
511 by Chris Rogers
Change log and release notes for v0.0.2
654
585 by Chris Rogers
Updates for release v0.0.4
655
MAUS-v0.0.1:
659.1.4 by Chris Rogers
Note third party scripts that have been changed
656
  - Initial version
657
  - Core map-reduce infrastructure
658
  - Partial implementaton of monte carlo tracking simulation at application level
659
    -- Port of geometry, fields, geant4 set-up, virtual planes algorithm 
660
  - Abiity to analyze low-level DAQ data
661
  - Build system of all dependencies that is tested on a wide range of systems
662
  - Partial port, testing, and clean up of legacy code
663
  - Configuration database interface
487 by Christopher Tunnell
added release notes
664
665