Hall-D Software Status May 12, 2009 David Lawrence 5/12/091.

Slides:



Advertisements
Similar presentations
Status of the MICE SciFi Simulation Edward McKigney Imperial College London.
Advertisements

Reconstruction and Analysis on Demand: A Success Story Christopher D. Jones Cornell University, USA.
GlueX Luminosity Limits Richard Jones, University of Connecticut GlueX Collaboration Meeting, Newport News, May 8-10, Design luminosity 2.Physics.
GlueX Collaboration Meeting, Newport News, October 25-27, 2007 GlueX Simulations Status Report Richard Jones GlueX Collaboration Meeting, Newport News,
Test results Test definition (1) Istituto Nazionale di Fisica Nucleare, Sezione di Roma; (2) Istituto Nazionale di Fisica Nucleare, Sezione di Bologna.
Simulation/Reconstruction for CPP Experiment David Lawrence JLab Sept. 27, /27/131simulation status - D. Lawrence - JLab.
Tracking Studies and the CDC Jan 30, 2009 David Lawrence JLab 1.
Offline Software Status Jan. 30, 2009 David Lawrence JLab 1.
The JANA Calibrations and Conditions Database API March 23, 2009 David Lawrence JLab 3/23/091JANA Calibration API David Lawrence -- JLab.
The June Software Review David Lawrence, JLab Feb. 16, 2012.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Thomas Jefferson National Accelerator Facility (JLab) 6/16/09Multi-threaded event processing with JANA -- David Lawrence 1 6 GeV electron accelerator user.
I/O bound Jobs Multiple processes accessing the same disc leads to competition for the position of the read head. A multi -threaded process can stream.
May. 11, 2015 David Lawrence JLab Counting House Operations.
May 14, 2001E. Gallas/Trigger Database1 Status of the Trigger Database Elizabeth Gallas, Rich Wellner, Vicky White Fermilab - Computing Division See my.
Software Overview David Lawrence, JLab Oct. 26, 2007 David Lawrence, JLab Oct. 26, 2007.
Introduction to Hall-D Software February 27, 2009 David Lawrence - JLab.
Online Data Challenges David Lawrence, JLab Feb. 20, /20/14Online Data Challenges.
The GlueX Collaboration Meeting October 4-6, 2012 Jefferson Lab Curtis Meyer.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
Offline Coordinators  CMSSW_7_1_0 release: 17 June 2014  Usage:  Generation and Simulation samples for run 2 startup  Limited digitization and reconstruction.
Software Sustainability Institute Online reconstruction (Manchego) Status report 09/02/12 Mike Jackson
GlueX Software Status April 28, 2006 David Lawrence, JLab.
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
Event Data History David Adams BNL Atlas Software Week December 2001.
SoLID simulation Zhiwen Zhao Uva SoLID Collaboration Meeting 2011/6/2 1.
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
BeamCal Simulations with Mokka Madalina Stanescu-Bellu West University Timisoara, Romania Desy, Zeuthen 30 Jun 2009 – FCAL Meeting.
ALICE, ATLAS, CMS & LHCb joint workshop on
R.T. Jones, Newport News, May The GlueX Simulation Framework GEANT4 Tutorial Workshop Newport News, May 22-26, 2006 R.T. Jones, UConn Monte Carlo.
ILC DBD Common simulation and software tools Akiya Miyamoto KEK ILC PAC 14 December 2012 at KEK.
Alexander Richards, UCL 1 Atlfast and RTT (plus DCube) Christmas Meeting 18/12/2007.
Simulation and Analysis of VTX03 and Upgrades to LASS Ryan Page.
Hall-D/GlueX Software Status 12 GeV Software Review III February 11[?], 2015 Mark Ito.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
Software tools and Computing Akiya Miyamoto KEK 29-September-2006 At FJPPL meeting.
Online Reconstruction 1M.Ellis - CM th October 2008.
CBM ECAL simulation status Prokudin Mikhail ITEP.
“How do I analyze the data?” -- everyone who’s ever analyzed data “How do I access the data?” Analysis Framework.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
SoLID simulation with GEMC Zhiwen Zhao 2015/03/26.
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
Software Status for GLD Concepts Akiya Miyamoto 31-October-2007 ILD Optimization Meeting References: - Y.Sugimoto, “GLD and GLDc”, talk at ALCPG07, ILD.
The JANA Reconstruction Framework David Lawrence - JLab May 25, /25/101JANA - Lawrence - CLAS12 Software Workshop.
Ties Behnke: Event Reconstruction 1Arlington LC workshop, Jan 9-11, 2003 Event Reconstruction Event Reconstruction in the BRAHMS simulation framework:
1 Software tools in Asia Akiya Miyamoto KEK 18-March-2005 Simulation and Reconstruction Session LCWS2005 Representing acfa-sim-j activity M.C.Chang 1,K.Fujii.
Mokka, main guidelines and future P. Mora de Freitas Laboratoire Leprince-Ringuet Ecole polytechnique - France Linear collider Workshop 2004, Paris.
Page 1 of 18 Bjorn S. Nilsen, ALICE November 16 ITS Software meeting ITS Alignment Status Plus other things By Bjørn S. Nilsen The Ohio State University.
Overview of PHENIX Muon Tracker Data Analysis PHENIX Muon Tracker Muon Tracker Software Muon Tracker Database Muon Event Display Performance Muon Reconstruction.
GlueX Software Status + Framework Development David Lawrence JLab September 19, /19/081Software Status -- David Lawrence, JLab.
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
SoLID simulation thoughts Zhiwen Zhao 2015/04/02.
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 2009.
BESIII offline software group Status of BESIII Event Reconstruction System.
October 19, 2010 David Lawrence JLab Oct. 19, 20101RootSpy -- CHEP10, Taipei -- David Lawrence, JLab Parallel Session 18: Software Engineering, Data Stores,
Object-Oriented Track Reconstruction in the PHENIX Detector at RHIC Outline The PHENIX Detector Tracking in PHENIX Overview Algorithms Object-Oriented.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
1 GlueX Software Oct. 21, 2004 D. Lawrence, JLab.
David Lawrence JLab May 11, /11/101Reconstruction Framework -- GlueX Collab. meeting -- D. Lawrence.
David Lange Lawrence Livermore National Laboratory
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
M.C. Studies of CDC Axial/Stereo Layer Configuration David Lawrence, JLab Sept. 19, /19/08 1 CDC Tracking MC Studies -- D. Lawrence, JLab.
DANA David Lawrence Oct. 21, D. Lawrence, JLab GlueX Software Workshop Oct Outline Requirements Philosophy Overview of Features Open Questions.
CMS High Level Trigger Configuration Management
Tree based validation tool for track reconstruction
Data Management and Database Framework for the MICE Experiment
Linear Collider Simulation Tools
Jupiter and Satellites
Search for coincidences and study of cosmic rays spectrum
Linear Collider Simulation Tools
Presentation transcript:

