13 January 2011 Geant4 Data Analysis J. Perl 1 Trivial Data Analysis for Geant4 Joseph Perl, SLAC Geant4 v9.4.

Slides:



Advertisements
Similar presentations
EBooks and Audiobooks. This class will give you an overview of eBooks and electronic Audiobooks available from the Library. We will also explain the basic.
Advertisements

Interaction Design: Visio
Office Links - Sharing Data in Microsoft Office A Mixed Bag of Treasures Chester N. Barkan Registrar Long Island University, C.W.Post Campus.
Tutorial 8 Sharing, Integrating, and Analyzing Data
Outlook Contacts Export Guideline Powered by DonorCommunity TM DonorCommunity eLearning Series v1.2, September 2012 Outlook Contacts Export Guideline Outlook.
Microsoft Excel The Basics. spreadsheet A type of application program which manipulates numerical and string data in rows and columns of cells. The value.
Excel Charts – Basic Skills Creating Charts in Excel.
Managing Grades with Excel Viewing Help To view Help 1.Open Excel on your computer. 2.In the top right hand corner of the Excel Screen type in the.
Converting Microsoft Office Documents Bill Weber E-Learning Systems Administrator E-Learning Operations.
Microsoft Excel 2010 Chapter 7
4 November 2009 Geant4 Data Analysis J. Perl 1 Trivial Data Analysis for Geant4 Joseph Perl, SLAC Geant4 v9.2p02.
Integrating Access with the Web and with Other Programs.
PowerPoint 2002 Linking Video in Presentation and Delivering Presentation on the Road.
1 CA202 Spreadsheet Application Creating Dynamic Lists with PivotTables Lecture # 9.
1 Introduction to OBIEE: Learning to Access, Navigate, and Find Data in the SWIFT Data Warehouse Lesson 8: Printing and Exporting an OBIEE Analysis This.
Tutorial 8 Sharing, Integrating and Analyzing Data
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Computers Are Your Future © 2008Prentice-Hall, Inc.
Installing geant4 v9.5 using Windows Daniel Brandt, 06 April 2012 Installing Geant4 v9.5 for Windows A step-by-step guide for Windows XP/Vista/7 using.
Microsoft Office © Copyright William Rowan Objective By the end of this you will have being given a brief introduction to: Microsoft Word Microsoft.
Pasewark & Pasewark 1 Access Lesson 6 Integrating Access Microsoft Office 2007: Introductory.
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
1 Access Lesson 6 Integrating Access Microsoft Office 2010 Introductory Pasewark & Pasewark.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
University of technology Department of Materials Engineering
Software Quality Assurance 2/20 WELCOME Graphic User Interface Testing.
XP New Perspectives on Introducing Microsoft Office XP Tutorial 1 1 Introducing Microsoft Office XP Tutorial 1.
Getting Started with Application Software
Analysing Data with Excel Importing Data from a Text File To import data from a text file: 1.Start Excel. 2.Click File, click New, click Workbook,
JAS3 + AIDA LC Simulations Workshop SLAC 19 th May 2003.
Creating a Web Site to Gather Data and Conduct Research.
Microsoft FrontPage 2003 Illustrated Complete Using Office Components.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 2 1 Integrating Microsoft Office XP Tutorial 2 – Integrating Word, Excel, and Access.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Open Your Mind... OpenOffice OpenOffice is the future of word processing in the world of Web 2.0—the read/write web.
Analyzing Data Using Access. Creating a new database To create a new database 1.Start Access. In the Task Pane, click Blank Database. 2.The File New Database.
Office Management Tools II Ms Saima Gul. Office Management Tools II Ms Saima Gul.
Analysing Data with Excel Viewing Help To view Help 1.On the Start menu, point to Programs, and then click Microsoft Excel. 2.On the Help menu,
How do I export the Address Book to Excel? The first step is to go to "Address Book Report" under Admin Only menu Choose the fields you want. note that.
Visualization of Geant4 Data: Exploiting Component Architecture through AIDA, HepRep, JAS and WIRED Geant4 Workshop, CERN - 2 October 2002 Joseph Perl.
FIRST COURSE Integration Tutorial 2 Integrating Word, Excel, and Access.
Shaelynn Long-KishShaelynn Long-Kish, Instructional Designer Mid Michigan Community College Building Beautiful Courses: Layouts, Lessons, Blocks, & Books.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
LIS654 lecture 4 more on omeka Thomas Krichel
Ing. Martina Majorová, FEM SUA Statistics Lecture 2 – Introduction to MS Excel 2003.
Chapter 7 Creating Templates, Importing Data, and Working with SmartArt, Images, and Screen Shots Microsoft Excel 2013.
Copyright 2007, Paradigm Publishing Inc. BACKNEXTEND 8-1 LINKS TO OBJECTIVES Import data from another Access table Import data from another Access table.
Alternative to Microsoft Office
LibreOffice Brandon Werner
Spreadsheet – Microsoft Excel 2010
Weebly Elements, Continued
Introduction to OBIEE:
Computer Fundamentals
Microsoft FrontPage 2003 Illustrated Complete
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
Computers Are Your Future
The Petroleum Registry of Alberta Energizing the flow of information
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
Microsoft Office Access 2003
Microsoft Office Access 2003
Microsoft Excel 2007 – Level 2
Introduction to Database Programs
ICT Programming Lesson 3:
Comparative Reporting & Analysis (CR&A)
Introduction to Database Programs
Analyzing Data Using Access
Microsoft Office Illustrated Fundamentals
Tutorial 8 Sharing, Integrating, and Analyzing Data
Presentation transcript:

