1 GlueX Software Oct. 21, 2004 D. Lawrence, JLab.

Slides:



Advertisements
Similar presentations
31/03/00 CMS(UK)Glenn Patrick What is the CMS(UK) Data Model? Assume that CMS software is available at every UK institute connected by some infrastructure.
Advertisements

Kondo GNANVO Florida Institute of Technology, Melbourne FL.
X.Dong, USTC/LBNL Feb. 20th, 04, STAR Collaboration Meeting 1 TOF Software Progress Xin Dong, for TOF Group  TOF detectors in Run IV  Online software.
August 98 1 Jürgen Knobloch ATLAS Software Workshop Ann Arbor ATLAS Computing Planning ATLAS Software Workshop August 1998 Jürgen Knobloch Slides also.
May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 1 The BESIII Detector Description With XML Jun 1, 2005 Zhengyun You , Yajun Mao (School of Physics,
Hall D Online Data Acquisition CEBAF provides us with a tremendous scientific opportunity for understanding one of the fundamental forces of nature. 75.
Software Overview David Lawrence, JLab Oct. 26, 2007 David Lawrence, JLab Oct. 26, 2007.
CLAS12 CalCom Activity CLAS Collaboration Meeting, March 6 th 2014.
Shuei MEG review meeting, 2 July MEG Software Status MEG Software Group Framework Large Prototype software updates Database ROME Monte Carlo.
Introduction to Hall-D Software February 27, 2009 David Lawrence - JLab.
The GlueX Collaboration Meeting October 4-6, 2012 Jefferson Lab Curtis Meyer.
06/03/06Calice TB preparation1 HCAL test beam monitoring - online plots & fast analysis - - what do we want to monitor - how do we want to store & communicate.
HPS Online Software Discussion Jeremy McCormick, SLAC Status and Plans.
Workfest Goals Develop the Tools for CDR Simulations HDFast HDGEANT Geometry Definitions Remote Access Education of the rest of the collaboration Needs.
Finnish DataGrid meeting, CSC, Otaniemi, V. Karimäki (HIP) DataGrid meeting, CSC V. Karimäki (HIP) V. Karimäki (HIP) Otaniemi, 28 August, 2000.
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 
Real data reconstruction A. De Caro (University and INFN of Salerno) CERN Building 29, December 9th, 2009ALICE TOF General meeting.
Databases E. Leonardi, P. Valente. Conditions DB Conditions=Dynamic parameters non-event time-varying Conditions database (CondDB) General definition:
BESIII MC Release notes & planned development Dengzy, Hem, Liuhm, Youzy, Yuany Nov. 23, 2005.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
CBM Software Workshop for Future Challenges in Tracking and Trigger Concepts, GSI, 9 June 2010 Volker Friese.
LAV Software Status Emanuele Leonardi – Tommaso Spadaro Photon Veto WG meeting – 2015/03/24.
JANA and Raw Data David Lawrence, JLab Oct. 5, 2012.
Andreas Morsch, CERN EP/AIP CHEP 2003 Simulation in ALICE Andreas Morsch For the ALICE Offline Project 2003 Conference for Computing in High Energy and.
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.
November 2013 Review Talks Morning Plenary Talk – CLAS12 Software Overview and Progress ( ) Current Status with Emphasis on Past Year’s Progress:
GlueX Software/Simulations Development of a “matrix” of detector parameters, and an understanding of the factors that define these parameters (Alex, Curtis,
1 Software tools for GLC studies Akiya Miyamoto KEK 20 April, 2004 Representing ACFA-Sim Group
CALICE Digital Hadron Calorimeter: Calibration and Response to Pions and Positrons International Workshop on Future Linear Colliders LCWS 2013 November.
Future Software Needs HDGeant4 project status MC simulation on the OSG Exploiting cheap GPUs for PWA Richard Jones – University of Connecticut GlueX Collaboration.
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
TRT Offline Software DOE Visit, August 21 st 2008 Outline: oTRT Commissioning oTRT Offline Software Activities oTRT Alignment oTRT Efficiency and Noise.
Software tools and Computing Akiya Miyamoto KEK 29-September-2006 At FJPPL meeting.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
PHENIX and the data grid >400 collaborators 3 continents + Israel +Brazil 100’s of TB of data per year Complex data with multiple disparate physics goals.
LM Feb SSD status and Plans for Year 5 Lilian Martin - SUBATECH STAR Collaboration Meeting BNL - February 2005.
CBM ECAL simulation status Prokudin Mikhail ITEP.
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.
“How do I analyze the data?” -- everyone who’s ever analyzed data “How do I access the data?” Analysis Framework.
Status Report on the Validation Framework S. Banerjee, D. Elvira, H. Wenzel, J. Yarba Fermilab 15th Geant4 Collaboration Workshop 10/06/
The JANA Reconstruction Framework David Lawrence - JLab May 25, /25/101JANA - Lawrence - CLAS12 Software Workshop.
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.
Large scale data flow in local and GRID environment Viktor Kolosov (ITEP Moscow) Ivan Korolko (ITEP Moscow)
Javier Castillo 1 Muon Embedding Status & Open Issues PWG3 - CERN - 15/02/2011.
The MEG Offline Project General Architecture Offline Organization Responsibilities Milestones PSI 2/7/2004Corrado Gatto INFN.
GlueX Computing GlueX Collaboration Meeting – JLab Edward Brash – University of Regina December 11 th -13th, 2003.
GlueX Software Status + Framework Development David Lawrence JLab September 19, /19/081Software Status -- David Lawrence, JLab.
Online Consumers produce histograms (from a limited sample of events) which provide information about the status of the different sub-detectors. The DQM.
KIT – University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association Marco Haag - Institute of Experimental Nuclear.
UK LVL1 Meeting, RAL, 31/01/00Alan Watson 1 ATLAS Trigger Simulations Present & Future? What tools exist? What are they good for? What are the limitations?
Status of Hall C 6 GeV Analysis Software Robust Fortran/CERNLIB code, “ENGINE”, for analysis of HMS/SOS coincidence and single arm experiments that has.
VI/ CERN Dec 4 CMS Software Architecture vs Hybrid Store Vincenzo Innocente CMS Week CERN, Dec
BES III Software: Beta Release Plan Weidong Li 19 th October 2005.
Object-Oriented Track Reconstruction in the PHENIX Detector at RHIC Outline The PHENIX Detector Tracking in PHENIX Overview Algorithms Object-Oriented.
Status of the ALCPG simulation & reconstruction Norman Graf (SLAC) TILC09, Tsukuba April 19, 2009.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
David Lawrence JLab May 11, /11/101Reconstruction Framework -- GlueX Collab. meeting -- D. Lawrence.
Hall D Computing Facilities Ian Bird 16 March 2001.
DANA David Lawrence Oct. 21, D. Lawrence, JLab GlueX Software Workshop Oct Outline Requirements Philosophy Overview of Features Open Questions.
Hall-D Software Status September 10, 2004 D. Lawrence JLab.
1 MC Production and Reconstruction Summary and Plans Valeria Bartsch, Fabrizio Salvatore, A.-M. Magnan, and Nigel Watson.
Stress tests for CLAS12 software
Overview of CLAS12 Calibration
Linear Collider Simulation Tools
ATLAS DC2 & Continuous production
Linear Collider Simulation Tools
Analyzing CLAS12 Data David Payette.
Presentation transcript:

1 GlueX Software Oct. 21, 2004 D. Lawrence, JLab

2 Overview  Simulation  Data Model / Analysis Framework  Data Flow / Data Management  Software Development  Near-term tasks

3 Parametric Simulation HDFast - based on Fermilab’s MCFast Specify detector geometry with material definitions Read in list of generated events Generates swims tracks through geometry Hits used to build covariance matrix based on detector resolutions. Result is track parameters similar to what one would get from full track reconstruction

4 HDFast Event Display

5 Ab Initio Simulation HDGeant - based on CERN’s Geant3 Detailed simulation with full shower development and tracking of secondary particles Produces digitized “hits” which can be flagged with the track number Used primarily for backgrounds so far (no track reconstruction)

6 HDGeant Geometry

7 Data Model/Analysis Framework  Framework will incorporate object- oriented approach to communicate data between analysis packages  I/O will be implemented through an abstraction layer removing distinction between online and offline  Simulated data will be accessed in the same way as real data

8 Data Volume per experiment per year (Raw data to tape in units of GB) Plot by Ian Bird circa 2002

9 Data Flow

10 Data Flow

11 Data Management/Data Access  Primary data storage will be on JLab silo  DSTs will also be distributed on GRID for easier access by outside institutions  GRID services will also be used for simulated data and analysis  GRID services are being developed by JLab CC in cooperation with other national labs.  LHC will utilize GRID services heavily when they come online (before Hall-D)

12 Database The database will be used for: Channel assignments (HV, signal, …) Run dependant info (e.g. beam conditions, file names, number of events etc…) Calibration constants Data quality metrics (e.g. avg. pions/event) Database will not be used for event based data

13 Code Management  Code must be kept in a central location easily accessible to all collaborators  A mechanism must exist for keeping track of software changes, logging comments, and tagging versions  Currently using CVS, but a move to BitKeeper is planned

14 Documentation Documentation of the source code will be automatically generated from the source code via Doxygen (example)(example)  Provides web-based documentation on class and structure definitions  Allows narrative documentation to be embedded in source code files

15 Additional Software  Online (slow controls, monitoring, …)  PWA (Hall-D will benefit from work on CLAS, E852, and CLEO)  Web Resources (GlueX portal …)

16 Project Size Based on CLAS Detector systems Lines of Code Crystal Barrel 4175k CLAS7390k GlueX9300k-500k (est.)

17 Near term Software Development Begin work on global tracking using “cheat codes” from GEANT Additional smearing of GEANT data (knock dead channels, add noise) Segment finding in individual detector systems Calibration Database design

18 Summary  Parametric(HDFast) simulation has been developed and used over past 6 years  Ab initio(HDGeant) simulation with detailed geometry definitions (background studies)  A Data Model and Analysis Framework have already been developed  Short-term(e.g. tracking code) and long- term(e.g. GRID services) tasks are in active development

19 Development History