Hall-D Software Status May 12, 2009 David Lawrence 5/12/091

Repository Activity 5/12/092 release One tagged release of Hall-D source since last collaboration meeting:

Repository Changes Start counter 40-stave geometry (not default) CDC Geometry modified to reflect final design Gas Cerenkov detector removed* Control cards in hdgeant – Pattern key size extended from 4 to 16 characters – SAVEHITS enable/disable “no hit” events in output – SHOWERS_IN_COL enable/disable showers in collimators – PLOG sample momentum from log distribution for particle gun – TLOG sample theta angle from log distribution for particle gun DMagneticFieldMapSpoiled class added to allow simulation or reconstruction with a “spoiled” field Updated invariant_mass_hists plugin which provides an example of how to use reconstructed values in an analysis 5/12/093 *or will be very soon

… Repository Changes Detector numbering scheme – ID number increases as lab coordinate increases – TOF and FCAL updated (others OK) Added material map for tracking – Simon’s radlen map (deprecated) – Beni’s DRootGeom class ( Kalman and ALT1 fitters ) hddsGeant3.F removed from repository DTrackHitSelector formalizes hit selection Calorimetry – BCAL segments drawn in hdview2 – BCAL threshold based on readout device – BCAL dark hits added to response (post hdgeant) – FCAL radiation hard inner layer – TwoGammaFit updated to include both pre and post fit photons 5/12/094

Framework Development JANA releases since last meeting: – Jan. 25release – Mar. 10release – May 1release New features: – Optional recording and dumping of calibration requests – Option to have framework maintain ownership of calibration constants – Discovery mechanism for calibration system – gSOAP and calibration DB access through Web Service – Optional dumping of configuration parameters at end of job 5/12/095

