Trivial Data Analysis for Geant4 Geant4 v9.3p01

Similar documents
Trivial And Non-Trivial Data Analysis for Geant4

Analysis Tools. A brief introduction to AIDA. Anton Lechner. ORNL, May 22nd 2008

AIDA JAS Massimiliano Turri, SLAC Massimiliano Turri, SLAC INFN-LNF, 7 July 2003

Topic 4D: Import and Export Contacts

Tutorial 8 Sharing, Integrating and Analyzing Data

HOW TO USE THE EXPORT FEATURE IN LCL

2. create the workbook file

Upgrading Your Geant4 Release

MS Excel Advanced Level

Working with Lists: Adding and Importing Addresses

File Transfers. 1 Transfer of File

Statistics with a Hemacytometer

A Brief Word About Your Exam

To install OpenOffice.org 3.0 on a Windows-based computer that meets the minimum system requirements, follow these steps:

Quality and Six Sigma Tools using MINITAB Statistical Software: A complete Guide to Six Sigma DMAIC Tools using MINITAB

Manual Physical Inventory Upload Created on 3/17/2017 7:37:00 AM

University of North Dakota PeopleSoft Finance Tip Sheets. Utilizing the Query Download Feature

Reference Services Division Presents. Excel Introductory Course

LOOMIS EXPRESS HOW TO IMPORT THE E-BILL LOOMIS ( ) Technical Support Hotline

AIDA analysis tools and Geant4 A user roadmap. G.Barrand / LAL / IN2P3 / CNRS

Reference Guide. Adding a Generic File Store - Importing From a Local or Network ShipWorks Page 1 of 21

For a walkthrough on how to install this ToolPak, please follow the link below.

GOOGLE SHEETS TUTORIAL

Recipe Costing: How To Import Your Supplier's Price Data - 1

Chemistry 30 Tips for Creating Graphs using Microsoft Excel

1. Setup Everyone: Mount the /geobase/geo5215 drive and add a new Lab4 folder in you Labs directory.

Introduction to Mail Merge. Use IT+

Chart Wizard: Step 1 (Chart Types)

Access Intermediate

WinFlexOne - Importer MHM Resources LLC

Charting Progress with a Spreadsheet

A guide to gathering financial data for financial analysis from Mergent Online Prepared by Pamela Peterson Drake, James Madison University

Microsoft Excel can be run on any computer which meets these requirements:

Employee User s Guide

Employee User s Guide

DOING MORE WITH EXCEL: MICROSOFT OFFICE 2010

Running (and Printing) Reports...

How to process the reports from Seller Center

DOING MORE WITH EXCEL: MICROSOFT OFFICE 2013

IMPORTING A STUDENT LIST FROM SYNERGY INTO A GOOGLE CONTACT LIST

Homework 1 Excel Basics

Frequency Distributions and Descriptive Statistics in SPS

Exporting Contacts and Updating the Contacts in Your New Vision Source Address

Batch Process for Creating/Adding Additional Pays

Message Triage with Perl

Excel tutorial Introduction

CSSCR Excel Intermediate 4/13/06 GH Page 1 of 23 INTERMEDIATE EXCEL

JAIDA, JAS3, WIRED4 and the AIDA tag library experience and new developments

Spreadsheet Microsoft Excel 2010

COINS Enhancement: S/M Multiple Contract Renewals Spreadsheet

C4-1. What Excel is. Creating a pro Fit-Compatible Datafile. We shall use as an example the data that is contained in the file Hooke s Law Data.

comma separated values .csv extension. "save as" CSV (Comma Delimited)

Downloading and Uploading Data from the Grade Center

How to Import a Text File into Gorilla 4

Copyright 2009 Real Freedom, Inc.

Tutorial for downloading and analyzing data from the Atlantic Canada Opportunities Agency

OPC Data Logger Case Study. Logging Data to Microsoft Excel

FRGGR90 Closeout Workflow for Funds Ending on Contracts and Grants

Inserting or deleting a worksheet

Group Rooming List Import Quick Reference Guide

Integrating Microsoft Office Learn about object linking and embedding (OLE) Tutorial 1 Integrating Word and Excel

Session 10 MS Word. Mail Merge

T205 - SEARCH FOR TRANSLATORS

Introduction. Mail Merge. Word 2010 Using Mail Merge. Video: Using Mail Merge in Word To Use Mail Merge: Page 1

Chapter One: Getting Started With IBM SPSS for Windows

DASYLab Techniques. Saving DASYLab data to an ASCII (text) readable file

Three-Dimensional (Surface) Plots

Command Line and Python Introduction. Jennifer Helsby, Eric Potash Computation for Public Policy Lecture 2: January 7, 2016

HUB: Batch Updating Student Groups

Importing Local Contacts from Thunderbird

HOW TO EXPORT BUYER NAMES & ADDRESSES FROM PAYPAL TO A CSV FILE

How to install and build an application

Introduction to Microsoft Excel

Tutorial 1 Importing Data

FASgov Asset Accounting Software Topic 4: Changing the FASgov Import File

KIN 147 Lab Practical Mid-term: Tibial Acceleration Data Analysis Excel analyses work much better on PCs than on Macs (especially older Macs)

What is KNIME? workflows nodes standard data mining, data analysis data manipulation

Pre-Lab Excel Problem

Chapter 19. Indebtedness Reports

Introduction to CS databases and statistics in Excel Jacek Wiślicki, Laurent Babout,

Creating a Box-and-Whisker Graph in Excel: Step One: Step Two:

Preparing IBM SPSS Data and MS Excel Files for Conducting Mplus Analyses. Lynn N. Tabata

Exploring the Microsoft Access User Interface and Exploring Navicat and Sequel Pro, and refer to chapter 5 of The Data Journalist.

