MICE Software Workshop

October 26-28, 2005 -- RAL


Attendance

Marco Apollonio, Malcolm Ellis, Aron Fish, Terry Hart, Atsushi Horikoshi, Lara Howlett, Amit Klier, Chris Rogers, Hideyuki Sakamoto, Rikard Sandstrom, Yagmur Torun, Roumen Tsenov, Makoto Yoshida


A G4MICE Tutorial was held on 25th October in Conference Room 4 (R1)


Discussion/Action topics:

  1. Unit Tests
  2. Applications
  3. New Packages
  4. MICEEvent
  5. MICESpill
  6. MICERun
  7. Persistency
  8. Release Procedure
  9. Multiple Scattering in GEANT4 - Slides from Bill Murray plots1 and plots2
  10. GRID
  11. PID Detector Simulation
  12. Cooling Channel Simulation
  13. Tracker Simulation/Reconstruction
  14. TOF Reconstruction
  15. Datafiles
  16. Close Bugs

Program:
Wednesday, 26th October
09:00 Introduction Malcolm
09:15 Schedule discussion All
09:30 Unit Tests (1) All
10:00 Applications (2) Malcolm & Yagmur
10:00 New Packages (3) Malcolm & Yagmur
12:30 Lunch People who have finished Unit Tests!
13:30 SciFi Reconstruction Malcolm & Rikard
15:30 MICEEvent,

MICESpill & MICERun (4,5,6)

All
18:00 Bus to Coseners Most
Thursday, 27th October
09:00 Progress reports All
09:30 TOF Reconstruction Malcolm and Aron
11:00 MCS in G4 (9) Malcolm (for Bill Murray)
12:30 Lunch People who have finished Unit Tests!
13:30 Cooling Channel Simulation Report Yagmur
15:30 Optics tools Report (14) Chris
18:00 Bus to Coseners Most
Friday, 28th October
09:00 Progress reports All
09:30 Domains Diagram All
11:00 PID Simulation Report (11) Rikard
11:30 Persistency (7) Malcolm, Roumen, Lara?
12:00 Release Procedure (8) All
12:30 Lunch People who have finished Unit Tests!
13:30 Tracker Simulation/Reconstruction Report (13) Malcolm
14:00 Data Files (15) All
15:30 GRID Report (10) Malcolm
16:00 Check Bugs (16) All
18:00 Bus to Coseners Most
Progress-o-meter:
ACTION DATE NAME
Unit Tests (1)  
EmCal Tests (DetResp/DetModel/Recon) Oct 28 Rikard
SciFi Tests (DetResp/DetModel/Recon) Oct 26 Malcolm
TOF Tests (DetResp/DetModel/Recon) Oct 27 Aron
Virtual Tests (DetResp/DetModel/Recon) Oct 28 Chris
Applications Test Oct 28 Yagmur
Analysis Tests Oct 26 Chris
BeamTools Oct 28 Chris
Calib Oct 26 Kenny Amit
Config Oct 28 Steve Yagmur
DetModel Oct 28 Steve All
DetResp Oct 28 Steve All
EngModel Oct 28 Rikard
Interface Oct 28 Malcolm
Optics Oct 28 Chris
Persist Oct 28 Malcolm
RealData Oct 28 Malcolm
Recon Oct 28 Malcolm
Simulation Oct 28 Rikard
Visualisation Oct 28 Malcolm
bugs (16)  
Close bug 89 Oct 27 Alex Malcolm
Close bug 77 Oct 28 Chris
Close bug 82 Oct 28 Chris
Close bug 90 Oct 28 Chris
Close bug 71 Oct 28 Steve ???
Close bug 91 Oct 28 Steve ???
Close bug 88 Oct 28 Rikard
Close bug 36 Oct 28 Yagmur
Close bug 93 Oct 28 Yagmur
Close bug 94 Oct 28 Yagmur
Close bug 97 Oct 28 Yagmur
Close bug 98 Oct 28 Yagmur
Close bug 99 Oct 27 Malcolm
Applications (2)  
Update AppMake Script Oct 28 Malcolm & Yagmur
Prepare and commit official applications (Recon, Simulation, etc + other examples) Oct 28 Malcolm & Yagmur
New Packages (3)  
Prepare and commit new packages Oct 27 Malcolm
Test and update Makefiles as required Oct 28 Yagmur
MICEEvent (4)  
Define list of classes to be added Oct 26 All
Add classes to MICEEvent Oct 26 Malcolm
Add classes to MICEEventManager Oct 26 Malcolm
Classes that need implementation  
MCParticle Oct 28 ???
MCVertex Oct 28 ???
MCHit( and associated modifications to other classes) Oct 28 ???
ZustandVektor Oct 28 ???
TOF Reconstruction  
Implement TofDigit Oct 28 Aron
Implement TofSlabHit Oct 28 Aron
Implement TofSpacePoint Oct 28 Aron
Implement VmeHits -> TofDigits Oct 28 Aron
Implement TofDigits -> TofSlabHits Oct 28 Aron
Implement TofSlabHits -> TofSpacePoints Oct 28 Aron
Implement SciFiKalTrack/TofSpacePoint matching Oct 28 Aron
MICESpill(5)  
Define list of classes to be added Oct 28 All
MICERun (6)  
Define list of classes to be added Oct 28 All
Persistency (7)  
Define list of classes to be added Oct 26 All
Release Procedure (8)  
Complete one full cycle of a release Oct 28 All
Tracker Simulation/Reconstruction (13)  
Fix tracker problem seen by Rikard Oct 28 Malcolm & Rikard
Code cleanup  
Remove old headers from includes Oct 26 Malcolm
Confirm no warnings Oct 26 Malcolm
EmCal Simulation/Digitisation  
Write new version of EmCalHit Oct 28 Rikard
Write new version of EmCalDigit Oct 28 Rikard
Remove old EmCal*Bank classes Oct 28 Rikard
Persistency  
Implement EmCalHitTextFileIo Oct 28 Rikard & Lara & Roumen
Implement EmCalDigitTextFileIo Oct 28 Rikard & Lara & Roumen
Implement VlpcEventTimeTextFileIo Oct 28 Lara & Roumen
Implement VmeAdcHitTextFileIo Oct 28 Lara & Roumen
Implement VmeTdcHitTimeTextFileIo Oct 28 Lara & Roumen
Implement SciFiTrackTextFileIo Oct 28 ???
Implement ScifiKalTrackTextFileIo Oct 28 ???
Implement SciFiExtrapTextFileIo Oct 28 ???
Implement TofHitTextFileIo Oct 28 ???
Implement TofDigitTextFileIo Oct 28 ???
Implement TofSlabHitTextFileIo Oct 28 ???
Implement TofSpacePointTextFileIo Oct 28 ???
Implement VirtualHitTextFileIo Oct 28 ???
Implement SpecialHitTextFileIo Oct 28 ???
Implement MCParticleTextFileIo Oct 28 ???
Implement MCvertexTextFileIo Oct 28 ???
Implement ZustandVektorTextFileIo Oct 28 ???