Download presentation
Presentation is loading. Please wait.
1
1 Data Analysis Framework for DHC Tower 07/21/2003 Kurt Francis - Northern Illinois University
2
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
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
4 Which is better Kurt’s VB software, PAW, JAS, ROOT?
5
5 Kurt’s VB Software Advantages –Kurt’s 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 –Don’t think anyone else would want to use VB –Important stuff, math functions, not debugged –Doesn’t have large experience base of all other systems
6
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
7 JAS Advantages –Java I’ve always wanted to learn JAVA –NICADD people have JAVA background Disadvantages –haven’t figured out how to do create a user interface –tutorial okay but not enough examples
8
8 ROOT Advantages –C++, I’ve always wanted to learn C++ –was able to figure stuff out faster than with JAS –interpreted don’t have to wait for compiling –good macro examples / tutorial Disadvantages ???
9
9 Summary Currently, I prefer ROOT because I learned how to do more in less time that JAS I’m sure other people have some other opinions and I’d 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.)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.