CLAS12 Offline Software Tools. G.Gavalian (Jlab) CLAS Collaboration Meeting (June 15, 2016)

Similar documents
CLAS12 DAQ, Trigger and Online Computing Requirements. Sergey Boyarinov Sep 25, 2017

CLAS12 DAQ & Trigger Status and Timeline. Sergey Boyarinov Oct 3, 2017

CLAS 12 Reconstruction Software

CLAS12 Software Meeting March 17, 2010 F113

CLAS12 Software Demonstration

Simulations. What we need What is working What is not working. The roadmap to the perfect CLAS12 MC detector response

Forward Time-of-Flight Detector Efficiency for CLAS12

SoLID simulation with GEMC. Zhiwen Zhao 2015/03/26

FT Cal and FT Hodo DAQ and Trigger

Common Tools. G.Gavalian (JLAB)

CLAS12 Software Organization and Documentation

Event Displays and LArg

CLAS12 Software Demonstration

Hall-C Analyzer & Hall-C Replay

Online example: ced 12

Data Base and Computing Resources Management

The GLAST Event Reconstruction: What s in it for DC-1?

Super BigBite Spectrometer: simulation and software update

Hall 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.

Modules and Front-End Electronics Developments for the ATLAS ITk Strips Upgrade

Performance of the GlueX Detector Systems

Forward Time-of-Flight Geometry for CLAS12

Performance quality monitoring system for the Daya Bay reactor neutrino experiment

GNAM for MDT and RPC commissioning

The AMS-02 Anticoincidence Counter. Philip von Doetinchem I. Phys. Inst. B, RWTH Aachen for the AMS-02 Collaboration DPG, Freiburg March 2008

CMS Simulation Software

ONLINE MONITORING SYSTEM FOR THE EXPERIMENT

R3BRoot Framework. D. Kresan GSI, Darmstadt. First R3BRoot Development Workshop July 28 30, 2015 GSI, Darmstadt

Status Report of PRS/m

The CMS L1 Global Trigger Offline Software

Kondo GNANVO Florida Institute of Technology, Melbourne FL

Event reconstruction in STAR

Muon Reconstruction and Identification in CMS

Hall C 12 GeV Analyzer Update. Stephen Wood

Work in Tbilisi. David Mchedlishvili (SMART EDM_lab of TSU) GGSWBS , Tbilisi. Shota Rustaveli National Science Foundation

Gamma-ray Large Area Space Telescope. Work Breakdown Structure

Data Processing for CLAS12. Gagik Gavalian (Jefferson National Laboratory)

LTCC Simulation & Reconstruction: What s new?

Hall C Analyzer. Hall C Winter Collaboration Meeting. Eric Pooser 01/20/2017

HPS DAQ Operations Manual v2.4.2

Geometry and Alignment Software for the CLAS12 Silicon Vertex. Tracker

Detector Control LHC

Alignment of the ATLAS Inner Detector

Simulation and data reconstruction framework slic & lcsim. Norman Graf, Jeremy McCormick SLAC HPS Collaboration Meeting May 27, 2011

Fast pattern recognition with the ATLAS L1Track trigger for the HL-LHC

Test Beam Task List - ECAL

CLAS Data Management

Anode Electronics Crosstalk on the ME 234/2 Chamber

First Operational Experience from the LHCb Silicon Tracker

Monte Carlo programs

Development of LYSO Detector Modules for an EDM Polarimeter at COSY. for the JEDI Collaboration

Electron and Photon Reconstruction and Identification with the ATLAS Detector

Performance of the ATLAS Inner Detector at the LHC

Endcap Modules for the ATLAS SemiConductor Tracker

SBS simulation and software update. Hall A/C collaboration meeting Jefferson Lab, June 22-23, 2017

8.882 LHC Physics. Track Reconstruction and Fitting. [Lecture 8, March 2, 2009] Experimental Methods and Measurements

EicRoot software framework

Streaming Readout, the JLab perspective. Graham Heyes Data Acquisition Support Group Jefferson Lab

Update of the BESIII Event Display System

