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