Online/Offline Analysis Code Tutorial

Slides:



Advertisements
Similar presentations
1 NS-2 Tutorial COMP R2 University of Manitoba March 4, 2009.
Advertisements

®® Microsoft Windows 7 Windows Tutorial 8 Connecting to Networks with Mobile Computing.
Procedure Editor :36. Procedure Editor :36 „Enable SampleTrack“ checked means: - Orders created with SampleTrack program „Enable.
Lab6 – Debug Assembly Language Lab
PROJECT IN DISTRIBUTED SYSTEMS IPERF FOR ANDROID Developers: Shir Degani, Yuval Degani Supervisors: Prof. Roy Friedman, Alex Kogan.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
© 2010 IBM Corporation IBM Experience Modeler - Theme Editor Installing Python Image Library Presenter’s Name - Presenter’s Title DD Month Year.
REFWORKS (WRITE-N-CITE): Write-n-Cite allows one to write a paper in MS Word, and to insert citation placeholders directly from one’s references imported.
Input/Output Controller (IOC) Overview Andrew Johnson Computer Scientist, AES Controls Group.
Squiggle Lan Messenger.
Hands-On Virtual Computing
Ranjeet Department of Physics & Astrophysics University of Delhi Working with Origin.
Booting Ubuntu Linux Live CSCI 130 – Fall 2008 Action Lab Dr. W. Jones.
1 OrderPro Point of Sale (POS) Training Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
National Sea Grant Library The New Library System and Publication Submittals Communications Staff Tutorial October 2014 National Sea Grant Library The.
Specview Tutorial for the Line Identification Tool I. Busko Space Telescope Science Institute March, 2010.
Intro to Excel - Session 6.11 Tutorial 6 - Session 6.1 Integrating Excel with Other Windows Programs and the World Wide Web.
Procedure Editor :17 This SOP describes the Setting procedure and order folders. How to load procedures in order files for sources and.
Intro to Programming Environment 1. Today You Will Learn how to connect to a machine remotely with “nomachine NX client” Learn how to create a new “source.
Quick Introduction to creating Eyeblaster ads.  Steps for creating an Eyeblaster ad  Building Eyeblaster compatible flash assets  Adding Eyeblaster.
Programming for GCSE 1.0 Beginning with Python T eaching L ondon C omputing Margaret Derrington KCL Easter 2014.
Introduction to R Introductions What is R? RStudio Layout Summary Statistics Your First R Graph 17 September 2014 Sherubtse Training.
IGridView description Version 2.0. Introduction IGridView is a 2D box view of Eclipse simulation data. Three types of grid data can be loaded and viewed:
SPD-MOOD v4Henrik Tydesjö1 SPD-MOOD v4. Henrik Tydesjö2 Why A New Version?  Maintenance: Version 3 close to becoming a monster after 3 years of code.
RT-LAB Electrical Applications 1 Opal-RT Technologies Use of the “Store Embedded” mode Solution RT-LAB for PC-104.
Intro to SPIM Justin Fiore Nathan Parish. Installing SPIM on Windows Download pcspim.zip from the SPIM website:
Linux Operations and Administration
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Page 1 NHSC PACS Web Tutorial PACS 301 nhsc.ipac.caltech.edu/helpdesk NHSC/PACS Web Tutorials Running the PACS Spectrometer pipeline for CHOP/NOD Mode.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
Visual Basic A Quick Tutorial VB Review for ACS 367.
Windows Installation Tutorial NASA ARSET For Python help, contact: Justin Roberts-Pierel
How to Burn ISO Files to DVD Disc From:
OCR A Level F453: The function and purpose of translators Translators a. describe the need for, and use of, translators to convert source code.
Outline of Script Import Modules Setup Workspace Environment and Assign Data Path Variables Summary of Script Title and Author Info.
1 Using an Integrated Development Environment. Integrated Development Environments An Integrated Development Environment, or IDE, permits you to edit,
Xxx Presentation, No 1 Copyright © TAC AB Engineering Classic Networks1.
Indispensable tools for research at its best RefWorks 2.0 fundamental Alan Tang
LINUX - SAMBA
6. The Open Network Lab Overview and getting started
Multiple Forms and Menus
Millennium Create Lists in Action
Computer Terms Review from what language did C++ originate?
MICE event viewer status - Mihailo Savic - CM 45
Java on the LEGO Mindstorms EV3
Appendix B MathScript Basics
Import Cron and Windows Task Scheduler definitions
The Linux Operating System
WORKSHOP 1 INTRODUCTION.
CENG2400 Tutorial 1 Keil IDE CENG2400 tutorial 1 v.7a.
Introduction to Computers
Online DAQ Code Tutorial
Introduction to ligo_viewer
Tutorial Introduction to support.ebsco.com.
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
Lab 10 Instructions You can use g++ on build server, visual studio on local machine or your preferred C++ IDE. Important Note: For your grade, please show.
TABE PC.
Tonga Institute of Higher Education
1. Open Visual Studio 2008.
Code is on the Website Outline Comparison of Excel and R
Run Java file with Window cmd
HP ALM Defects Module To protect the confidential and proprietary information included in this material, it may not be disclosed or provided to any third.
CS791v Homework and Submission
Accelerating Research in Life Sciences
use your multiplication chart for help:)
Introduction to JavaScript
Tutorial Introduction to help.ebsco.com.
Edge Lights Tutorial Making the Light Shows.
CBRN-Analysis and CBRNE-Frontline Software License Keys
Presentation transcript:

