MICE Software Workshop

February 3-9, 2005 -- LBNL

  • Organizer: Yagmur Torun
  • Schedule: The workshop will start Thursday, Feb 3. We will have discussion sessions as well as work periods through Wednesday (Feb 9) with a break on Sunday (Feb 6). There will be a user tutorial for non-experts on the last day. You are strongly encouraged to attend part of the meeting even if you can't stay for all of it. Note that the MICE collaboration meeting starts on Thursday (Feb 10) with several pre-meeting sessions on Wednesday
  • Registration: Please register using this form and make sure you indicate what days you can attend and any specific discussion you would like to participate in if you can't be present through the whole workshop. You can see a list of registered people here
  • Computing: Wireless network access is available in the meeting room
  • Location: We will be in Conference Room 264 in building 71 (see map)
  • Accommodations: see details here


--- Workshop Material ---


Cast of characters: Mary Anne Cummings, Malcolm Ellis, Aron Fish, Steve Kahn, Amit Klier, Chris Rogers, Rikard Sandström, Kevin Tilley, Yagmur Torun, Kenny Walaron, Katsuya Yonehara
Program:
Thursday, Feb 3
10:00IntroductionYagmur
10:15Schedule discussion
11:00Coffee
11:30Action list
12:30Lunch
13:30Detector subsystem tests
15:00Coffee
15:30Event model
Friday, Feb 4
09:30Progress reports
09:45Work
11:00Coffee
11:30Release management
12:30Lunch
13:30Event model
15:00Coffee
15:30Exception handling
Saturday, Feb 5
09:30Progress reports
09:45Global ReconMalcolm
11:00Coffee
11:30Optics toolsChris
12:30Lunch
13:30Work
13:45Code license
15:00Coffee
15:30Work
Sunday, Feb 6
Day off
Monday, Feb 7
09:30Progress reports
09:45Work
10:30Analysis toolsChris
11:00Coffee
11:30GEANT4.7Rikard
12:00Work
12:30Lunch
13:30ProductionMalcolm
15:00Coffee
15:30Tutorial overview
Tuesday, Feb 8
09:30Progress reports
09:45PersistencyMalcolm
11:00Coffee
11:30Work
12:30Lunch
13:30Beamline
15:00Coffee
15:30Staging
16:00CM talks overview
Wednesday, Feb 9
09:00Progress reports
09:15Global PID
10:00KEK test beam
10:30Coffee
10:45Wrap-up
11:00G4MICE tutorial
Discussion topics:
Design
  • Persistency
  • Event model and DAQ interface
  • Track matching and global PID
  • Optics tools
  • Analysis tools
Action items
  • Migration to GEANT4.7
  • Simulation of KEK test
  • Simulation of staging
  • Bugs
  • Tests
  • Documentation
  • Large scale production
  • TOF and Ckov digits format
  • B field interface
  • Package dependencies
  • Rf cavities
  • Standard input deck
  • EMCal physics
  • Detector name conventions
  • Fiber timestamp planes for TPG
  • Exception handling
  • Beamline
Administrative
  • Future meeting schedule
  • Package management
  • Change logs
  • License
User issues
  • G4MICE tutorial
  • Documentation
  • Release/build tools
Progress-o-meter:
ACTION DATE NAME
Documentation
provide novice-friendly area on the webFeb 9Yagmur
update file format documentFeb 9Yagmur
provide BeamTools docFeb 3Chris
provide Calib docFeb 7Malcolm
provide Config docFeb 8Yagmur
provide SciFi DetResp docFeb 4Malcolm
update TOF/Ckov DetResp docFeb 7Steve
provide Recon docFeb 9Malcolm
update DetResp docFeb 5Rikard, Yagmur
provide EngModel docFeb 11Yagmur
provide Simulation docFeb 11Yagmur
insert licenseFeb 5Yagmur
Tests
reference Sim.out tracks for TOF/Ckov/EMCalFeb 5Aron
TOFDetModel/RespTest descriptionFeb 4Steve, Aron
CkovDetModelTest descriptionFeb 4Steve, Aron
TOF/Ckov/EMCalDetModelTest scriptFeb 7Yagmur
EMCalDetModelTest descriptionFeb 4Rikard
commit global testFeb 5Yagmur
setup tutorial demoFeb 9Malcolm, Chris
Simulation testFeb 5Rikard
TOF DetModel testFeb 8Steve
TOF DetResp testFeb 5Aron, Steve
Ckov[12] DetModel testsFeb 8Steve
Ckov[12] DetResp testsFeb 5Aron, Steve
TOF/Ckov/EMCalDetRespTest scriptFeb 7Yagmur
TPG DetModel/DetResp testsFeb 5Rikard
EMCal DetResp testsFeb 8Rikard
EMCal DetModel testsFeb 8Rikard
check Analysis testsFeb 5Chris
InterfaceTest script and codeFeb 7Malcolm
think about Config/Calib testsFeb 4Steve, Chris, Malcolm
setup
provide automated release checkout/build scriptFeb 9Yagmur
Makefiles
check Recon clean targetFeb 3Yagmur
Releases
mice-1-0Feb 12Yagmur
Simulation
fix air in ExpHallFeb 7Rikard
enable VirtualPlanesFeb 7Chris
close bug 61Feb 3Rikard
close bug 30Feb 5Rikard
check bug 74Feb 4Chris
close bug 54Feb 4Chris
close bug 24Feb 5Rikard
close bug 19Feb 5Rikard
close bug 42Feb 4Chris
enable Sim.out beamFeb 4Rikard
sort out beam/rf/DAQ spill structure for pileupFeb 4Yagmur
DetResp
switch EMCal to MICEEventFeb 8Malcolm
switch Ckov to MICEEventFeb 7Malcolm
switch TOF to MICEEventFeb 7Malcolm
switch SciFi to MICEEventFeb 7Malcolm
close bug 66Feb 3Rikard
add TOF/Ckov/SciFi/TPG Digits::Process(MICEEvent&)Feb 5Malcolm
add EMCalDigitization::Process(MICEEvent&)Feb 5Malcolm
EngModel
check bug 36Feb 7Rikard
DetModel
check/fix bug 70Feb 4Rikard
think about bug 44Feb 9Yagmur
add G4Materials to SciFiFeb 5Malcolm
add G4Materials to Ckov1Feb 5Steve
add G4Materials to Ckov2Feb 5Steve
check new EMCalFeb 9Rikard
Recon
switch Virtual to MICEEventFeb 8Malcolm
remove obsolete TOF codeFeb 8Malcolm
switch TOF to MICEEventFeb 8Malcolm
switch SciFi to MICEEventFeb 7Malcolm
remove RecBankFeb 5Malcolm
update RecSixDBankFeb 5Malcolm
Analysis
check/fix bug 67Feb 9Rikard, Chris
remove G4Materials from SciFiTrackerGeomFeb 5Malcolm
BeamTools
check rfFeb 5Chris, Yagmur


Yagmur Torun - torun@iit.edu February 12, 2005