Running the Software



Similar documents
The LHCb Software and Computing NSS/IEEE workshop Ph. Charpentier, CERN

Comparisons between 2003 CMS ECAL TB data and a Geant 4 MC

BaBar and ROOT data storage. Peter Elmer BaBar Princeton University ROOT Oct. 2002

Use of ROOT in Geant4

Software design ideas for SoLID

Science Tools and DC1

GLAST Geant4 Simulation

Calibrations, alignment, online data monitoring

Performance Monitoring of the Software Frameworks for LHC Experiments

Microsoft SQL Server Staging

Table of Contents. The RCS MINI HOWTO

GAUDI - A Software Architecture and Framework for building HEP Data Processing Applications

Engine: Using MSBuild and Team Foundation

ISE TACACS+ Configuration Guide for Cisco NX-OS Based Network Devices. Secure Access How-to User Series

One solution for all your Source Configuration Management Needs

SQL SERVER FREE TOOLS

Crank Your BI Performance up to 11 - Sizing, Tuning & Performance Testing. Innovation Center Network, Silicon Valley Active Global Support

Fermi LAT and GBM Data Access, File Structure and the Standard Tools. Fermi Solar Analysis Workshop GSFC, August 2012 Elizabeth Ferrara - FSSC 1

Developing Microsoft SQL Server Databases MOC 20464

Make a folder named Lab3. We will be using Unix redirection commands to create several output files in that folder.

An Open Source SCADA Toolkit

Use of a Software Configuration Management Tool in LHCb

The H.E.S.S. Data Acquisition System

Programming in C# with Microsoft Visual Studio 2010

DSS. Diskpool and cloud storage benchmarks used in IT-DSS. Data & Storage Services. Geoffray ADDE

Other GEANT4 capabilities

Outline. hardware components programming environments. installing Python executing Python code. decimal and binary notations running Sage

Scalable Multi-Node Event Logging System for Ba Bar

Agenda. Agilent GPS Receiver Test Solutions. GPS technology concepts. Basic tests required for GPS receiver verification Test solutions

Objectives. Python Programming: An Introduction to Computer Science. Lab 01. What we ll learn in this class

Prerequisites. Course Outline

LSST Data Management. Tim Axelrod Project Scientist - LSST Data Management. Thursday, 28 Oct 2010

SSL Tunnels. Introduction

Course 20464C: Developing Microsoft SQL Server Databases

Installation Guide v 2.0

Axivion Bauhaus Suite Technical Factsheet

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

Intro to Intel Galileo - IoT Apps GERARDO CARMONA

Application Notes for Verint Work Force Management with Avaya IQ Issue 1.0

BNL Contribution to ATLAS

ATLAS TDAQ Monitoring Questionnaire

How to use PDFlib products with PHP

How-To Set Custom Scale Format for FedEx Ship Manager

Quick Note 040. Create an SSL Tunnel with Certificates on a Digi TransPort WR router using Protocol Switch.

Preparing a SQL Server for EmpowerID installation

Literature for the 1 st part

Big data, big deal? Presented by: David Stanley, CTO PCI Geomatics

ESX 4 Patch Management Guide ESX 4.0

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.

E-Commerce: Designing And Creating An Online Store

IBM InfoSphere MDM Server v9.0. Version: Demo. Page <<1/11>>

Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP

InspecTView Highlights

WWA FTP/SFTP CONNECTION GUIDE KNOW HOW TO CONNECT TO WWA USING FTP/SFTP

The Mantid Project. The challenges of delivering flexible HPC for novice end users. Nicholas Draper SOS18

UPSMON PRO Linux --- User Manual

A Dataflow Meta-Computing Framework for Event Processing in the H1 experiment

Hitachi Backup Services Manager Certified Configurations Guide 6.5

Controlling a Dot Matrix LED Display with a Microcontroller

Internal Calibration Software Requirements

The Data Quality Monitoring Software for the CMS experiment at the LHC

A multi-dimensional view on information retrieval of CMS data

RTI Database Integration Service. Release Notes

CloudLinux is a proven solution for shared hosting providers that:

SyncTool for InterSystems Caché and Ensemble.

Lab Exercise SSL/TLS. Objective. Requirements. Step 1: Capture a Trace

OMU350 Operations Manager 9.x on UNIX/Linux Advanced Administration

Hall D Online Event Display

Metadata Import Plugin User manual

Edit system files. Delete file. ObserveIT Highlights. Change OS settings. Change password. See exactly what users are doing!

Penetration Testing. NTS330 Unit 1 Penetration V1.0. February 20, Juan Ortega. Juan Ortega, juaorteg@uat.edu. 1 Juan Ortega, juaorteg@uat.

Python Programming: An Introduction to Computer Science

McAfee Enterprise Security Manager 9.3.2

Mark Bennett. Search and the Virtual Machine

Implement Hadoop jobs to extract business value from large and varied data sets

Operating system Dr. Shroouq J.

1 File Processing Systems

NASA Workflow Tool. User Guide. September 29, 2010

Attack Lab: Attacks on TCP/IP Protocols

SPD Calibration: Status and Plans

Advantages of Amanda over Proprietary Backup

NaviPac Training Course