EicRoot for tracking R&D studies

Klaus Dehmelt EIC Detector R&D Weekly Meeting November 28, 2011 GEM SIMULATION FRAMEWORK

High Voltage system for the Double Chooz experiment

v1.5 Latest version: v16r2 Panoramix: Interactive Data Visualization for LHCb Author: Guy Barrand (Framework) + contribution from many individuals

Velo readout board RB3. Common L1 board (ROB)

PXD Simulation and Optimisation Studies

DVCS software and analysis tutorial

First results from the LHCb Vertex Locator

Time and position resolution of high granularity, high counting rate MRPC for the inner zone of the CBM-TOF wall

CLAS data format (HDF5) G.Gavalian (ODU)

Update of the BESIII Event Display System

Simulation and Physics Studies for SiD. Norman Graf (for the Simulation & Reconstruction Team)

Track reconstruction with the CMS tracking detector

A Geometrical Modeller for HEP

CLAS12 Event Reconstruction

Experience with Data-flow, DQM and Analysis of TIF Data

PoS(EPS-HEP2017)492. Performance and recent developments of the real-time track reconstruction and alignment of the LHCb detector.

Analogue, Digital and Semi-Digital Energy Reconstruction in the CALICE AHCAL

Production and Quality Assurance of Detector Modules for the LHCb Silicon Tracker

APV-25 based readout electronics for the SBS front GEM Tracker

Atlantis event display tutorial

Control and Spy the TELL1. Cédric Potterat EPFL LPHE

Data handling and processing at the LHC experiments

Fortran or C/C++ codes run as PAMs in STAF... circa ~SL96b STAR Geometry. Advanced Geometry Interface gstar (GEANT ) GEANT Output.

The CMS Computing Model

The Belle II Software From Detector Signals to Physics Results

MesonEx Chain. From Detector to Publication... Perspective of one CLAS12 experiment. Derek Glazier, University of Glasgow

Track reconstruction for the Mu3e experiment based on a novel Multiple Scattering fit Alexandr Kozlinskiy (Mainz, KPH) for the Mu3e collaboration

ATLAS PILE-UP AND OVERLAY SIMULATION

Gamma-ray Large Area Space Telescope (GLAST) Large Area Telescope (LAT) Integration and Test Subsystem Electrical Performance Tests

Time of CDF (II)

Performance quality monitoring system (PQM) for the Daya Bay experiment

Results on Long Term Performances and Laboratory Tests on the L3 RPC system at LEP. Gianpaolo Carlino INFN Napoli

CODA Online Data Formats

Physics and Detector Simulations. Norman Graf (SLAC) 2nd ECFA/DESY Workshop September 24, 2000

Real-time Analysis with the ALICE High Level Trigger.

LCIO: A Persistency Framework and Event Data Model for HEP. Steve Aplin, Jan Engels, Frank Gaede, Norman A. Graf, Tony Johnson, Jeremy McCormick

Locating the neutrino interaction vertex with the help of electronic detectors in the OPERA experiment

SoLID GEM Detectors in US

MIP Reconstruction Techniques and Minimum Spanning Tree Clustering

The MICE Physics Computing Capabilities

Transcription:

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 format (HIPO), compression and fast random access. Fast indexing and error recovery Used to produce small data samples (and DSTSs) Calibration Framework: Powerful 2D detector visualization framework. Data analysis library for plotting, fitting (most of the plots in presentations today). Interface to constants database, and translation tables. Pulse fitting toolkit (database aware). Automated calibration constants visualization and analysis. Reconstruction: Modular reconstruction framework (CLARA based) Event Builder for full event reconstruction ROOT convertor for particle ID and physics analysis

Data Input/Output Raw DAQ Data standard CCDB tables for pulse parameters (NSA,NSB, TET). standard tables for Translation Tables (CCDB). tools for reading FADC tables and Translation tables. visualization and constrain highlighting. simple interface to interact with data (independent of the source) Raw Detector Pulse viewer interface for pulse FADC visualization fitting for FADC pulse (integration) Event Decoder decoder for compact data structures pedestal subtraction/pulse fitter creating reconstruction detector banks

