11
Software Status Last Software Workshop Held at Fermilab just before Christmas. Completed reconstruction testing: MICE trackers and KEK tracker All combinations of multiple scattering and dE/dx processes on or off. Fixed field approximation and use of full field map. All tests passed! Unfortunately... 1 M. Ellis - MICE Video Conference - 10th January 2008

Software Status Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker

Embed Size (px)

Citation preview

Page 1: Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker

Software Status

Last Software Workshop Held at Fermilab just before

Christmas. Completed reconstruction testing:

MICE trackers and KEK tracker All combinations of multiple scattering

and dE/dx processes on or off. Fixed field approximation and use of full

field map. All tests passed! Unfortunately...

1M. Ellis - MICE Video Conference - 10th January 2008

Page 2: Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker

KEK Analysis Application

Was found to have problems in the track fit.

This makes no sense as it is the same code that was used in the tests, reading in the same simulated data as input!

Aron and I working on understanding and fixing this problem now.

Once that is sorted out, we will make the next release.

Focus will then shift to the external library upgrade.

2M. Ellis - MICE Video Conference - 10th January 2008

Page 3: Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker

Data Challenge

Henry has successfully installed G4MICE on the GRID machines at Brunel.

He has also come up with a scheme for controlling the compiler and external library versions satisfactorily.

Once the next release is made, it will be installed and we will start a series of simulation and reconstruction challenges.

3M. Ellis - MICE Video Conference - 10th January 2008

Page 4: Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker

Compiler and Libraries

Tamas and Chris have started the process of preparing G4MICE for a much newer compiler (was version 3.2.3 moving to one in the version 4 series).

This will result in more stable, trust-worthy code (as the older compilers let us get away with bad practise).

We are also taking the opportunity to upgrade the external libraries.

4M. Ellis - MICE Video Conference - 10th January 2008

Page 5: Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker

External Libraries

We will be moving to newer versions of ROOT, CLHEP, GEANT4 and possibly GSL.

We will also be adding a new external library: PostgreSQL (required for the online database!).

Once this is done, we plan to make no further changes to these libraries or the compiler during Phase 1.

5M. Ellis - MICE Video Conference - 10th January 2008

Page 6: Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker

Online Database

Still behind where I would like to be. Really need to collect requirements

so that we can finish a first design in the next couple of weeks.

Paul has had replies from some people, but we certainly do not have enough information.

Unless we hear from each sub-system (e.g. detector, beam-line, cooling channel, etc) we will have to make “educated” guesses...

6M. Ellis - MICE Video Conference - 10th January 2008

Page 7: Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker

Online Reconstruction

The reconstruction code works nicely once presented with calibrated information (“digits” in my jargon).

The problem will be how to extract these from a raw file of 1s and 0s.

There are three areas involved: Raw data file unpacking. Detector cabling information. Detector calibration information.

7M. Ellis - MICE Video Conference - 10th January 2008

Page 8: Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker

Raw Data Unpacking

We made slow progress towards unpacking the DATE format in G4MICE last year.

This now needs to be finished ASAP! I have a number of sample files from JSG,

but still have problems with random crashes (lots of memory management issues that need to be done correctly).

This is still very much a work in progress. We also need the ability to unpack the

EPICS information in G4MICE. This work has not yet begun (but will do so shortly).

8M. Ellis - MICE Video Conference - 10th January 2008

Page 9: Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker

Detector Cabling

A scheme exists for the Tracker (has done for some time).

A scheme exists for the TOF that was developed for the KEK test. No guarantee that it is appropriate for the MICE TOF’s readout scheme.

The CKOV will be simple to implement. The rest will have to be done “on the

fly” as it is now too late to be done in advance (as was originally planned).

9M. Ellis - MICE Video Conference - 10th January 2008

Page 10: Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker

Detector Calibration

Again, a scheme exists for the SciFi and for the TOFs from the KEK test beam.

That for the CKOV will be simple to implement.

Again, it will have to be done on the fly as data starts to arrive (and once we can actually unpack it!).

10M. Ellis - MICE Video Conference - 10th January 2008

Page 11: Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker

New G4MICE!

Good news! Several new productive users of

G4MICE: Andrew (Glasgow) Mark (Oxford/RAL) Ken (Imperial)

All are making great progress.

11M. Ellis - MICE Video Conference - 10th January 2008