Software Status Oct. 26, 2007 David Lawrence JLab2/19
Scope of this talkScope of this talk
Report progress on offline software since last collaboration meeting
Summarize Status of Offline Software Effort
Report progress on offline software since last collaboration meeting
Summarize Status of Offline Software Effort
Software Status Oct. 26, 2007 David Lawrence JLab3/19
CD-2 Software DocumentCD-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”
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”
Software Status Oct. 26, 2007 David Lawrence JLab4/19
CD-2 Software Document contains …CD-2 Software Document contains …
Level of detail in geometry Material budget Calorimetry (BCAL + FCAL) Background rates Charge particle tracking PID
Level of detail in geometry Material budget Calorimetry (BCAL + FCAL) Background rates Charge particle tracking PID
Software Status Oct. 26, 2007 David Lawrence JLab5/19
SimulationSimulation
Geometry Radiation length Scans Simulation Geometry Version 4
document Event Generators
Geometry Radiation length Scans Simulation Geometry Version 4
document Event Generators
Software Status Oct. 26, 2007 David Lawrence JLab6/19
Radiation Length ScansRadiation 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
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
Software Status Oct. 26, 2007 David Lawrence JLab7/19
Simulation Geometry Version 4 documentGluEx-doc-853
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
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
Software Status Oct. 26, 2007 David Lawrence JLab8/19
Event GeneratorsEvent Generators
Legacy generators Particle Gun (built into hdgeant) Coherent Bremstrahlung (built into
hdgeant) genr8 (isobar model)
PYTHIA …
Legacy generators Particle Gun (built into hdgeant) Coherent Bremstrahlung (built into
hdgeant) genr8 (isobar model)
PYTHIA …
Software Status Oct. 26, 2007 David Lawrence JLab9/19
PYTHIAPYTHIA 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
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
Software Status Oct. 26, 2007 David Lawrence JLab10/19
Pythia vs. ExperimentPythia vs. Experiment
From GlueX-doc-856, A. Dzierba
Software Status Oct. 26, 2007 David Lawrence JLab11/19
Background from PYTHIA events
Background from PYTHIA events
From B. Zhilmann Talk June 20, 2007
Software Status Oct. 26, 2007 David Lawrence JLab12/19
Event SizeEvent Size
A hadronic event (from PYTHIA)
Event size calculated from:• Background EM rates• Pythia “Level-1” event
Software Status Oct. 26, 2007 David Lawrence JLab13/19
Software Studies of FDC Redesign
Software Studies of FDC Redesign
Reduced material design studies*
Lorentz Corrections* Photon Conversions Beam Hole Size
Reduced material design studies*
Lorentz Corrections* Photon Conversions Beam Hole Size
Software Status Oct. 26, 2007 David Lawrence JLab14/19
Misc. ReconstructionMisc. 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
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
Software Status Oct. 26, 2007 David Lawrence JLab15/19
Collaboration with Hall-BCollaboration 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)
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)
Software Status Oct. 26, 2007 David Lawrence JLab16/19
Other Misc. SoftwareOther Misc. Software
Calibration Constants in JANA Wiki Authentication Package Management Build Procedures
Calibration Constants in JANA Wiki Authentication Package Management Build Procedures
Software Status Oct. 26, 2007 David Lawrence JLab17/19
Software Tasks ListSoftware Tasks Listhttp://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
…
Software Status Oct. 26, 2007 David Lawrence JLab18/19
Software StatusSoftware Status
Geom Response
Reconstr.
UPV
BCAL
CDC
FDC
FCAL
TAGGER
ST. CNTR.
CERENKOV
TOF
TRACKING
PID/Kin. Fit.
= 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
Software Status Oct. 26, 2007 David Lawrence JLab19/19
SummarySummary 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
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
Top Related