Double Chooz Software

November 13, 2006


Getting Started with Double Chooz Software


  1. Contact Dario Motta (dario.motta@cea.fr), John LoSecco (losecco@nd.edu) or Michel Obolensky (obolen@in2p3.fr) to get added to the software mailing list.
  2. Contact Michel Obolensky (obolen@in2p3.fr) for a computer account at CC-IN2P3 and to get CVS access to the code repository. For CVS access he will need:
  3. The CVS repository has web access via: https://cvs.in2p3.fr/dchooz/. The standard Double Chooz username and password can be used for web access to CVS.
  4. Introductory instructions on using CVS can be found at: https://cvs.in2p3.fr/dchooz/HOWTO/CVS.HOWTO Click the "(download)" link to see the instructions.
  5. The simulation is based on Geant 4.7.1p01. Root output requires that CERN Root be installed. Geant depends on CLHEP. The HBOOK output to Ntuples requires a version of CERNLIB. The simulation also works with Geant4.8.1.p01 and CLHEP 1.9.2.3
  6. Most of the usefull software is in the DOGS directory.
  7. The detector simulation is in the DOGS/DCGLG4sim directory and its subdirectories.
  8. Most simulation work has been done, so far, with the ROOT output version of DCGLG4sim. See DOGS/DCGLG4sim/COMPILING for instructions.
  9. After building the Monte Carlo it is usefull to test it with a standard run:
    "dcglg4sim_batch mac/std_test.mac".
    This will take some time to run. Progress is indicated by a time stamp at 5 minute intervals to standard output.
  10. A set of usefull computing resources is listed at the bottom of this web page.

Double Chooz Software Task list. October 22, 2006


Some of these projects are already in progress. But help may be needed to bring them to general collaboration wide utility.
Even if code exists work is needed to assure the accuracy, stability and reliability.
Please add to this list.
  1. Electronics Simulation
  2. Quality Assurance
  3. Calibration software. Both to (1) create the calibrations and (2) use the calibration information to calibrate an event.
  4. Pulse shape discrimination to distinguish electromagnetic energy deposition from hadronic (proton recoil) energy deposition.
  5. A unified detector geometry and configuration system.
  6. Event format
  7. Software release system.
  8. Take charge of keeping RAT up to date.
  9. Light Pulser Generator
  10. Non root access to the data
  11. Reconstruction interfaced to the Monte Carlo
  12. Plastic scintillator outer veto simulation. There is a proportional tube based outer veto simulation
  13. Feature extraction. Code to turn the waveform digitizer information into hits that can be calibrated and then used for reconstruction.
  14. More event graphics. Right now only the inner detector PMT's are shown.
  15. Muon capture simulation
  16. Muon reconstruction tracking for both stopped muons and through going muons.
  17. Create realistic reflector cones. Right now an ideal Winston cone is available.
  18. Anisotropic phototube response
  19. Create and maintain a software web page.
  20. Physics studies with the Monte Carlo.

Useful Links

Double-Chooz CVS repository at IN2P3
Double-Chooz software mailing list archive
Double-Chooz EDMS documentation repository at IN2P3
Double Chooz E-Log at KSU
Software Wiki at Aachen
Monte Carlo DOGS output setup. (advanced)
Double-Chooz French Site
IN2P3 Computing