Online/Offline Analysis Code Tutorial SpecTcl Online/Offline Analysis Code Tutorial Kevin Carnes 3/26/2018

Online DAQ Linux computers: Fizeau – Itzik’s group, ECR area Geissler – Artem’s group, PULSAR Avogadro – Daniel’s group, PULSAR Ampere – Raju, Sq. Room Henry – New machine under development Newer version of Linux Ubuntu Offline analysis Linux computers: All rack mount machines without consoles, housed in CW31 Auger Balmer Fourier Oppy Stark Stern

Use Private Shell and Xming to connect to Linux PC from Windows These can be installed on Windows 7 using “Run Advertised Programs” For Windows 10, search for Control Panel

nctop – Linux command to check load and number of users on networked machines Use this to decide which machine to do analysis on. Only works with offline analysis machines. Number of users

CV1290Decoder.cpp – Actual sorting code, the only file here that is regularly modified MySpecTclApp.cpp – Registers the sorting code, only changed if additional decoders added CAnalysisBase.cpp CAnalysisEventProcessor.cpp – Files related to scalers, not to be edited CScalerProcessor.cpp OriginAsciiSpectrumFormatter.cpp – Files related to exporting spectra, not to be edited RealAsciiSpectrumFormatter.cpp DataManipulation_v1.3.cpp – File used to further process data, such as delay line fitting or random generation

Makefile, contains all *.cpp files to compile and link After modification, or moving to a new directory or machine: make clean make

MySpecTclApp.cpp ̶ COLTRIMS V785 Slot V1290 Slot Scaler processing

MySpecTclApp.cpp ̶ ECR Three decoders for ECR code

Tcl/Tk command script updating scaler strip charts userscaler.tcl Tcl/Tk command script updating scaler strip charts Scaler channel name Scaler channel number starting at 0

setup.tcl – defines parameters and spectra parameter number-must be unique parameter/spectrum size in 2n channels parameter name spectrum name 1D spectrum

setup.tcl, continued Max X channel 2D Spectrum Min X channel Number of channels Multiple spectra can use the same parameter

setup.tcl, continued Define parameter for each hit, up to 8 Single 1D spectrum based on all 8 parameters in paramtlist

setup.tcl, continued Define x and y parameters for each hit, up to 8 Multiply incremented 2D spectrum based on all 8 parameter pairs in paramlist

setup.tcl, continued Let display know about all defined spectra Define procedure Define button Add button to menu Scaler update script; source is Tcl command to run

To run, type: ./SpecTcl, then in window type: source setup.tcl Or, type: ./SpecTcl < setup.tcl

Live scaler display Sorting control menu

Sorting Control Menu Start/Stop Run Clear all spectra Exit program Attach Online for DAQ Select *.evt file Write out spectrum for Origin plotting