Calibration Web Service The JCalibrationWS class provides calibration constants through a web service – Implemented as a plugin so remote access can be added to an existing executable – Allows read-only access to calibration constants from anywhere in the world over HTTP ( – Uses gSOAP, a C++ SOAP implementation – Currently works like a proxy for JCalibrationFile on server side, but could trivially be made to use another type of backend Calibration constants will need to be accessible from remote computers via the internet Direct access to a database is problematic due to cybersecurity concerns Web services work over HTTP and so are the appropriate mechanism for remote access 5/12/096 …slide shown at CHEP09 …

Saving a (semi-)complete set of calibration constants to the local disk All JANA programs have the command line option: --dumpcalibrations Records which namepaths are requested during a job and writes the constants into ASCII files compatible with JCalibrationFile Avoids copying and running entire database or even copying a “complete” set of calibration constants (which could include obsolete ones or ones not applicable to the current run/code version) 5/12/09 7 …slide shown at CHEP09 …

poster 5/12/098 …poster shown at CHEP09 …

Hyperthread Scaling 5/12/099 For this test, each hyperthread gave the equivalent of 15% of a full core An older machine shows hyperthreads gaining only about 8% of a core. Intel Xeon (circa 2004) 2.8GHz Dual Processors with 1 core/processor + hyperthreading Intel Xeon (5560) 2.8GHzDual Processors 8 cores/processor + hyperthreading

Collaboration with Hall-B Hall-B continues to work toward a service oriented architecture (SOA) – Cyber security issues – Unknown performance benefit/deficit – Flexibility in choosing language for individual packages JANA in Hall-B – Early discussions suggested using JANA within Clara (the Hall-B SOA project name) – Recently, test framework setup by M. Ungaro (~1.5 hrs.) 5/12/0910

GlueX Reconstruction Dependency Graph 5/12/0911

JANA Publications Multi-threaded event reconstruction with JANA D. Lawrence 2008 J. Phys.: Conf. Ser (6pp) doi: / /119/4/ Multi-threaded event reconstruction with JANA -in process- Proceedings of ACAT08 workshop The JANA calibrations and conditions database API -in development- Proceedings of CHEP09 conference 5/12/0912

The hdparsim Project 5/12/0913 The hdparsim plugin takes tables of energy/momentum resolution, angular resolutions, and efficiencies that are stored in ROOT files and uses them to smear generated values Source code is kept here: Resolution tables are available on the web, and automatically downloaded when the plugin is used.

Photon Reconstruction 5/12/0914 hdgeant hdparsim 3.2M photons simulated and reconstructed 100M photons parametrically simulated using hdgeant derived resolutions Getting resolutions from simulation with full reconstruction using DPhoton

Performance 5/12/0915 downloaded It took about 35 minutes to produce a file of 100M generated events with 1 photon each on my laptop It took about 20 minutes to process all 100M events with hdparsim Charged tracks will take the same amount of time as neutrals since they are indexed and smeared in exactly the same way. Charged track simulation reconstruction rates: – Simulation (hdgeant): ~44Hz – Full reconstruction: ~2-10 Hz – Parametric: ~80 kHz

Using hdparsim with pythia generated events 5/12/0916 Slide from Mike Dugger’s presentation at April 27 Physics Working group meeting

t-dependence in pythia generated events? 5/12/0917 Richard: E  GeV Cut on lab angle (30 o ) Eugene: E  > 6GeV Cut on proton being produced at vertex

Software Brainstorming on April 22 nd Tracking – Transition region (between FDC and CDC) – Kalman – Swimming algorithm (verify consistency with GEANT) – Standard definitions (use common set of histograms, etc. to compare the 3 tracking codes) Finding Fitting – multi-track events – FDC geometry update: Simon – Local Lorentz correction for FDC hits – CDC geometry update: Beni (more or less done already) – Alternate tracking philosophies – Tracking efficiency over-all: single tracks, multi-tracks Simulation – Parametric MC Update/expand resolution tables (need proton table and possibly Kaon table) Miscellaneous – New release (… of Hall-D source code) – Calibration database: firewall penetration (web service) – Milestone review – Reconstruction->PWA interface 5/12/ non-prioritized ---

GlueX Software Coordinator Congratulations to Mark Ito who is the new GlueX software coordinator! – Several nominations for Mark – No other nominees – Election forgone, Mark declared winner – Officially took over on April 22 nd /12/0919