Microsoft SQL Server Beginner course content (3-day)

volume 43 scene 01 post production

Numerical Algorithms Group. Embedded Analytics. A cure for the common code. Results Matter. Trust NAG.

Mercury User Guide v1.1

Surveillance System Using Wireless Sensor Networks

Configuring CSS Remote Access Methods

Developing Microsoft SQL Server Databases 20464C; 5 Days

Product Information CANape Option Simulink XCP Server

Contents. 2. cttctx Performance Test Utility Server Side Plug-In Index All Rights Reserved.

Windows Server Performance Monitoring

Working with SQL Server Agent Jobs

Tracking Network Changes Using Change Audit

How to use KEPServerEX OPC Server (Kepware) with iologik 4000 (Modbus TCP/IP NA-4010 and Modbus Serial NA-4020/NA-4021)

ObserveIT User Activity Monitoring software meets the complex compliance and security challenges related to user activity auditing.

ATLAS Software and Computing Week April 4-8, 2011 General News

Configuring Avaya Aura Communication Manager and Avaya Call Management System Release 16.3 with Avaya Contact Center Control Manager Issue 1.

X-POS GUIDE. v3.4 INSTALLATION SmartOSC and X-POS

Linux VPS with cpanel. Getting Started Guide

Transcription:

Running the Software What Where When How http://www-glast.slac.stanford.edu/software 1/14

Data flow in Gleam G4 Simulation Algorithms Source Generators Raw data Level 0 Digitization Algorithms Transient Data Store Persistency Service Root ACD, TKR, CAL, Trigger Reconstruction Algorithms Ntuple Service Level 1 ACD, TKR, CAL Ntuple Ready for astronomy MC Real Data 2/14

Sim/Recon Developers Toolset Root, IDL analysis applications Reconstruction TkrRecon, CalRecon, AcdRecon simulation package GEANT4 xml geometry, parameters Root object I/O VC++ Windows IDE gnu tools - Linux Gaudi code framework CMT package version management cvs file version management vcmt Windows, linux gui ssh secure cvs access 3/14 utilities

Sim/Recon Users Toolset Root, IDL analysis applications Gleam binary distribution Windows, Linux CMT package version management vcmt Windows, linux gui 4/14 utilities

vcmt gui for package manipulation Available Available on on windows windows and and linux. linux. Glastpack Glastpack available available for for real real men. men. 5/14

Event Displays 1 GeV gamma 10 GeV proton FRED & WIRED coming soon as more interactive displays. 6/14

cvs web peruse the code 7/14

Where to Get and Run the Code Developer From cvs at SLAC cvsroot = centaurusa.slac.stanford.edu Run the code Your own box You are the sysadmin User Get binary distributions from our ftp site Will be ready with Gleam v3 Prebuilt SLAC linux farm UW Windows terminal server Releases already built When? End of October for Gleam v3! 8/14

How to Run the Code Gleam is configurable from a joboptions file: Algorithms are loaded dynamically upon request Can specify the exact sequence of algorithms to run, eg Source + G4 + Digi + Recon creating output Root files Recon from input Digi file, creating output Root file Digi from input MC file, no output Analyze results from output files (RootTreeAnalysis) or add your own analysis algorithm (useralg) to Gleam Analyze full TDS or Root trees or use the analysis ntuple and create/add your own ntuple columns See the Gleam Users Guide (aka RTFM) http://www-glast.slac.stanford.edu/software/gleam/userguide/ Descriptions of obtaining and running the code A growing Cookbook of How-To examples mailto:helpsoftlist@glast.stanford.edu Approaching critical mass for community of users who can answer queries 9/14

Cookbook Examples 10/14

Available Parameters Automagically created created from from the the package package doc doc (for (for all all packages). 11/14

What s s Coming in Gleam Continual improvement of subsystem digis and recons ACD Ribbons, efficiency maps Calibrations CAL Revised leakage corrections Non-linear tapers Failure modes Calibratrions TKR Further development in all areas digi, patrec, fitting Alignment algorithms Need to add Event Interpretation step Make use of all the subsystem info Fancier event display Separated off from Gleam proper Expected in November (after Riccardo s teaching is done) Python interface available from Gaudi-central starting to play with it Have NOT yet had the manpower to create a gui for Root analysis 12/14

Development Process Have been on 6-month cycle for major releases Seems about right so far Backward-incompatible upgrades are done! BBS (Beg Borrow & Steal) approach Upside is all the features we gain for free, supplied and supported by others Downside is keeping up with new versions Major suspects for upgrade usually are G4, Root, Gaudi CMT Compilers interested in gcc 3.xx, and Studio 7 now» These are essentially ANSI standard now; a good idea for us to upgrade We expect to embark on these upgrades forthwith 13/14

Random Quotes from Users Julie Mcenery new to us from Goddard: I am stunned by the relative ease with which I could get things running. I was expecting more of a struggle. Berrie Giebels It is easy now and there are more and more people available for help. Running it has also few surprises.. the only comments I got at the lab was that the event display was ugly. I think that it's a great tool and it only needs more "cookbooks", because some people will use it like me with a partial understanding of c++, but knowing a bit about Root AND what you want to look for is enough to actually use it. It works! Have fun with it! 14/14