190 likes | 194 Vues
Software Overview. David Lawrence, JLab Oct. 26, 2007. Scope of this talk. Report progress on offline software since last collaboration meeting Summarize Status of Offline Software Effort. CD-2 Software Document. GlueX-doc-806 (May 2007)
E N D
Software Overview David Lawrence, JLab Oct. 26, 2007
Scope of this talk • Report progress on offline software since last collaboration meeting • Summarize Status of Offline Software Effort David Lawrence JLab
CD-2 Software Document • GlueX-doc-806 (May 2007) • Prepared as a supporting document for CD-2 to outline some of the major accomplishments in software since the June 2006 review. • Directly addressed one of the recommendations of the June 2006 review:“Continue development of full detector simulation and reconstruction studies with the goal of validating the detector designs meet the physics performance requirements for Halls B and D” David Lawrence JLab
CD-2 Software Document contains … • Level of detail in geometry • Material budget • Calorimetry (BCAL + FCAL) • Background rates • Charge particle tracking • PID David Lawrence JLab
Simulation • Geometry • Radiation length Scans • Simulation Geometry Version 4 document • Event Generators David Lawrence JLab
Radiation Length Scans • Methods have been developed for scanning the number of radiation lengths along a specific axis using hdgeant • Methods for both PAW and ROOT documented on the Wikihttp://www.jlab.org/Hall-D/software/wiki/index.php/HOWTO_do_a_Radiation_Length_Scan David Lawrence JLab
Simulation Geometry Version 4 documentGluEx-doc-853 • CDC • 25 layers total • Inner radius at ≈11cm • Start counter - outer radius reduced • FDC • Beam hole sizes • Cables • Annulus, spacers, cooling system • Active area • Package positions (moved upstream) • Support rails • Cerenkov rhinoplasty • UPV - outer shape rounded David Lawrence JLab
Event Generators • Legacy generators • Particle Gun (built into hdgeant) • Coherent Bremstrahlung (built into hdgeant) • genr8 (isobar model) • PYTHIA … David Lawrence JLab
PYTHIA • Monte Carlo event generator evolved from JetSet that does hadronization based on both theory and empirical sources • Developed for high-energy, but modified by Hermes for E ≈ 25 GeV • Modified for GlueX for E ≈ 9 GeV David Lawrence JLab
Pythia vs. Experiment From GlueX-doc-856, A. Dzierba David Lawrence JLab
Background from PYTHIA events From B. Zhilmann Talk June 20, 2007 David Lawrence JLab
Event Size • Event size calculated from: • Background EM rates • Pythia “Level-1” event A hadronic event (from PYTHIA) David Lawrence JLab
Software Studies of FDC Redesign • Reduced material design studies* • Lorentz Corrections* • Photon Conversions • Beam Hole Size David Lawrence JLab
Misc. Reconstruction • Parametric Sim. Studies (Alex) • o, acceptance using single photon acceptances (GlueX-doc-817) • TOF PID studies using charged particle tracking resolutions (GlueX-doc-773) • Kinematic Fitter (Mihajlo + Matt2) • Implemented in Hall-D repository • Used for neutral channels so far. Waiting on charged tracks David Lawrence JLab
Collaboration with Hall-B • Mark Ito transitioning to Hall-D • Software effort in Hall-B is moving in different direction • Reconstruction framework being developed independently (no JANA) • Talking about implementing geometry in database (no HDDS) David Lawrence JLab
Other Misc. Software • Calibration Constants in JANA • Wiki Authentication • Package Management • Build Procedures David Lawrence JLab
Software Tasks List http://www.jlab.org/Hall-D/software/Software_tasks.php • ~30% of tasks are “orphans” • M.C. simulations database • Test suite development • Event Viewer • Geometry in reconstruction • Logging facility • … David Lawrence JLab
Software Status = majority of work yet to be done = some work has been done, but there are still some things to finish = others may use this for whole detector studies David Lawrence JLab
Summary • Implementing PYTHIA has given us the ability to view the detector in new ways • Calorimetry is well in hand (modulo current design changes) • Smallest bottleneck for reconstruction right now is tracking David Lawrence JLab