Geometry & Calibration Tools Standard Detector Geometry Package Implements: Forward Time of Flight Electromagnetic Calorimeter Forward Tagger Drift Chambers Silicon Vertex Tracker Central Neutron Detector Geometry Tools and Utilities: Drawing package for 2D detector representation 3D shapes for CED-3D viewer Detector component tracker for Fast Monte-Carlo Calibration UI: new UI for developing Calibration code data stream implementation for EVIO files and ET-ring reasonable drawing and fitting package

Geometry 3D in CED

Calibration Examples (SVT)

Calibration Examples (SVT) (Y. Gotra)

CND Calibration (G. Murdoch)

FTOF Calibration (L. Clark) Work completed / in progress Conversion of calibration algorithms to COATJAVA framework for high voltage, attenuation length, effective velocity, timewalk, paddle to paddle offsets Script generation for high voltage adjustments Output file of calibration constants for transfer to calibration database Summary graphs of calibration values FTOF calibration GUI Work planned Conversion of calibration algorithms for RF offsets and counter status Full functionality within GUI for each calibration area Testing

Data Visualization (EC) (C. Smith) Current Features Common framework for PCAL and EC. Pixels dynamically generated from geometry database. Mouse-over navigation of detector elements. Live updating of detector response and calibration results. Monitoring Occupancy: strips, pixels, fadc and TDC data. fadc data: pulse shape, noise, fitter settings. Single event: visualize hits and showers. Pedestals: event-by-event, noisy channels. Calibration GUI isolates single pixel cosmic muon hits (Dalitz). Optimization of pixel selection (statistics, geometry). Fits to pixel data: PMT gains and light attenuation. Validation using GEMC simulations. Further Development Incorporate EPICS data (scalers and HV) for status monitoring. Energy cluster reconstruction and trigger debugging support. Energy calibration using physics data (e-, pi-zero and MIP pions). Timing calibration (offsets, time-walk). EC, PCAL relative alignment using cosmic muon pixel events.

Calibration EC

Calibration&Monitoring (FTCAL) (E. Fanchini) Modular software: project organized in subroutines (app) to be re-used Runs: online and offline data analysis Selections: Tabs and buttons to select analysis and variables to display Comparison: distributions compared with a reference or an offline run Summary panel: window displaying channel distributions and fits Refit panel: user function fit optimization Outputs: output files for offline analysis (txt, hipo)

Reconstruction CLARA 4.3 xmsg CLARA service bug general purpose public subscribe MPI utilizes zeromq socket libraries Sockets that carry messages across various transports In-process Inter-process TCP Multicast Sockets can be connected N-to-N with patterns Fan-out Pub-sub Task distribution Request-reply Java, C++, Python bindings Reconstruction Framework reconstruction framework reads GEMC generation parameters. modular, runs as separate services. CLARA 4.3 CLARA switched from using cmsg to xmsg (version 4) easy transfer from 2.2 interface to 4.3 tests run on CLARADM machine show 250 Hz event reconstruction

Breaking News (11:38 AM) S. Mancilla

ROOT (migration to comfort zone) output to ROOT tree flat NT10 structures includes generated particles reconstructed particles combined detector responses git clone https://github.com/gavalian/evioroot cd evioroot scons./bin/evio2root badfile.evio goodfile.root

SEB Particle Index EC FTOF

Reconstruction

Summary Calibration: Unified framework for calibration seems to work for everyone. All detector systems are using unified tools (visualization and analysis). More work has to be done to unify data analysis Data Formats and preservation. Transition to reading translation tables from DB is underway. ADC pulse parameters are being read from database. Raw bank decoders implemented for all detectors. Transitional data structures are implemented (HIPO) for data compression. Work is being done to optimize bank structures to save space. Reconstruction: Reconstruction release 2.4 is ready to use. Includes all detectors (Forward, Central and FTCAL) CLARA Sand-Box available for CLAS12 reconstruction Future Developments: Conversion from EVIO to ROOT for final reconstruction files.

Moving Forward Analysis Software Framework