Root programming and data analysis
|
|
- Arron Griffin
- 6 years ago
- Views:
Transcription
1 Special Praktikum: Root programming and data analysis Ascii data: Co60.dat Ge detector t Preamplifier Shaping amp. MCA γ 60Co γ-source 1173 and 1333 kev Ascii data Ascii data: Each line: corresponds to a channel Number: the number of the statistics per channel
2 Procedure of the work Read the ascii data, creating histogram of the gamma-ray distribution Find two peaks Fit each peak by Gaussian Deduce the center of the Gaussian distribution (Mean in channel number) from the fitting Plot data (channel v.s. energy) Obtain the energy calibration Look into the Compton edge Macro name: Co60.CC Data name: Co60.dat Macro and data How to run the root macro Root[0]>.L Co60.C Root[1]> Co60Analysis( Co60.dat );
3 Step (a) Create a histogram by using TH1F class. Please use a pointer for the TH1F object The range of the histogram should be 0~10000 and the number of the bin should be Working on 1-dimensional histograms: Howtocreateahistogram a TH1F *h1 = new TH1F("h1","Eu152",10000,0.0,10000); Filling 1 entry to the bin 35 h1->fill(35); Filling 25 entries to the bin 70 h1->fill(70,25); Step (b) Create a canvas to draw the histogram by using TCanvas class. Working on TCanvas: How to create a TCanvas object TCanvas *c1 = new TCanvas("c1" "c1" ); TCanvas *c1 = new TCanvas("c1","c1",200,10,700,500); How to change a directory to the canvas c1->cd(); H t d t th How to update the canvas c1->update();
4 Steps (d) and (e) In the template, t the programs to open the data file and to read the data is already provided. Inside of the while-iteration, the data value is read. Inside of the while-iteration, the integer number iter is increased thus representing the channel number. Inside of the while-loop, fill the histogram. Outside of the while-iteration, draw the histogram on the canvas. Step (f) Ch kth hit Th h ldb t k i th hit Th Check the histogram. There should be two peaks in the histogram. These peaks correspond to the energies of 1173 and 1333 kev. Find the average value of the peak width.
5 Step (g) Create a TSpectrum object (for example, defined d as s) )for the peak search. The number of the peak can be defined as 2. The peak search can be performed by the Search() method of the TSpectrum object. For the Search() method, the width for the peak search can be defined by using the average width obtained in the procedure (f). Peak search on the histogram h1: How to define a TSpectrum object for two peaks TSpectrum *s = new TSpectrum(2); Peak serch on h1 with width=5 s->search(h1,5,"new"); How to get the peak position and copy to a float pointer *xpeaks float *xpeaks = s->getpositionx(); Steps (h) and (i) Below the line of the peak search, update the canvas. Check the histogram again. There should be markers on the peak if the g g p peak search is succeeded.
6 Step (j) Obtain the peak positions from the peak search by float *xpeaks = s- >GetPositionX();. The method GetPositionX() of the TSpectrum object gives the peak positions. If two peaks are found, xpeaks[0] and xpeaks[1] are the peak positions of the first and second peak, respectively. How to fit histograms and graphs by using TF1 How to create a Gaussian function with a range from x0 to x1 TF1 *func1 = new TF1("func1","gaus",x0,x1); How to create a linear function (1 st order) with a range from x0 to x1 TF1 *func1 = new TF1("func1","pol1",x0,x1); How to fit the histogram h1 by func1 h1->fit(func1, R ); How to fit the graph gr by func1 gr->fit(func1, R ); How to set the initial iti parameter n to value for fitting func1->setparameters(n,value);» For Gaussian» n=0: Constant» n=1: Mean» n=2: Sigma» For a linear fitting» n=0: Offset» n=1: Slope How to get the fitting results and copy to float z float z = func1->getparameter(n); Steps (k) and (l) Create a function for Gaussian fitting by using TF1 class. It should be used for the fitting of the low energy peak. The range of the function can be defined as between xpeaks[0]-50 and xpeaks[0]+50. Fit the first peak by using the function defined above. Observe also the fitting results on the terminal. If the fitting fails, set the initial parameters before performing fitting.
7 Step (m) Do the same procedure for the fitting of the second peak by creating another TF1 object. Steps (n), (o) and (p) Define two float array with two elements, x[2] and y[2] (already done in the macro). Copy the peak positions obtained from the fitting to x[0] and x[1]. Give corresponding energies for the peak to y[0] and y[1].
8 Step (q) Create another canvas, and the change the directory to the new canvas. Steps (r) and (s) Plot x[] and y[] by using the TGraph class. Check the plot. X-axis should be the channel number and the Y-axis the energy. How to create a plot with TGraph How to create a TGraph object, for example, x=1,2,3,4,5 and y = 15,26,37,48,59 float x[5],y[5]; x[0] = 1; x[1] = 2; x[2] = 3; x[3] = 4; x[4] = 5; y[0] = 15; y[1] = 26; y[2] = 37; y[3] = 48; y[4] = 59; TGraph gr = new TGraph(5,x,y); How to plot the data gr->draw( A* );
9 Steps (t) and (u) Create another function for the linear fitting with TF1 class, and fit the data point on the graph. Fitting results (just connecting the two data point in this case) should be shown on the terminal. Par_0 is the offset and Par_1 the slope. This is the energy calibration function for the histogram. Steps (v), (w) and (x) Observe the channel number of the Compton edge of the 1333 kev gamma-ray (Compton edge with the higher energy). Calculate the energy by using the energy calibration function. Compare the observed energy to the theoretical calculations. Do the same procedure for the other Compton edge.
10 Next special Praktikum: January Analyze data in stream by using ROOT tree Correlated data, 2 dimensional How to create 2D plots How to project the plot to axes How to make cut conditions in the analysis How to handle errors How to perform your own fitting
ROOT. Introduction. Spring 2010 Lecture 5. S. Lehti and V.Karimäki. COMPUTING METHODS IN HIGH ENERGY PHYSICS (page 1)
Introduction ROOT is an object-oriented framework aimed at solving data analysis challenges of high energy physics. The commonly used components of ROOT are Command line interpreter Histogramming and fitting
More informationROOT: An object-orientated analysis framework
C++ programming for physicists ROOT: An object-orientated analysis framework PD Dr H Kroha, Dr J Dubbert, Dr M Flowerdew 1 Kroha, Dubbert, Flowerdew 14/04/11 What is ROOT? An object-orientated framework
More informationIntroduction to ROOT and application to data analysis at the LHC
Introduction to ROOT and application to data analysis at the LHC INSTITUTE OF PHYSICS, HANOI August 13, 2014 1 Outline 1 ROOT: Motivation and Introduction 2 ROOT basics 3 ROOT analysis 4 Application to
More informationPAW: Physicist Analysis Workstation
PAW: Physicist Analysis Workstation What is PAW? A tool to display and manipulate data. Learning PAW See ref. in your induction week notes. Running PAW: 2 Versions:- PAW: 2 windows: A terminal window for
More informationLecture I: Basics REU Root Duke Jen Raaf
Lecture I: Basics Linux commands What is ROOT? Interactive ROOT session - command line vs. macros vs. user-compiled code Opening files / accessing information Histograms and Trees and Functions, Oh My!
More informationGamma spectroscopic measurements using the PID350 pixelated CdTe radiation detector
Gamma spectroscopic measurements using the PID350 pixelated CdTe radiation detector K. Karafasoulis, K. Zachariadou, S. Seferlis, I. Papadakis, D. Loukas, C. Lambropoulos, C. Potiriadis Abstract Spectroscopic
More informationTo Plot a Graph in Origin. Example: Number of Counts from a Geiger- Müller Tube as a Function of Supply Voltage
To Plot a Graph in Origin Example: Number of Counts from a Geiger- Müller Tube as a Function of Supply Voltage 1 Digression on Error Bars What entity do you use for the magnitude of the error bars? Standard
More informationINTRODUCTION TO ROOT & BASIC APPLICATIONS
INTRODUCTION TO ROOT & BASIC APPLICATIONS by Alexis Pompili (pompili@ba.infn.it) Master course Laboratorio di Analisi Da3 Esercitazione 0 LABORATORIO ANALISI DATI Alexis Pompili How to access the Virtual
More informationIntroduction to ROOT. Sebastian Fleischmann. 06th March 2012 Terascale Introductory School PHYSICS AT THE. University of Wuppertal TERA SCALE SCALE
to ROOT University of Wuppertal 06th March 2012 Terascale Introductory School 22 1 2 3 Basic ROOT classes 4 Interlude: 5 in ROOT 6 es and legends 7 Graphical user interface 8 ROOT trees 9 Appendix: s 33
More informationIntroduction.
Product information Image Systems AB Main office: Ågatan 40, SE-582 22 Linköping Phone +46 13 200 100, fax +46 13 200 150 info@imagesystems.se, Introduction TEMA Automotive is the world leading system
More informationUSB-MCA4 software. Instruction Manual. Version January TechnoAP Co., Ltd.
USB-MCA4 software Instruction Manual Version 1.2.4. January 2018 TechnoAP Co., Ltd. 2976-15 Mawatari, Hitachinaka-shi, Ibaraki 312-0012 TEL: +81-29-350-8011 FAX: +81-29-352-9013 URL: http://www.techno-ap.com
More informationStandard Operating Procedure of Triboindenter (Hysitron TI 950)
Standard Operating Procedure of Triboindenter (Hysitron TI 950) I Sample Loading and Preparation DO NOT TOUCH the bottom of transducer and optical microscope. Always place the tall samples on the most
More informationRooFit Tutorial. Jeff Haas Florida State University April 16, 2010
RooFit Tutorial Jeff Haas Florida State University April 16, 2010 Outline Purpose Structure Basic Classes Implementation Toy Monte Carlo Fitting data Fitting options & results April 16, 2009 FSU CMS Meeting
More informationBasic Beginners Introduction to plotting in Python
Basic Beginners Introduction to plotting in Python Sarah Blyth July 23, 2009 1 Introduction Welcome to a very short introduction on getting started with plotting in Python! I would highly recommend that
More informationGetting Started with ROOT
Getting Started with ROOT Welcome to Getting Started with ROOT. Physicists are involved in the business of getting data into files, analyzing it, and then producing histogram plots and fits. This tutorial
More informationInterpolating Silicon Photomultipliers
Interpolating Silicon Photomultipliers Peter Fischer, Heidelberg University, Germany (Presenter) Claudio Piemonte, FBK, Italy We present the novel Interpolating Silicon PhotoMultiplier (ISiPM) topology
More informationContents Object Ownership
Contents 1 Object Ownership 3 1.1 Ownership by Current Directory (gdirectory)................................ 3 1.2 Ownership by the Master TROOT Object (groot)............................ 4 1.2.1 The
More informationPixie-500 Express Manual Extension Pulse Shape Analysis Functions
Pixie-500 Express Manual Extension Pulse Shape Analysis Functions Version 3.21, September 2014 XIA LLC 31057 Genstar Road Hayward, CA 94544 USA Phone: (510) 401-5760; Fax: (510) 401-5761 http://www.xia.com
More informationINTRODUCTION TUTORIAL
INTRODUCTION TUTORIAL Introduction to ROOT Adrian Bevan YETI January 2007 Uses ROOT 5.12.00 OVERVIEW 3 tutorials over the next two days: Introduction: Introduction to ROOT. Multi Variate Analysis: Training
More informationROOT for beginners. First Day Discovering the graphical environment
ROOT for beginners First Day Discovering the graphical environment Welcome to ROOT! Today's menu: Handling ROOT files Plotting 1-D spectra Handling canvases Decorating a figure Fitting a 1-D spectrum Operations
More informationROOT TUTORIAL. Dirk Krücker, Kelly Beernaert, Ilya Bobovnikov.
ROOT TUTORIAL Dirk Krücker, Kelly Beernaert, Ilya Bobovnikov https://indico.desy.de/conferencedisplay.py?confid=15780 July 21 th, 2016 DESY Summer Student Program 2016 What is ROOT? 2 ROOT is the Swiss
More informationLesson 19: The Graph of a Linear Equation in Two Variables is a Line
Lesson 19: The Graph of a Linear Equation in Two Variables is a Line Classwork Exercises Theorem: The graph of a linear equation y = mx + b is a non-vertical line with slope m and passing through (0, b),
More informationData Analysis Frameworks: Project 9
Computational Data Analysis Frameworks: 03/04/2008 1 Creating a ROOT macro Executing a macro with ROOT (Fitting a distribution with Breit-Wigner and Polynomial) Modifying a macro and improving graph formatting
More informationWeekly Research Report
Weekly Research Report Andrew William Watson sites.temple.edu/awwatson 17 July 2013 24 July 2013 Abstract This past week, I spent most of my time trudging through C++ and ROOT tutorials and reference pages
More informationCologne DAQ for Miniball at CERN
Cologne DAQ for Miniball at CERN Contents 1 Overview 3 2 Getting started 3 3 Working on the power PC 3 4 Configuration 4 5 Naming conventions 4 6 Booting 4 7 Setting up 5 8 Viewing untriggered traces 6
More informationMESA v3.1. X-ray Instrumentation Associates. User's Manual
User's Manual MESA v3.1 X-ray Instrumentation Associates 8450 Central Ave. Newark, CA 94560 USA Tel: (510) 494-9020 Fax: (510) 494-9040 http://www.xia.com This manual was produced using Doc-To-Help, by
More informationComparison of ROC-based and likelihood methods for fingerprint verification
Comparison of ROC-based and likelihood methods for fingerprint verification Sargur Srihari, Harish Srinivasan, Matthew Beal, Prasad Phatak and Gang Fang Department of Computer Science and Engineering University
More informationROOT5. L. Peter Alonzi III. November 10, University of Virginia
ROOT5 L. Peter Alonzi III University of Virginia November 10, 2010 Philosophy ROOT was written by people who haven t done physics for 20 years for people who won t do physics for 20 years. Back in the
More informationP445/515 Data Analysis using PAW
P445/515 Data Analysis using PAW C. McGrew February 10, 2003 Abstract PAW (Physics Analysis Workstation) is a complete physics analysis package developed at CERN to handle high energy physics data. It
More informationCalibration Procedures and Software for HiRA/LASSA (Si detectors and CsI detectors)
Calibration Procedures and Software for HiRA/LASSA (Si detectors and CsI detectors) Contents 0. Locations of codes and root version 1. Calibration Principles and Procedures 1.1 Silicon detectors 1.2 CsI
More informationf( x ), or a solution to the equation f( x) 0. You are already familiar with ways of solving
The Bisection Method and Newton s Method. If f( x ) a function, then a number r for which f( r) 0 is called a zero or a root of the function f( x ), or a solution to the equation f( x) 0. You are already
More informationReal-Time Wear & Corrosion Monitoring Equipment
Track-Wear Real-Time Wear & Corrosion Monitoring Equipment ANS Technologies Inc. Laboratoire Rene-J-A-Levesque P.O. Box 6128, Station CV Montreal (QC) Canada H3C 1J7 Tel: 514-343-7669 Fax: 514-343-6215
More informationSTATDOSE for 3D dose distributions
STATDOSE for 3D dose distributions H.C.E. McGowan, B.A. Faddegon and C-M Ma Ionizing Radiation Standards National Research Council of Canada, Ottawa Printed: June 1, 2018 NRCC Report PIRS-0509(F) (last
More informationC3 Numerical methods
Verulam School C3 Numerical methods 138 min 108 marks 1. (a) The diagram shows the curve y =. The region R, shaded in the diagram, is bounded by the curve and by the lines x = 1, x = 5 and y = 0. The region
More informationFor the SIA Features of GigaView. Introduction. Initial Dialog Bar
For the SIA-3000 Features of GigaView One button solution for multiple DataCom compliant standards jitter testing. Comprehensive and versatile jitter analysis software enables users to quickly understand
More informationIntroduction to ROOT. M. Eads PHYS 474/790B. Friday, January 17, 14
Introduction to ROOT What is ROOT? ROOT is a software framework containing a large number of utilities useful for particle physics: More stuff than you can ever possibly need (or want)! 2 ROOT is written
More informationCMP Book: Investigation Number Objective: PASS: 1.1 Describe data distributions and display in line and bar graphs
Data About Us (6th Grade) (Statistics) 1.1 Describe data distributions and display in line and bar graphs. 6.5.1 1.2, 1.3, 1.4 Analyze data using range, mode, and median. 6.5.3 Display data in tables,
More informationIntroduction to Digital Image Processing
Fall 2005 Image Enhancement in the Spatial Domain: Histograms, Arithmetic/Logic Operators, Basics of Spatial Filtering, Smoothing Spatial Filters Tuesday, February 7 2006, Overview (1): Before We Begin
More informationCorrelation of the ALEKS courses Algebra 1 and High School Geometry to the Wyoming Mathematics Content Standards for Grade 11
Correlation of the ALEKS courses Algebra 1 and High School Geometry to the Wyoming Mathematics Content Standards for Grade 11 1: Number Operations and Concepts Students use numbers, number sense, and number
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 informationMEASUREMENT OF A DOUBLE-SPIN ASYMMETRY FROM INCLUSIVE ELECTRON-PROTON SCATTERING IN THE CLAS EG4 EXPERIMENT
MEASUREMENT OF A DOUBLE-SPIN ASYMMETRY FROM INCLUSIVE ELECTRON-PROTON SCATTERING IN THE CLAS EG4 EXPERIMENT By: Christopher Kalian Advisor: Dr. Fersch Table of Contents (0.0) Abstract: (1.0) Introduction:
More informationState the domain and range of the relation. EX: {(-1,1), (1,5), (0,3)} 1 P a g e Province Mathematics Southwest TN Community College
A relation is a set of ordered pairs of real numbers. The domain, D, of a relation is the set of all first coordinates of the ordered pairs in the relation (the xs). The range, R, of a relation is the
More information1 Strings (Review) CS151: Problem Solving and Programming
1 Strings (Review) Strings are a collection of characters. quotes. this is a string "this is also a string" In python, strings can be delineated by either single or double If you use one type of quote
More informationEDX Spectra. Used to set the amount of time for which the spectrum will be acquired (dwell), and to perform the following functions:
EDS Spectrum Mode The EDS Spectrum Toolbar EDS spectrum display and acquisition functions are controlled from the EDS Spectrum Toolbar. If the toolbar is not visible at the top of your screen, selecting
More informationTABLE OF CONTENTS PRODUCT DESCRIPTION VISUALIZATION OPTIONS MEASUREMENT OPTIONS SINGLE MEASUREMENT / TIME SERIES BEAM STABILITY POINTING STABILITY
TABLE OF CONTENTS PRODUCT DESCRIPTION VISUALIZATION OPTIONS MEASUREMENT OPTIONS SINGLE MEASUREMENT / TIME SERIES BEAM STABILITY POINTING STABILITY BEAM QUALITY M 2 BEAM WIDTH METHODS SHORT VERSION OVERVIEW
More informationImage Processing Fundamentals. Nicolas Vazquez Principal Software Engineer National Instruments
Image Processing Fundamentals Nicolas Vazquez Principal Software Engineer National Instruments Agenda Objectives and Motivations Enhancing Images Checking for Presence Locating Parts Measuring Features
More informationAEMLog Users Guide. Version 1.01
AEMLog Users Guide Version 1.01 INTRODUCTION...2 DOCUMENTATION...2 INSTALLING AEMLOG...4 AEMLOG QUICK REFERENCE...5 THE MAIN GRAPH SCREEN...5 MENU COMMANDS...6 File Menu...6 Graph Menu...7 Analysis Menu...8
More informationForensic Image Comparator3D Tutor 3. Fingerprint images comparison. Latent Fingerprint Examination.
Forensic Image Comparator3D Tutor 3. Fingerprint images comparison. Latent Fingerprint Examination. Introduction. In general, 3D image enhancement is an easy procedure, but it requires some understanding
More informationNew Results of Fully Bayesian
of Fully Bayesian UCI February 7, 2012 of Fully Bayesian Calibration Samples Principle Component Analysis Model Building Three source parameter sampling schemes Simulation Quasar data sets New data sets
More informationIntroduction.
Product information Image Systems AB Main office: Ågatan 40, SE-582 22 Linköping Phone +46 13 200 100, fax +46 13 200 150 info@imagesystems.se, Introduction Motion is the world leading software for advanced
More informationMODULE - 4. e-pg Pathshala
e-pg Pathshala MODULE - 4 Subject : Computer Science Paper: Computer Graphics and Visualization Module: Midpoint Circle Drawing Procedure Module No: CS/CGV/4 Quadrant 1 e-text Before going into the Midpoint
More information1 Introducing Charts in Excel Customizing Charts. 3 Creating Charts That Show Trends. 4 Creating Charts That Show Differences
Introduction: Using Excel 2010 to Create Charts 1 Introducing Charts in Excel 2010 2 Customizing Charts 3 Creating Charts That Show Trends 4 Creating Charts That Show Differences MrExcel LIBRARY 5 Creating
More informationSection 2-2. Histograms, frequency polygons and ogives. Friday, January 25, 13
Section 2-2 Histograms, frequency polygons and ogives 1 Histograms 2 Histograms The histogram is a graph that displays the data by using contiguous vertical bars of various heights to represent the frequencies
More informationAdvanced Programming Features
Advanced Programming Features Compute Tools 4 and 5 Program Area Level 5 The two advance programming templates for manipulating data are Compute Tools 4 and Compute Tools 5. Each of these templates provide
More informationMATLAB 7. The Language of Technical Computing KEY FEATURES
MATLAB 7 The Language of Technical Computing MATLAB is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numerical
More informationPSA Performance Analysis and Optimization
AGATA Week Madrid 2014 IKP Cologne 23. Januar 2014 Content Introduction 1 Introduction 2 3 Introduction PSA performance within specifications but: Systematic errors Non isotropic distribution of hits with
More informationData and Function Plotting with MATLAB (Linux-10)
Data and Function Plotting with MATLAB (Linux-10) This tutorial describes the use of MATLAB for general plotting of experimental data and equations and for special plots like histograms. (Astronomers -
More informationPractice Test (page 391) 1. For each line, count squares on the grid to determine the rise and the run. Use slope = rise
Practice Test (page 91) 1. For each line, count squares on the grid to determine the rise and the. Use slope = rise 4 Slope of AB =, or 6 Slope of CD = 6 9, or Slope of EF = 6, or 4 Slope of GH = 6 4,
More informationSection 1.1 The Distance and Midpoint Formulas
Section 1.1 The Distance and Midpoint Formulas 1 y axis origin x axis 2 Plot the points: ( 3, 5), (0,7), ( 6,0), (6,4) 3 Distance Formula y x 4 Finding the Distance Between Two Points Find the distance
More informationTesting Q weak s Multiplexing Electronics
Testing Q weak s Multiplexing Electronics Ryan Zielinski REU Program, College of William and Mary Dr. David Armstrong, College of William and Mary, Physics Dept. August 5, 2009 Abstract The Q weak experiment,
More informationComputational Applications in Nuclear Astrophysics using Java Java course Lecture 3
Computational Applications in Nuclear Astrophysics using Java Java course Lecture 3 Prepared for course 160410/411 Michael C. Kunkel m.kunkel@fz-juelich.de Materials taken from; docs.oracle.com Teach Yourself
More informationROOT Trips & Tricks. Ole Hansen. Jefferson Lab. Hall A & C Analysis Workshop June 26 27, 2017
ROOT Trips & Tricks Ole Hansen Jefferson Lab Hall A & C Analysis Workshop June 26 27, 2017 Ole Hansen (Jefferson Lab) ROOT Trips & Tricks Analysis Workshop 2017 1 / 25 Brief Introduction Ole Hansen (Jefferson
More informationUNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences
UNIVERSITY OF OSLO Faculty of Mathematics and Natural Sciences Exam: INF 4300 / INF 9305 Digital image analysis Date: Thursday December 21, 2017 Exam hours: 09.00-13.00 (4 hours) Number of pages: 8 pages
More informationIntroduction to Digital Image Processing
Introduction to Digital Image Processing Ranga Rodrigo June 9, 29 Outline Contents Introduction 2 Point Operations 2 Histogram Processing 5 Introduction We can process images either in spatial domain or
More informationX-ray Spectra Part I: Loading, Visualizing, & Grouping Data
X-ray Spectra Part I: Loading, Visualizing, & Grouping Data Michael Nowak, mnowak@space.mit.edu May 12, 2016 Starting up ISIS This exercise presumes that you ve downloaded and installed the.isisrc files
More informationIf not instantaneous, it is extraordinarily rapid". Galileo writing about his attempt to measure the speed of light with two lanterns
If not instantaneous, it is extraordinarily rapid". Galileo writing about his attempt to measure the speed of light with two lanterns Our Method Mirror LASER DETECTOR dx=l/2 dt Why is one measurement not
More information0 Graphical Analysis Use of Excel
Lab 0 Graphical Analysis Use of Excel What You Need To Know: This lab is to familiarize you with the graphing ability of excels. You will be plotting data set, curve fitting and using error bars on the
More informationJASCO CANVAS PROGRAM OPERATION MANUAL
JASCO CANVAS PROGRAM OPERATION MANUAL P/N: 0302-1840A April 1999 Contents 1. What is JASCO Canvas?...1 1.1 Features...1 1.2 About this Manual...1 2. Installation...1 3. Operating Procedure - Tutorial...2
More informationForms of Linear Equations
6. 1-6.3 Forms of Linear Equations Name Sec 6.1 Writing Linear Equations in Slope-Intercept Form *Recall that slope intercept form looks like y = mx + b, where m = slope and b = y=intercept 1) Writing
More information7.3 ACS/WFC: Optimizing the Image Alignment for Multiple Visits
ACS/WFC: Optimizing the Image Alignment for Multiple Visits 186 7.3 ACS/WFC: Optimizing the Image Alignment for Multiple Visits Introduction Three ACS/WFC images of a crowded stellar field, obtained at
More informationLesson 1. Unit 2 Practice Problems. Problem 2. Problem 1. Solution 1, 4, 5. Solution. Problem 3
Unit 2 Practice Problems Lesson 1 Problem 1 Rectangle measures 12 cm by 3 cm. Rectangle is a scaled copy of Rectangle. Select all of the measurement pairs that could be the dimensions of Rectangle. 1.
More informationFathom Dynamic Data TM Version 2 Specifications
Data Sources Fathom Dynamic Data TM Version 2 Specifications Use data from one of the many sample documents that come with Fathom. Enter your own data by typing into a case table. Paste data from other
More informationColorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.
Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Image Segmentation Some material for these slides comes from https://www.csd.uwo.ca/courses/cs4487a/
More informationVisual Encoding Design
CSE 442 - Data Visualization Visual Encoding Design Jeffrey Heer University of Washington Review: Expressiveness & Effectiveness / APT Choosing Visual Encodings Assume k visual encodings and n data attributes.
More informationVisual Encoding Design
CSE 442 - Data Visualization Visual Encoding Design Jeffrey Heer University of Washington Last Time: Data & Image Models The Big Picture task questions, goals assumptions data physical data type conceptual
More informationPyPlot. The plotting library must be imported, and we will assume in these examples an import statement similar to those for numpy and math as
Geog 271 Geographic Data Analysis Fall 2017 PyPlot Graphicscanbeproducedin Pythonviaavarietyofpackages. We willuseapythonplotting package that is part of MatPlotLib, for which documentation can be found
More informationIntroduction to Motion
Date Partners Objectives: Introduction to Motion To investigate how motion appears on a position versus time graph To investigate how motion appears on a velocity versus time graph and the relationship
More informationBasic Data Analysis Using ROOT
Basic Data Analysis Using ROOT Getting Started on Windows 2000 Normally you ll run ROOT on a Linux system running X windows. However, in room 118 we re using Windows machines. In order to access a Linux
More informationGraph Types. Peter M. Kogge. Graphs Types. Types of Graphs. Graphs: Sets (V,E) where E= {(u,v)}
Graph Types Peter M. Kogge Please Sir, I want more 1 Types of Graphs Graphs: Sets (V,E) where E= {(u,v)} Undirected: (u,v) = (v,u) Directed: (u,v)!= (v,u) Networks: Graphs with weights Multi-graphs: multiple
More informationGamma-ray Tracking++ Torben Lauritsen, ANL for the GRETINA collaboration
Gamma-ray Tracking++ The Compton suppressed arrays The tracking arrays Traces and decomposition Clustering and tracking Efficiency of tracking arrays Tracking efficiency and P/T Data quality issues Challenges
More informationCh. 1.4 Histograms & Stem-&-Leaf Plots
Ch. 1.4 Histograms & Stem-&-Leaf Plots Learning Intentions: Create a histogram & stem-&-leaf plot of a data set. Given a list of data, use a calculator to graph a histogram. Interpret histograms & stem-&-leaf
More informationModify Panel. Flatten Tab
AFM Image Processing Most images will need some post acquisition processing. A typical procedure is to: i) modify the image by flattening, using a planefit, and possibly also a mask, ii) analyzing the
More informationLesson 18-1 Lesson Lesson 18-1 Lesson Lesson 18-2 Lesson 18-2
Topic 18 Set A Words survey data Topic 18 Set A Words Lesson 18-1 Lesson 18-1 sample line plot Lesson 18-1 Lesson 18-1 frequency table bar graph Lesson 18-2 Lesson 18-2 Instead of making 2-sided copies
More informationEdge Detection. Announcements. Edge detection. Origin of Edges. Mailing list: you should have received messages
Announcements Mailing list: csep576@cs.washington.edu you should have received messages Project 1 out today (due in two weeks) Carpools Edge Detection From Sandlot Science Today s reading Forsyth, chapters
More informationBD CellQuest Pro Analysis Tutorial
BD CellQuest Pro Analysis Tutorial Introduction This tutorial guides you through a CellQuest Pro Analysis run like the one demonstrated in the CellQuest Pro Analysis Movie on the BD FACStation Software
More informationRoot Locus Controller Design
Islamic University of Gaza Faculty of Engineering Electrical Engineering department Control Systems Design Lab Eng. Mohammed S. Jouda Eng. Ola M. Skeik Experiment 4 Root Locus Controller Design Overview
More informationWORD Creating Objects: Tables, Charts and More
WORD 2007 Creating Objects: Tables, Charts and More Microsoft Office 2007 TABLE OF CONTENTS TABLES... 1 TABLE LAYOUT... 1 TABLE DESIGN... 2 CHARTS... 4 PICTURES AND DRAWINGS... 8 USING DRAWINGS... 8 Drawing
More informationAlternative ways to create histograms in Excel Phys290 Fall 2010
Alternative ways to create histograms in Excel Phys290 Fall 2010 Excel was not intended for scientific data analysis but it and its clones (like OpenOffice Spreadsheet) are generally available, so we use
More informationPyPlot. The plotting library must be imported, and we will assume in these examples an import statement similar to those for numpy and math as
Geog 271 Geographic Data Analysis Fall 2015 PyPlot Graphicscanbeproducedin Pythonviaavarietyofpackages. We willuseapythonplotting package that is part of MatPlotLib, for which documentation can be found
More informationNew GNU Radio Tools: Performance Counters, Logging, Thread Controls, QTGUI
New GNU Radio Tools: Performance Counters, Logging, Thread Controls, QTGUI Tom Rondeau trondeau.com 2013-10-03 Tom Rondeau (trondeau.com) New GNU Radio Tools: Performance Counters, Logging, Thread 2013-10-03
More informationData visualisation with ROOT/PyROOT
1 von 8 18.12.2013 13:27 Data visualisation with ROOT/PyROOT Database access There are many possiblities for accessing databases from python. To keep things simple, pyodbc access to EXASOL is used in the
More informationExperiment 5: Exploring Resolution, Signal, and Noise using an FTIR CH3400: Instrumental Analysis, Plymouth State University, Fall 2013
Experiment 5: Exploring Resolution, Signal, and Noise using an FTIR CH3400: Instrumental Analysis, Plymouth State University, Fall 2013 Adapted from JP Blitz and DG Klarup, "Signal-to-Noise Ratio, Signal
More informationLecture 9: Hough Transform and Thresholding base Segmentation
#1 Lecture 9: Hough Transform and Thresholding base Segmentation Saad Bedros sbedros@umn.edu Hough Transform Robust method to find a shape in an image Shape can be described in parametric form A voting
More informationChapter 3: Intensity Transformations and Spatial Filtering
Chapter 3: Intensity Transformations and Spatial Filtering 3.1 Background 3.2 Some basic intensity transformation functions 3.3 Histogram processing 3.4 Fundamentals of spatial filtering 3.5 Smoothing
More informationThis assignment is due the first day of school. Name:
This assignment will help you to prepare for Geometry A by reviewing some of the topics you learned in Algebra 1. This assignment is due the first day of school. You will receive homework grades for completion
More informationSpring 2010 Research Report Judson Benton Locke. High-Statistics Geant4 Simulations
Florida Institute of Technology High Energy Physics Research Group Advisors: Marcus Hohlmann, Ph.D. Kondo Gnanvo, Ph.D. Note: During September 2010, it was found that the simulation data presented here
More informationBasic Data Analysis Using ROOT
Basic Data Analysis Using ROOT A guide to this tutorial If you see a command in this tutorial is preceded by "[]", it means that it is a ROOT command. You should type that command into the ROOT program
More informationPre-Lab Excel Problem
Pre-Lab Excel Problem Read and follow the instructions carefully! Below you are given a problem which you are to solve using Excel. If you have not used the Excel spreadsheet a limited tutorial is given
More informationFull 3D scan of an AGATA crystal using the PSCS technique
Full 3D scan of an AGATA crystal using the PSCS technique M. Ginsz (PhD),, F. Didierjean, M.-H. Sigward, M. Filliger IPHC, Strasbourg, France 1 Gamma-ray tracking Ge spectrometers 2 PSCS technique at IPHC
More informationDevelopment of the GEANT4 Simulation for the Compton Gamma-Ray Camera
Development of the GEANT4 Simulation for the Compton Gamma-Ray Camera Ryuichi Ueno Prepared by: Calian Technologies Ltd. 340 Legget Dr. Suite 101, Ottawa, ON K2K 1Y6 Project Manager: Pierre-Luc Drouin
More information