Monte Carlo wish list » History » Version 1
Rogers, Chris, 23 May 2012 09:38
1 | 1 | Rogers, Chris | h1. Monte Carlo wish list |
---|---|---|---|
2 | |||
3 | What we have currently: |
||
4 | |||
5 | * Well documented set up to pull in Monte Carlo configuration if it gets |
||
6 | provided by the engineers |
||
7 | * Well documented set up to configure whatever fields and geometry |
||
8 | people need |
||
9 | * Poorly documented module to generate multivariate gaussian beams with |
||
10 | a reasonably flexible parameter set |
||
11 | * Well documented module to track and write out Monte Carlo data |
||
12 | * Poorly documented and possibly buggy tracker digitisation |
||
13 | * Elementary but probably reasonable TOF digitisation - but no user |
||
14 | documentation |
||
15 | |||
16 | What I think we need to do an end-to-end Monte Carlo of Step IV: |
||
17 | |||
18 | 1. Step IV MICE "As-designed" (e.g. legacy/FILES/.../Step4.dat) set up |
||
19 | needs to be checked and fixed - are the coil geometries correct? Can we |
||
20 | get a reasonable beam through? What are the design absorber settings? |
||
21 | Are they the same as what we have in Step4.dat |
||
22 | 2. Functioning digitisation for the tracker |
||
23 | 3. Trigger digitisation (what form should this take)? |
||
24 | 4. KL, EMR, Ckov digitisation |
||
25 | 5. Scalars digitisation |
||
26 | 6. "As-built geometry" and CDB interface needs to be smoother |
||
27 | (operational issue to do with getting geometries into CDB) |
||
28 | |||
29 | What I think we need to improve the "user experience": |
||
30 | |||
31 | 1. Quick start guide + examples: |
||
32 | 1a. Track a beam through and generate beta function/emittance plots |
||
33 | 1b. Track a beam through and generate reconstructed data -> beta |
||
34 | function/emittance plot at the Tracker Reference Plane |
||
35 | 1c. Anything else? |
||
36 | 2. Documentation MAUSUserGuide.pdf should be available to |
||
37 | download/htmlarised from the wiki |
||
38 | 3. Documentation - some stuff is in doxygen only, it needs to be in the |
||
39 | user guide as well. |
||
40 | 4. Optics calculation needs to be tidied |
||
41 | 5. Python interface for extracting the field values |