13 January 2011 Geant4 Data Analysis J. Perl 1 Trivial Data Analysis for Geant4 Joseph Perl, SLAC Geant4 v9.4

13 January Geant4 Data Analysis J. Perl 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. 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. 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) 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: The resulting files can be analyzed by tools such as: Gnuplot Gnuplot Excel Excel OpenOffice 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 provide a few links to these more advanced tools in this talk, but will not go into any detailed instructions. 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 provide a few links to these more advanced tools in this talk, but will not go into any detailed instructions.

13 January Geant4 Data Analysis J. Perl 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.” “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).” “The software is copyrighted but freely distributed (i.e., you don't have to pay for it).”

13 January Geant4 Data Analysis J. Perl Plotting Data from a.csv File in Gnuplot plot mydata.csv plot mydata.csv (that’s all you need) (that’s all you need)

13 January Geant4 Data Analysis J. Perl Excel Comes from a small company called MicroSoft. Comes from a small company called MicroSoft. Part of Microsoft Office. Part of Microsoft Office.

13 January Geant4 Data Analysis J. Perl 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.

13 January Geant4 Data Analysis J. Perl 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

13 January Geant4 Data Analysis J. Perl OpenOffice OpenOffice.org is a multiplatform and multilingual office suite and an open-source project. OpenOffice.org is a multiplatform and multilingual office suite and an open-source project.multiplatform multilingualoffice suiteopen-sourcemultiplatform multilingualoffice suiteopen-source Compatible with all other major office suites, the product is free to download, use, and distribute. Compatible with all other major office suites, the product is free to download, use, and distribute.

13 January Geant4 Data Analysis J. Perl 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

13 January Geant4 Data Analysis J. Perl 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.

13 January Geant4 Data Analysis J. Perl 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

13 January Geant4 Data Analysis J. Perl 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. 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: A good way to get started thinking about any of these is to look in the Geant4 Analysis Forum:

13 January Geant4 Data Analysis J. Perl ROOT ROOT is an Object Oriented Data Analysis Framework. ROOT is an Object Oriented Data Analysis Framework. It is heavily used in High Energy Physics. It is heavily used in High Energy Physics. Freely available. Freely available

13 January Geant4 Data Analysis J. Perl AIDA Analysis Interface for Data Analysis 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 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 instantiate an nTuple Commands to fill an nTuple Commands to fill an nTuple Commands to instantiate a Histogram Commands to instantiate a Histogram Commands to fill 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 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. You can switch from one AIDA-compliant tool to another without having to change how you book and fill your histograms

13 January Geant4 Data Analysis J. Perl The Three AIDA-Compliant Analysis Systems OpenScientist OpenScientist C++ C++ iAIDA iAIDA Refactored from a CERN LCG Application called PI Refactored from a CERN LCG Application called PI C++ and xmgrace C++ and xmgrace JAS3 JAS Java Java

13 January Geant4 Data Analysis J. Perl OpenScientist Pages Provide Excellent General Instructions on Using AIDA with Geant4

13 January Geant4 Data Analysis J. Perl Geant4 Details

13 January Geant4 Data Analysis J. Perl And Details on Windows

13 January Geant4 Data Analysis J. Perl 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. 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. 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) This present tutorial is focused on the physics, so we are just using the simplest possible output format here, comma-separated values (.csv files)