Data Management Project Using Software to Carry Out Data Analysis Tasks

Patricia Andrada Quick Guide Excel 2010 Data Management-July 2011 Page 1

URGENT: MEDICAL DEVICE CORRECTION

The Parts of a Function:

IMPORTING A STUDENT LIST FROM SYNERGY INTO A GOOGLE CONTACT LIST

Creating consistent content pages

Here is Kellogg s custom menu for their core statistics class, which can be loaded by typing the do statement shown in the command window at the very

Online Cash Management

Vendor: IBM. Exam Code: P Exam Name: IBM i2 Analyst Notebook Support Mastery Test v1. Version: Demo

Export Metadata. Learning Objectives. In this Job Aid, you will learn how to export metadata: 1 For a location 3 2 From search results 7

Using Mail Merge with Word

Section 9 Linking & Importing

a. Download for personal use

Section 1 Click Instructions Talking Points

Potential use of JAS/JAIDA etc. SAS J2EE Review

File Importing - Text Files

Tutorial 9. Review. Data Tables and Scenario Management. Data Validation. Protecting Worksheet. Range Names. Macros

Transcription:

Trivial Data Analysis for Geant4 Geant4 v9.3p01 Joseph Perl, SLAC 1

Simple Analysis This Week Geant4 does not attempt to provide its own data analysis tools, focusing instead on its central mission as a simulation toolkit. The Geant4 user is expected to provide her own code to output results to an appropriate analysis format. Like Geant4 itself, this present tutorial is focused on the physics, so we are just using the simplest possible output format here, comma-separated values (.csv files) The resulting files can be analyzed by tools such as: Gnuplot Excel OpenOffice Though we will not be using them in this present tutorial, information is available through the Geant4 web site on how to work with more advanced data analysis tools such as Root or the AIDA-compliant tools, PI, JAS3 and OpenScientist. I ll I provide a few links to these more advanced tools in this talk, but will not go into any detailed instructions. 2

Gnuplot Gnuplot is a portable command-line driven interactive data and function plotting utility for UNIX, IBM OS/2, MS Windows, DOS, Macintosh, VMS, Atari and many other platforms. The software is copyrighted but freely distributed (i.e., you don't have to pay for it). http://www.gnuplot.info/ 3

Plotting Data from a.csv File in Gnuplot plot mydata.csv (that s s all you need) 4

Excel Comes from a small company called MicroSoft. Part of Microsoft Office. 5

Importing Data from a.csv File Into Excel From the Data menu, select Get External Data Import Text File Select the file The Text Import Wizard will come up Check the Delimited box Hit Next Check the Comma box The bottom part of the Wizard should now show your data nicely separated into appropriate columns. Hit Finish You will see a dialog titled Import Data which will ask where to put the data. Accept the defaults: Existing worksheet: =$A$1 Hit OK The data should now show up in the spreadsheet. 6

Plotting with Excel Now that the data is in the spreadsheet, you can plot it as follows: Select at least one item in the filled data area. From the Insert menu, select Chart Select Chart type: Line Hit Finish You re done 7

OpenOffice OpenOffice.org is a multiplatform and multilingual office suite and an open-source project. Compatible with all other major office suites, the product is free to download, use, and distribute. http://www.openoffice.org/ 8

Importing Data from a.csv File Into OpenOffice From the File menu, select Open In the File type box, select Text CSV Note that this is NOT the same as just Text Then select your file 9

Importing Data from a.csv File Into OpenOffice Once you select your file: The Text Import dialog will come up Check the Comma box The bottom part of the dialog should now show your data nicely separated into appropriate columns. Hit OK The data should now show up in the spreadsheet. 10

Plotting with OpenOffice Now that the data is in the spreadsheet, you can plot it as follows: Select at least one item in the filled data area. From the Insert menu, select Chart The defaults should be fine Hit Next Select the icon for Line chart Hit Create You re done 11

Pointers to More Advanced Data Analysis Options While the Geant4 collaboration does not maintain any data analysis system, many data analysis tool developers have interfaced their systems to Geant4 and each of the following has an active Geant4 user community. A good way to get started thinking about any of these is to look in the Geant4 Analysis Forum: http://geant4-hn.slac.stanford.edu:5090/hypernews/public/get/analysis.html 12

ROOT ROOT is an Object Oriented Data Analysis Framework. It is heavily used in High Energy Physics. Freely available. http://root.cern.ch/ 13

AIDA Analysis Interface for Data Analysis AIDA is an interface standard used by several advanced data analysis tools. It provides a single standard way to create your data Commands to instantiate an ntuple Commands to fill an ntuple Commands to instantiate a Histogram Commands to fill a Histogram Depending on which AIDA-complaint tool you link in to Geant4, these commands will one or the other analysis tool You can switch from one AIDA-compliant tool to another without having to change how you book and fill your histograms. http://aida.freehep.org/ 14

The Three AIDA-Compliant Analysis Systems OpenScientist http://openscientist.lal.in2p3.fr/ C++ PI Part of CERN LCG Applications http://lcg-pi.web.cern.ch/lcg-pi/ C++ and Python JAS3 http://jas.freehep.org/jas3/ Java 15

OpenScientist Pages Provide Excellent General Instructions on Using AIDA with Geant4 http://openscientist.lal.in2p3.fr/ 16

Geant4 Details 17

And Details on Windows 18

Use Whatever Analysis Tool You Like Geant4 does not attempt to provide its own data analysis tools, focusing instead on its central mission as a simulation toolkit. The Geant4 user is expected to provide her own code to output results to an appropriate analysis format. This present tutorial is focused on the physics, so we are just using the simplest possible output format here, comma-separated values (.csv files) 19