Data Analysis Framework for DHC Tower - PowerPoint PPT Presentation

About This Presentation
Title:

Data Analysis Framework for DHC Tower

Description:

Need to develop an Analysis Framework for the data coming from 84 ... commands somewhat cryptic. 7. JAS. Advantages. Java I've always wanted to learn JAVA ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 10
Provided by: kurtfr3
Learn more at: http://nicadd.niu.edu
Category:

less

Transcript and Presenter's Notes

Title: Data Analysis Framework for DHC Tower


1
Data Analysis Framework for DHC Tower
Kurt Francis - Northern Illinois University
07/21/2003
2
Introduction
  • Need to develop an Analysis Framework for the
    data coming from 84 channel/cell tower
  • Several options for analyzing data PAW, JAS,
    ROOT, Origin, Excel
  • But we need to do more than just maniplate and
    analyze one histogram at a time we need to
    analyze data from each of the 84 channels the
    same way so that they can be compared.
  • Need to automate analysis process with
    scripts/macros
  • Want to create a user interface
  • to display the 84 channels in a way that they can
    be compare
  • to set parameters with buttons and other controls

3
Tasks we need to do repeatedly include
  • Remove pedestal
  • Remove crosstalk
  • Fit multiple gaussians, poissons and landau
    curves to histogram (all 84 channels)
  • Enter data conditionally into histograms (for
    example only add event data from Channel X if
    events from Channels Y and Z are in MIP range)
  • View channel data by layer or column
  • View Scatter plots
  • Want to see if we can track particles

4
Which is better Kurts VB software, PAW, JAS,
ROOT?
5
Kurts VB Software
  • Advantages
  • Kurts familiar with it
  • Easy to create and modify User Interface easy
  • Displays data in a way that you can compare
    channels on screen at same time
  • Disadavantages
  • No good fitting algorithms
  • Dont think anyone else would want to use VB
  • Important stuff, math functions, not debugged
  • Doesnt have large experience base of all other
    systems

6
PAW
  • Advantages
  • accurate fitting
  • Disadvantages
  • older
  • Fortran, never wanted to learn Fortran
  • display not as impressive
  • no way to create user interface
  • commands somewhat cryptic

7
JAS
  • Advantages
  • Java Ive always wanted to learn JAVA
  • NICADD people have JAVA background
  • Disadvantages
  • havent figured out how to do create a user
    interface
  • tutorial okay but not enough examples

8
ROOT
  • Advantages
  • C, Ive always wanted to learn C
  • was able to figure stuff out faster than with JAS
  • interpreted dont have to wait for compiling
  • good macro examples / tutorial
  • Disadvantages ???

9
Summary
  • Currently, I prefer ROOT because I learned how to
    do more in less time that JAS
  • Im sure other people have some other opinions
    and Id like to hear them
  • Next step test to see if I can create simple
    user interface with Root
  • Also, test to see if LabView data collection
    software to write out data in Ntuples instead of
    text.( If not can just write simple utilty that
    converts from text to Ntuples.)
Write a Comment
User Comments (0)
About PowerShow.com