CLAS 12 Reconstruction Software
|
|
- Barnaby Horton
- 5 years ago
- Views:
Transcription
1 CLAS 12 Reconstruction Software G.Gavalian (ODU)
2 Outline CLAS-12 computing Requirements CLARA framework (SOA architecture) CLARA based application examples (DataMining) CLAS 12 Reconstruction Where do we go...
3 CLAS Computing Challenges Growing software complexity: compilation and portability problems maintenance, debugging and benchmarking difficulties software scaling problems Author volatility difficult to enforce standards authors drop out difficulty collaborating between the Universities Language uniformity problems contributors choose different languages: FORTRAN, C++, Python, JAVA difficulty to merge existing codes with different languages
4 CLAS-12 Computing Requirements Requirements of physics data processing long lifetime, evolving technologies building complex applications using small and simple components reusability of components software agility Multi-Threading effective utilization of multicore processor systems Expanding computing power with minimal expenditure utilization of IT resources of collaborating Universities possible utilization of commercial computing resources
5 SOA architecture (CLARA) CLARA framework based on Service Oriented Architecture: SOA is a way of designing, developing, deploying, and managing software systems characterized by coarse-grained services that represent reusable functionality. Applications are built from services with standard interfaces. Services are flexible building blocks of the applications (example EC reconstruction service, TOF service, Geometry Service etc...) The CLARA framework provides environment service development: Services are loosely coupled. CLARA handles the interface between services. Services do not depend on a specific data format. Individual services can be reused in many different applications. Example: EC service can be used by both reconstruction and calibration applications.
6 Online/Offline CLAS12 data processing Online Offline Common Services
7 CLAS 12 Reconstruction CLAS-12 Reconstruction is based on CLARA framework services are essential blocks of the application services are chained together by CLARA platform the application runs by passing data objects through services. Different types of services: detector component reconstruction detector calibration and diagnostics detector geometry and magnetic field maps constants calibration and run condition database interface data processing monitoring data format conversion (ROOT, PAW, AIDA...)
8 CLARA implementation example Data Mining project : collected data from nuclear target experiments provides unified interface for accessing the data. Run group-specific CLAS-approved cuts, pid and corrections available via services allows user to contribute corrections, cuts and unique particle id algorithms via services. GUI interface allows easy access to framework functionality. Users can download any of: raw data skimmed data with specific final states measured and/or calculated quantities histograms
9 Data Mining
10 Software Review In preparation to CLAS-12 computing review: wrote missing detector reconstruction software: FTOF - time of flight reconstruction (C++) HTCC - high threshold Cherenkov reconstruction and simulation (C++). Geometry services (database) for detector geometry constants (C++). Event Building algorithms. implemented application orchestrator and monitoring tools. implemented reconstruction application design based on reconstruction services. switched to EVIO-4 for consistent interface between C++ and Java. Existing software tools: GEMC - CLAS12 simulation package based on Geant-4. SOT - implementation of CLAS12 tracking (based on first gen SOCRAT) as chain of CLARA services (Java). EC - electromagnetic calorimeter reconstruction services (Java) for CLAS6.
11 Software group for EB in CLARA Project started on March 15 (until May 15) missing implementations (services) were added existing services were modified to comply with expanded data format. CLARA improvements in data type description. V.Gyurjyan SOT Tracking improvements. S.Paul EC HTTC FTOF CGS Calorimeter reconstruction High-Threshold Cherenkov reconstruction Time of Flight reconstruction Common Geometry interface S.Mansilla A.Puckett G.Gavalian G.Gavalian EB Event builder, hit matching G.Gavalian GEMC GEANT-4 CLAS12 Simulation M.Ungaro
12 CLAS-12 reconstruction Central Tracking Forward Tracking EC FTOF Event Builder C++
13 Reconstruction Platform CLAS12 reconstruction is running on JLAB CLARA platform. a 32 cpu node is running reconstruction software. GUI was designed for application design and monitoring. Benchmark tests: several stress tests were run to ensure the stability of the platform. a single thread can run reconstruction with 32 ms/event/track. tracking speed scales well with CPU cores as well as with CPU nodes.
14 Benchmarks 70 rec time (ms) Number of Threads rec time (ms) Number of Nodes
15 Reconstruction Results Reconstructed simulated data from GEMC. beta:p {mass>0&&mass<1&&p<4.5&&flag==5} Etot/P P [GeV] e,π - + K htemp 1 Entries Mean RMS M [GeV ] p
16 Reconstruction Monitoring
17 What Next...? (policies and procedures) CLARA application architect: application design consideration, data distribution optimization, fault tolerance orchestrators have to be implemented to take advantage of the modular service oriented architecture. Software quality assurance tools: service design and coding standards including technology and language choices. source code tests and controls. documentation code operation and syntactic reviews: procedures to benchmark contributed codes software consistency and efficiency checks code syntax checks service speed benchmark tests service functionality tests: tests on predefined data objects simulation reconstruction tests
18 What Next...? CLAS-12 Object model and common tools: detector abstractions for reconstruction abstract data structures (incorporating DST formats) unified interface for calibration debugging and benchmarking tools monitoring interface (GUI) analysis tools for easy debugging common geometry visual interface finalize bank structures for each detector component
19 How to do it. Committee and coordination. someone (person or committee) needs to be in charge of software design, policies and quality. designing software imposing rules and guidelines for the participating developers. recruit and work well with experienced programmers. committee should be comprised of experienced software developers. CLARA project: tight collaboration is needed with CLARA framework author and developer.
CLAS12 Software Meeting March 17, 2010 F113
CLAS12 Software Meeting March 17, 2010 F113 Agenda 15:00-15:30 Update on ced12, Dave Heddle 15:30-16:30 CLARA Service Oriented Architecture Vardan Gurjyan. 16:30-16:50 gemc Demonstration Maurizio Ungaro
More informationCLAS12 Offline Software Tools. G.Gavalian (Jlab) CLAS Collaboration Meeting (June 15, 2016)
CLAS12 Offline Software Tools G.Gavalian (Jlab) Overview Data Formats: RAW data decoding from EVIO. Reconstruction output banks in EVIO. Reconstruction output convertor to ROOT (coming soon). Data preservation
More informationCLAS12 DAQ, Trigger and Online Computing Requirements. Sergey Boyarinov Sep 25, 2017
CLAS12 DAQ, Trigger and Online Computing Requirements Sergey Boyarinov Sep 25, 2017 Notation ECAL old EC (electromagnetic calorimeter) PCAL preshower calorimeter DC drift chamber HTCC high threshold cherenkov
More informationCLAS12 Software Organization and Documentation
CLAS12 Software Organization and Documentation Nathan Harrison Jefferson Lab CLAS Collaboration Meeting March 28, 2017 Jefferson Lab Outline Current release Online software Simulations Common tools Reconstruction
More informationCLAS data format (HDF5) G.Gavalian (ODU)
CLAS data format (HDF5) G.Gavalian (ODU) Motivation For higher level physics analysis more complicated DST structure is needed. Current DST structures do not provide tools for storing Physics Analysis
More informationCLAS12 DAQ & Trigger Status and Timeline. Sergey Boyarinov Oct 3, 2017
CLAS12 DAQ & Trigger Status and Timeline Sergey Boyarinov Oct 3, 2017 Notation ECAL old EC (electromagnetic calorimeter) PCAL preshower calorimeter DC drift chamber HTCC high threshold cherenkov counter
More informationCommon Tools. G.Gavalian (JLAB)
Common Tools G.Gavalian (JLAB) 1 Software components Data Input/Output EVIO data structure definitions. JAVA libraries for dictionary based I/O. Geometry Geometry primitives library. Abstract classes for
More informationSoLID simulation with GEMC. Zhiwen Zhao 2015/03/26
SoLID simulation with GEMC Zhiwen Zhao 2015/03/26 Outline GEMC Update SoLID simulation with GEMC 2.x solid_gemc in general EC simulation as an example Summary GEMC Update: Outline GEMC 1.x to 2.x, a major
More informationHall D and IT. at Internal Review of IT in the 12 GeV Era. Mark M. Ito. May 20, Hall D. Hall D and IT. M. Ito. Introduction.
at Internal Review of IT in the 12 GeV Era Mark Hall D May 20, 2011 Hall D in a Nutshell search for exotic mesons in the 1.5 to 2.0 GeV region 12 GeV electron beam coherent bremsstrahlung photon beam coherent
More informationCLAS Data Management
CLAS Data Management G.Gavalian (ODU) CLAS Collaboration Meeting! Supported by the Data Mining Collaboration, S. Kuhn, L. Weinstein, M. Sargsian, and M. Strikman CLAS Data Management Charge The Mandate:
More informationData Base and Computing Resources Management
Data Base and Computing Resources Management Harut Avakian(JLab) "CLAS12 Ready for Science" Review September 25 2017 Clas12 databases(ccdb/rcdb) Policies for clas12 dbases ccdb rcdb Sharing resources between
More informationMonte Carlo programs
Monte Carlo programs Alexander Khanov PHYS6260: Experimental Methods is HEP Oklahoma State University November 15, 2017 Simulation steps: event generator Input = data cards (program options) this is the
More informationFT Cal and FT Hodo DAQ and Trigger
FT Cal and FT Hodo DAQ and Trigger Outline FT-Cal and FT-Hodo read-out electronics FT-Cal and FT-Hodo DAQ and trigger FADC250 firmware CTP firmware for FT-Cal and FT-Hodo FT-Cal and FT-Hodo crates and
More informationData Processing for CLAS12. Gagik Gavalian (Jefferson National Laboratory)
Data Processing for CLAS12 Gagik Gavalian (Jefferson National Laboratory) Introduction CONVENTIONAL WISDOM QUESTIONS!2 Evolution of Computing!3 Evolution of Computing!4 Service Oriented Architecture (SOA)
More informationCLAS12 Software Demonstration
CLAS12 Software Demonstration Part 1 of 2 Nathan Harrison CLAS Collaboration Meeting November 1, 2016 Jefferson Lab, Newport News, VA Preliminary setup: Simulations will be run on the farm, everything
More informationSimulations. What we need What is working What is not working. The roadmap to the perfect CLAS12 MC detector response
Simulations The roadmap to the perfect CLAS12 MC detector response What we need What is working What is not working M. Ungaro, First CLAS12 Experiment Workshop, 10/20/2015 Jefferson Lab Needs for CLAS12
More informationCLAS12 Software Demonstration
CLAS12 Software Demonstration Nathan Harrison First CLAS12 Experiment Workshop June 15, 2016 Jefferson Lab Outline Introduction - gemc - coatjava - ced Getting started - setting your environment - downloading
More informationThe AMS-02 Anticoincidence Counter. Philip von Doetinchem I. Phys. Inst. B, RWTH Aachen for the AMS-02 Collaboration DPG, Freiburg March 2008
I. Phys. Inst. B, RWTH Aachen for the AMS-02 Collaboration DPG, Freiburg March 2008 Cosmic Rays in the GeV Range world average SUSY DM KK DM good agreement of data and propagation models, but some unexplained
More informationFast pattern recognition with the ATLAS L1Track trigger for the HL-LHC
Fast pattern recognition with the ATLAS L1Track trigger for the HL-LHC On behalf of the ATLAS Collaboration Uppsala Universitet E-mail: mikael.martensson@cern.ch ATL-DAQ-PROC-2016-034 09/01/2017 A fast
More informationPerformance of the GlueX Detector Systems
Performance of the GlueX Detector Systems GlueX-doc-2775 Gluex Collaboration August 215 Abstract This document summarizes the status of calibration and performance of the GlueX detector as of summer 215.
More informationOnline example: ced 12
Online example: ced 12 Seeing Tracks Through Thick and Thin Christopher Newport University JLAB 27 May 2011 Heavy Photon Search Meeting As in clas eevent display (12 GeV) As in thick and thin clients Outline
More informationAnalogue, Digital and Semi-Digital Energy Reconstruction in the CALICE AHCAL
Analogue, Digital and Semi-Digital Energy Reconstruction in the AHCAL Deutsches Elektronen Synchrotron (DESY), Hamburg, Germany E-mail: coralie.neubueser@desy.de Within the collaboration different calorimeter
More informationLTCC Simulation & Reconstruction: What s new?
LTCC Simulation & Reconstruction: What s new? Sylvester Joosten on behalf of the Temple University Group (B. Duran, S. Joosten, Z-E. Meziani, M. Paolone, M. Rehfuss, N. Sparveris) CLAS12 Meeting, March
More informationHall C 12 GeV Analyzer Update. Stephen Wood
Hall C 12 GeV Analyzer Update Stephen Wood 12 GeV Software review Review of 12 GeV software preparations held June 7-8, 2012 Committee favorable to Hall C approach of building on Hall A software. Recommends
More informationDeep Learning Photon Identification in a SuperGranular Calorimeter
Deep Learning Photon Identification in a SuperGranular Calorimeter Nikolaus Howe Maurizio Pierini Jean-Roch Vlimant @ Williams College @ CERN @ Caltech 1 Outline Introduction to the problem What is Machine
More informationForward Time-of-Flight Geometry for CLAS12
Forward Time-of-Flight Geometry for CLAS12 D.S. Carman, Jefferson Laboratory ftof geom.tex April 13, 2016 Abstract This document details the nominal geometry for the CLAS12 Forward Time-of- Flight System
More informationSimulation and data reconstruction framework slic & lcsim. Norman Graf, Jeremy McCormick SLAC HPS Collaboration Meeting May 27, 2011
Simulation and data reconstruction framework slic & lcsim Norman Graf, Jeremy McCormick SLAC HPS Collaboration Meeting May 27, 2011 Simulation Mission Statement Provide full simulation capabilities for
More informationForward Time-of-Flight Detector Efficiency for CLAS12
Forward Time-of-Flight Detector Efficiency for CLAS12 D.S. Carman, Jefferson Laboratory ftof eff.tex May 29, 2014 Abstract This document details an absolute hit efficiency study of the FTOF panel-1a and
More informationGamma-ray Large Area Space Telescope. Work Breakdown Structure
Gamma-ray Large Area Space Telescope Work Breakdown Structure 4.1.D Science Analysis Software The Science Analysis Software comprises several components: (1) Prompt processing of instrument data through
More informationHall C Analyzer. Hall C Winter Collaboration Meeting. Eric Pooser 01/20/2017
Hall C Analyzer 01/20/2017 In Collaboration with: Steve Wood, Mark Jones, Jure Bericic, Bob Michaels, Ole Hansen, Brad Sawatzky Hall C Analyzer Overview Hall C ROOT Analysis framework (HCANA) is written
More informationData Analysis in Experimental Particle Physics
Data Analysis in Experimental Particle Physics C. Javier Solano S. Grupo de Física Fundamental Facultad de Ciencias Universidad Nacional de Ingeniería Data Analysis in Particle Physics Outline of Lecture
More informationR3BRoot Framework. D. Kresan GSI, Darmstadt. First R3BRoot Development Workshop July 28 30, 2015 GSI, Darmstadt
GSI, Darmstadt First R3BRoot Development Workshop July 28 30, 2015 GSI, Darmstadt Outline Introduction to concept Relation to FairRoot Combined solution for R3B analysis Framework components - Analysis
More informationSoLID Software Framework
SoLID Software Framework Ole Hansen Jefferson Lab SoLID Collaboration Meeting May 5, 2016 Ole Hansen (Jefferson Lab) SoLID Software Framework May 6, 2016 1 / 15 Framework Pros & Cons Framework Pros Cons
More information05/09/07 CHEP2007 Stefano Spataro. Simulation and Event Reconstruction inside the PandaRoot Framework. Stefano Spataro. for the collaboration
for the collaboration Overview Introduction on Panda Structure of the framework Event generation Detector implementation Reconstruction The Panda experiment AntiProton Annihilations at Darmstadt Multi
More informationGeant4 activities at DESY
Geant4 activities at DESY 3 rd Ecfa/Desy workshop Prague November 2002 Frank Gaede DESY -IT- Outline Introduction Current work Near term goals Looking ahead Conclusion ECFA/DESY workshop Prague 11/02 Frank
More informationMuon Reconstruction and Identification in CMS
Muon Reconstruction and Identification in CMS Marcin Konecki Institute of Experimental Physics, University of Warsaw, Poland E-mail: marcin.konecki@gmail.com An event reconstruction at LHC is a challenging
More informationGAUDI - The Software Architecture and Framework for building LHCb data processing applications. Marco Cattaneo, CERN February 2000
GAUDI - The Software Architecture and Framework for building LHCb data processing applications Marco Cattaneo, CERN February 2000 1 Outline Introduction Design choices GAUDI Architecture overview Status
More informationWork in Tbilisi. David Mchedlishvili (SMART EDM_lab of TSU) GGSWBS , Tbilisi. Shota Rustaveli National Science Foundation
Mitglied der Helmholtz-Gemeinschaft David Mchedlishvili (SMART EDM_lab of TSU) Work in Tbilisi GGSWBS 18 23.08.2018, Tbilisi JEDI: Charged-Particle EDM Search Main principle: Inject polarized particles
More informationThe Belle II Software From Detector Signals to Physics Results
The Belle II Software From Detector Signals to Physics Results LMU Munich INSTR17 2017-02-28 Belle II @ SuperKEKB B, charm, τ physics 40 higher luminosity than KEKB Aim: 50 times more data than Belle Significantly
More informationTORCH: A large-area detector for precision time-of-flight measurements at LHCb
TORCH: A large-area detector for precision time-of-flight measurements at LHCb Neville Harnew University of Oxford ON BEHALF OF THE LHCb RICH/TORCH COLLABORATION Outline The LHCb upgrade TORCH concept
More informationCut per region. Marc Verderi GEANT4 collaboration meeting 01/10/2002
Cut per region Marc Verderi GEANT4 collaboration meeting 01/10/2002 Introduction Cut here = «production threshold»; Not tracking cut; GEANT4 originally designed to allow a unique cut in range; Unique cut
More informationEvent Displays and LArg
Event Displays and LArg Columbia U. / Nevis Labs Slide 1 Introduction Displays are needed in various ways at different stages of the experiment: Software development: understanding offline & trigger algorithms
More informationUpdate of the BESIII Event Display System
Update of the BESIII Event Display System Shuhui Huang, Zhengyun You Sun Yat-sen University, Guangzhou, 510275, China E-mail: huangshh28@mail2.sysu.edu.cn, youzhy5@mail.sysu.edu.cn Abstract. The BESIII
More informationHall-C Analyzer & Hall-C Replay
Hall-C Analyzer & Hall-C Replay Jefferson Lab Hall-C Analyzer Overview Hall-C ROOT Analysis framework (HCANA) is written in C++ and is an extension of the Hall A analyzer podd Based on previous Fortran
More informationCAS 703 Software Design
Dr. Ridha Khedri Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario Acknowledgments: Material based on Software by Tao et al. (Chapters 9 and 10) (SOA) 1 Interaction
More informationData Mining and Light Meson Decay. G. Gavalian (Old Dominion University)
Data Mining and Light Meson Decay G. Gavalian (Old Dominion University) Outline 2 Data Mining Project. Light Meson Decay Program. Ongoing data analysis of LMD. CLAS-12 software development plans. Future
More informationMesonEx Chain. From Detector to Publication... Perspective of one CLAS12 experiment. Derek Glazier, University of Glasgow
MesonEx Chain From Detector to Publication... Perspective of one CLAS12 experiment Derek Glazier, University of Glasgow With HASPECT collaboration : Edinburgh, JPAC, Giessen, Glasgow, Genova, Mainz, Ohio,
More informationA PROPOSAL FOR MODELING THE CONTROL SYSTEM FOR THE SPANISH LIGHT SOURCE IN UML
A PROPOSAL FOR MODELING THE CONTROL SYSTEM FOR THE SPANISH LIGHT SOURCE IN UML D. Beltran*, LLS, Barcelona, Spain M. Gonzalez, CERN, Geneva, Switzerlan Abstract CELLS (Consorcio para la construcción, equipamiento
More informationA New Segment Building Algorithm for the Cathode Strip Chambers in the CMS Experiment
EPJ Web of Conferences 108, 02023 (2016) DOI: 10.1051/ epjconf/ 201610802023 C Owned by the authors, published by EDP Sciences, 2016 A New Segment Building Algorithm for the Cathode Strip Chambers in the
More informationb-jet slice performances at L2/EF
20 March 2007 Outline b-jet slice status b-tagging performance Status/Outlook b-jet slice The b-tagging selection is an element of flexibility in the ATLAS HLT framework: it might help to increase acceptance
More informationUpdate of the BESIII Event Display System
Journal of Physics: Conference Series PAPER OPEN ACCESS Update of the BESIII Event Display System To cite this article: Shuhui Huang and Zhengyun You 2018 J. Phys.: Conf. Ser. 1085 042027 View the article
More informationCHAPTER 1: OPERATING SYSTEM FUNDAMENTALS
CHAPTER 1: OPERATING SYSTEM FUNDAMENTALS What is an operating system? A collection of software modules to assist programmers in enhancing system efficiency, flexibility, and robustness An Extended Machine
More informationTORCH. A Cherenkov based Time of Flight detector. Maarten van Dijk On behalf of the TORCH collaboration
TORCH A Cherenkov based Time of Flight detector Maarten van Dijk On behalf of the TORCH collaboration (CERN, University of Oxford, University of Bristol) 1 TORCH - motivation The Timing Of internally Reflected
More informationEvent reconstruction in STAR
Chapter 4 Event reconstruction in STAR 4.1 Data aquisition and trigger The STAR data aquisition system (DAQ) [54] receives the input from multiple detectors at different readout rates. The typical recorded
More informationIntroduction to Psana
Goal Able to run/understand some simple (yet not simple) psana-python examples. For example, our 46-line example will: Access LCLS data Can be run online/offline Randomly accesses events Has real-time
More informationLabVIEW Certification Overview
LabVIEW Certification Overview The National Instruments LabVIEW Certification Program consists of the following three certification levels: - Certified LabVIEW Associate Developer (CLAD) - Certified LabVIEW
More informationJAIDA, JAS3, WIRED4 and the AIDA tag library experience and new developments
SLAC-PUB-12950 March 2008 JAIDA, JAS3, WIRED4 and the AIDA tag library experience and new developments M Donszelmann 1, T Johnson 1, V V Serbo 1, M Turri 1 1 SLAC, 2575 Sand Hill Road, Menlo Park, CA 94025,
More informationBrief User Guide to GPID
CLAS NOTE 2007-008 Brief User Guide to GPID Eugene Pasyuk Arizona State University May 1, 2007 Overview: What is GPID and where to get it Where is input information for GPID coming from Structure of GPID
More informationPoS(Baldin ISHEPP XXII)134
Implementation of the cellular automaton method for track reconstruction in the inner tracking system of MPD at NICA, G.A. Ososkov and A.I. Zinchenko Joint Institute of Nuclear Research, 141980 Dubna,
More informationATLAS NOTE. December 4, ATLAS offline reconstruction timing improvements for run-2. The ATLAS Collaboration. Abstract
ATLAS NOTE December 4, 2014 ATLAS offline reconstruction timing improvements for run-2 The ATLAS Collaboration Abstract ATL-SOFT-PUB-2014-004 04/12/2014 From 2013 to 2014 the LHC underwent an upgrade to
More informationSuper BigBite Spectrometer: simulation and software update
Super BigBite Spectrometer: simulation and software update Hall A collaboration meeting Jefferson Lab, Jan 18-19, 2017 Eric Fuchey (University of Connecticut) On behalf of SBS collaboration / Software
More informationTopics for the TKR Software Review Tracy Usher, Leon Rochester
Topics for the TKR Software Review Tracy Usher, Leon Rochester Progress in reconstruction Reconstruction short-term plans Simulation Calibration issues Balloon-specific support Personnel and Schedule TKR
More informationONLINE MONITORING SYSTEM FOR THE EXPERIMENT
ONLINE MONITORING SYSTEM FOR THE BM@N EXPERIMENT I.R. Gabdrakhmanov a, M.N. Kapishin b, S.P. Merts c Veksler and Baldin Laboratory of High Energy Physics, Joint Institute for Nuclear Research, 6 Joliot-Curie,
More informationIntroduction to Geant4
Introduction to Geant4 Release 10.4 Geant4 Collaboration Rev1.0: Dec 8th, 2017 CONTENTS: 1 Geant4 Scope of Application 3 2 History of Geant4 5 3 Overview of Geant4 Functionality 7 4 Geant4 User Support
More informationATLAS PILE-UP AND OVERLAY SIMULATION
ATLAS PILE-UP AND OVERLAY SIMULATION LPCC Detector Simulation Workshop, June 26-27, 2017 ATL-SOFT-SLIDE-2017-375 22/06/2017 Tadej Novak on behalf of the ATLAS Collaboration INTRODUCTION In addition to
More informationTracking and Vertexing in 3D B-field
Tracking and Vertexing in 3D B-field Norman Graf (SLAC) HPS Collaboration Meeting, JLab October 26, 2015 Track Extrapolation At the heart of both track and vertex fitting in the presence of a non-uniform
More informationCUDA GPGPU Workshop 2012
CUDA GPGPU Workshop 2012 Parallel Programming: C thread, Open MP, and Open MPI Presenter: Nasrin Sultana Wichita State University 07/10/2012 Parallel Programming: Open MP, MPI, Open MPI & CUDA Outline
More informationKlaus Dehmelt EIC Detector R&D Weekly Meeting November 28, 2011 GEM SIMULATION FRAMEWORK
Klaus Dehmelt EIC Detector R&D Weekly Meeting November 28, 2011 GEM SIMULATION FRAMEWORK Overview GEM Simulation Framework in the context of Simulation Studies for a High Resolution Time Projection Chamber
More informationCharged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction
Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction Dan Peterson, Cornell University The Cornell group has constructed, operated and maintained the charged particle tracking detectors
More informationCLAS12 Software Tutorial
CLAS12 Software Tutorial Nathan Harrison Jefferson Lab CLAS Collaboration Meeting June 14, 2017 Jefferson Lab Outline Introduction and preliminary set-up (5 min) Software PSA (5 min) Simulations with GEMC
More informationAnalysis of Σ 0 baryon, or other particles, or detector outputs from the grid data at ALICE
Analysis of Σ 0 baryon, or other particles, or detector outputs from the grid data at ALICE Introduction Analysis Chain Current status of Σ 0 analysis Examples of root files from the data and MC Discussion
More informationCMS Simulation Software
CMS Simulation Software Dmitry Onoprienko Kansas State University on behalf of the CMS collaboration 10th Topical Seminar on Innovative Particle and Radiation Detectors 1-5 October 2006. Siena, Italy Simulation
More informationTango - Icalepcs 2009 ESRF
Tango - Icalepcs 2009 ESRF TANGO collaboration and kernel status Brief introduction What's new since Icalepcs 2009 New projects Re-thinking the Tango event system E Taurel - Icalepcs 2011 2 What is Tango?
More informationPhysics and Detector Simulations. Norman Graf (SLAC) 2nd ECFA/DESY Workshop September 24, 2000
Physics and Detector Simulations Norman Graf (SLAC) 2nd ECFA/DESY Workshop September 24, 2000 Simulation studies for a future Linear Collider We believe that the physics case for the LC has been made.
More informationDyTER Dynamic Track and Event Reconstruction
SMI STEFAN MEYER INSTITUTE DyTER Dynamic Track and Event Reconstruction (Hyperon) Tracking for PANDA Status Report of Uppsala Hyperon Group SMI STEFAN MEYER INSTITUTE Content Motivation DyTER Guidelines
More informationThe full detector simulation for the ATLAS experiment: status and outlook
The full detector simulation for the ATLAS experiment: status and outlook A. Rimoldi University of Pavia & INFN, Italy A.Dell Acqua CERN, Geneva, CH The simulation of the ATLAS detector is a major challenge,
More informationThe GeantV prototype on KNL. Federico Carminati, Andrei Gheata and Sofia Vallecorsa for the GeantV team
The GeantV prototype on KNL Federico Carminati, Andrei Gheata and Sofia Vallecorsa for the GeantV team Outline Introduction (Digression on vectorization approach) Geometry benchmarks: vectorization and
More informationPoS(High-pT physics09)036
Triggering on Jets and D 0 in HLT at ALICE 1 University of Bergen Allegaten 55, 5007 Bergen, Norway E-mail: st05886@alf.uib.no The High Level Trigger (HLT) of the ALICE experiment is designed to perform
More informationBUILDING MICROSERVICES ON AZURE. ~ Vaibhav
BUILDING MICROSERVICES ON AZURE ~ Vaibhav Gujral @vabgujral About Me Over 11 years of experience Working with Assurant Inc. Microsoft Certified Azure Architect MCSD, MCP, Microsoft Specialist Aspiring
More informationModularity Guidelines for design in any programming language
Modularity Guidelines for design in any programming language 14-1 Modular Software Software constructed as assemblies of small pieces» Each piece encompasses the data and operations necessary to do one
More informationProgramming Languages and Program Development Life Cycle Fall Introduction to Information and Communication Technologies CSD 102
Programming Languages and Program Development Life Cycle Fall 2016 Introduction to Information and Communication Technologies CSD 102 Outline The most common approaches to program design and development
More informationChapter 1: Why Program? Main Hardware Component Categories 8/23/2014. Main Hardware Component Categories: Why Program?
Chapter 1: Introduction to Computers and Programming 1.1 Why Program? Why Program? Computer programmable machine designed to follow instructions Program instructions in computer memory to make it do something
More informationGlueX Computing GlueX Collaboration Meeting JLab. Edward Brash University of Regina December 11 th -13th, 2003
GlueX Computing GlueX Collaboration Meeting JLab Edward Brash University of Regina December 11 th -13th, 2003 VRVS Videoconferences - www.vrvs.org -> web-based videoconferencing site currently free - audio/video/chat
More informationBeam test measurements of the Belle II vertex detector modules
Beam test measurements of the Belle II vertex detector modules Tadeas Bilka Charles University, Prague on behalf of the Belle II Collaboration IPRD 2016, 3 6 October 2016, Siena, Italy Outline Belle II
More informationTrivial And Non-Trivial Data Analysis for Geant4
Trivial And Non-Trivial Data Analysis for Geant4 Paul Guèye, HU Joseph Perl, SLAC 1 Simplest using text (ASCII) files Analysis Choices Geant4 does not attempt to provide its own data analysis tools, focusing
More informationPrecision Timing in High Pile-Up and Time-Based Vertex Reconstruction
Precision Timing in High Pile-Up and Time-Based Vertex Reconstruction Cedric Flamant (CERN Summer Student) - Supervisor: Adi Bornheim Division of High Energy Physics, California Institute of Technology,
More informationDVCS software and analysis tutorial
DVCS software and analysis tutorial Carlos Muñoz Camacho Institut de Physique Nucléaire, Orsay, IN2P3/CNRS DVCS Collaboration Meeting January 16 17, 2017 Carlos Muñoz Camacho (IPNO) DVCS Software Jan 16,
More informationCharged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction
Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction Dan Peterson, Cornell University The Cornell group has constructed, operated and maintained the charged particle tracking detectors
More informationILC Software Overview and recent developments
ILC Software Overview and recent developments Frank Gaede 134th ILC@DESY General Project Meeting DESY, May 27, 2016 Outline Introduction to ilcsoft core tools ILD simulation and reconstruction software
More informationSuez: Job Control and User Interface for CLEO III
Suez: Job Control and User Interface for CLEO III Martin Lohner, Christopher D. Jones, Paul Avery University of Florida, Gainesville Abstract. Suez standardizes the way CLEO III data is processed by providing
More informationATLAS Tracking Detector Upgrade studies using the Fast Simulation Engine
Journal of Physics: Conference Series PAPER OPEN ACCESS ATLAS Tracking Detector Upgrade studies using the Fast Simulation Engine To cite this article: Noemi Calace et al 2015 J. Phys.: Conf. Ser. 664 072005
More informationDeeply Virtual Compton Scattering at Jefferson Lab
Deeply Virtual Compton Scattering at Jefferson Lab June 16-17, 2016 Frederic Georges (PhD student) PhD Supervisor: Carlos Muñoz Camacho Institut de Physique Nucléaire d Orsay CNRS-IN2P3 Université Paris-Sud,
More informationAtlantis event display tutorial
Atlantis event display tutorial basic features Zdenek Maxa (University College London) Atlantis team Introduction features Atlantis event display is a stand-alone Java application Uses variety of 2D projections,
More informationBelle II Software and Computing
Belle II Software and Computing LMU Munich Journée Belle II @ LAL 2017-03-22 Computing Model >10 PB of raw data per year Distributed computing model Share per fraction of PhDs More than 10 PB of raw data
More informationA Prototype of the CMS Object Oriented Reconstruction and Analysis Framework for the Beam Test Data
Prototype of the CMS Object Oriented Reconstruction and nalysis Framework for the Beam Test Data CMS Collaboration presented by Lucia Silvestris CERN, Geneve, Suisse and INFN, Bari, Italy bstract. CMS
More informationElectron and Photon Reconstruction and Identification with the ATLAS Detector
Electron and Photon Reconstruction and Identification with the ATLAS Detector IPRD10 S12 Calorimetry 7th-10th June 2010 Siena, Italy Marine Kuna (CPPM/IN2P3 Univ. de la Méditerranée) on behalf of the ATLAS
More informationChapter 1: Introduction to Computers and Programming
Chapter 1: Introduction to Computers and Programming 1.1 Why Program? Why Program? Computer programmable machine designed to follow instructions Program instructions in computer memory to make it do something
More informationHEP data analysis using ROOT
HEP data analysis using ROOT week I ROOT, CLING and the command line Histograms, Graphs and Trees Mark Hodgkinson Course contents ROOT, CLING and the command line Histograms, Graphs and Trees File I/O,
More informationGetting Started with GEM
Getting Started with GEM Shuei YAMADA ICEPP, University of Tokyo What is GEM? Before you start Downloading Compilation Running the simulation Output & Analysis 1 What is GEM? Detector simulation for the
More informationModularity!! Guidelines for design! in any programming language!
Modularity!! Guidelines for design! in any programming language! 14-1! Modular Software! Software constructed as assemblies of small pieces! 14-2! Modular Software 2! Software constructed as assemblies
More information