ROOT Analysis Framework (I) Introduction. Qipeng Hu March 15 th, 2015
|
|
- Clemence Harrington
- 5 years ago
- Views:
Transcription
1 ROOT Analysis Framework (I) Introduction Qipeng Hu March 15 th, 2015
2 What is ROOT? Why do we use it? Simple answer: It makes plots!
3 Graph [fb/gev] dσ jet /de T,jet s = 14 TeV η <0.5 jet Data 2009 NLO QCD sin(y)*sin(x)/(x*y) ATLAS Preliminary E T,jet [GeV] Full Corrected Events ATLAS Internal 2013 p+p, Ldt = 4 pb s = 2.76 TeV Function Histogram - µ + µ y 3
4 What is ROOT? ROOT is an Object-Oriented analysis framework. User-compiled code can be called to produce graphics, perform fits and calculate statistics. Event Data Data Detector Event Generators Simulation Reconstruction Acquisition Analysis ROOT Framework 4
5 Why is ROOT? It knows about tree (n-tuples), histograms, 4-vector, detector geometry, function-fitting and multi-variable analysis etc. It can handle large volumes of data (millions of physics events; files of GB~TB in size) Multi-platform (Windows, Mac, may UNIX flavors) It s free! 5
6 ROOT analysis A typical ROOT analysis could be: Save data Access data Analyze data Show results 6
7 How to run ROOT Start ROOT: - source setup script./root_dir/bin/thisroot.sh - type root in the terminal Welcome to ROOT 6.02/02 (c) , The ROOT Team Built for macosx64 From tag v , 26 November 2014 Try '.help', '.demo', '.license', '.credits', '.quit'/'.q' root [0] - Quit ROOT root [0].q 7
8 Walkthrough: Plotting a function TF1 class contains all utilities one needs to play with functions. TF1* f1 = new TF1("f1","sin(x)/x",0,); f1->draw(); construct function TF1* funcname = new TF1( funcname, TMath::formula,x_low,x_high); TF2* f2 = new TF2("f2","sin(y)*sin(x)/(x*y)",-,,-,); f2->draw("surf1"); There re several draw options for 2D plots: surf*, cont*, colz, box 8
9 Walkthrough: Histograms TH1 class contains all utilities one needs to play with functions. TH1F* histname = new TH1F( histname, title,n_bins,x_low,x_high); construct function TH1F* h1 = new TH1F("h1","Histogram from a gaussian",0,-3,3); h1->fillrandom("gaus",000); h1->draw(); h1->fit("gaus"); 9
10 What are we talking about, when we talk about trees? Tree (TTree) class is a utility for saving and accessing HEP event data. event #1 event #2 event #3 event index muon number muon pt electron number This is a p+p collision event in human understanding
11 Anatomy of a tree Branches Entries event index event #1 event #2 int event #3 If there re 5 muons in event #2, muon number should be 5 and muon pt should be a vector of 5 in size. To analyze this tree, one can use loops like: muon number muon pt int vector <float> Loop over event entries { Loop over muons{ some computation } Loop over electrons { some computation } } 11
12 Walkthrough: trees (ii) Simple analysis using the Draw command TFile* myflie = new TFile("example.root","READ"); TBrowser tb SkimmedD3PD->Draw("mu_pt","mu_pt > 000 && mu_pt < 50000") 12
13 Analyze a tree using C++ Analyze TTree using C++: SkimmedD3PD->MakeClass("ana") Files called ana.c and ana.h would be generated. #ifndef ana_h #define ana_h class ana { public : ana(ttree *tree=0); virtual ~ana(); virtual Int_t Cut(Long64_t entry); virtual Int_t GetEntry(Long64_t entry); virtual Long64_t LoadTree(Long64_t entry); virtual void Init(TTree *tree); virtual void Loop(); virtual Bool_t Notify(); }; #endif virtual void Show(Long64_t entry = -1); ana is now a C++ Class! 13
14 if (fchain == 0) return; Long64_t nentries = fchain->getentriesfast(); TH1F* h_mass = new TH1F("h_mass","histogram of dimuon mass",0,2.5,3.5); Long64_t nbytes = 0, nb = 0; for (Long64_t jentry=0; jentry<nentries;jentry++) { Long64_t ientry = LoadTree(jentry); if (ientry < 0) break; nb = fchain->getentry(jentry); nbytes += nb; // if (Cut(ientry) < 0) continue; if (mu_n!=2) continue; for (int i=0; i<mu_n; i++) { TLorentzVector mom_mu1; mom_mu1.setptetaphie(mu_pt->at(i)/00.,mu_eta->at(i),mu_phi->at(i),mu_e- >at(i)/00.); for (int j=i+1; j<mu_n; j++) { TLorentzVector mom_mu2; mom_mu2.setptetaphie(mu_pt->at(j)/00.,mu_eta->at(j),mu_phi- >at(j),mu_e->at(j)/00.); TLorentzVector mom = mom_mu1 + mom_mu2; h_mass->fill(mom.m()); } } } h_mass->draw(); 14
15 Example of fitting in ROOT root -l rf201_composite.c Events / ( 0.1 ) - Build fit model - Parameterization optimization - Test of goodness of fit - Error estimation - Composite visualization Example of composite pdf=(sig1+sig2)+bkg x 15
16 Outlines of this tutorial Basic: Introduction Make your first ROOT plot Analyze ROOT tree in C++ Advanced: Covers UNIX command line, vim editor Covers a brief introduction to C++ Fitting in ROOT Machine Learning in ROOT Related slides and files will be put on Web (under construction), will be available next week. 16
17 Contact information 胡启鹏 近代物理系
18 Thanks
19 Install ROOT ROOT can be downloaded from Install ROOT from source: drupal/content/installing-root-source. Be sure you have all the build prerequisites. (it will take minutes to compile) Binaries are available for Linux SLC5/SLC6, OSX, Windows. 19
20 Useful Links ROOT web-page: Official Tutorials: Tutorials.html. User s Guide. Example macros: $ROOTSYS/tutorial/ 20
What is ROOT? Why do we use it? Answer: ROOT does what physicists do: It makes plots.
What is ROOT? Why do we use it? Answer: ROOT does what physicists do: It makes plots. Number of charged atoms in Nights in the Gardens of Spain 28 26 24 22 n ions Falla d 20 18 16 14 12-1 10 1 10 t [secs]
More informationWhat is ROOT? Why do we use it? Answer: ROOT does what physicists do: It makes plots.
What is ROOT? Why do we use it? Answer: ROOT does what physicists do: It makes plots. sin(x)*sin(y)/(x*y) 1 0.8 0.6 0.4 0.2 0 0.2 10 8 6 4 2 0 2 4 6 8 10 10 8 6 4 2 0 2 4 6 8 10 Number of charged atoms
More informationEP578 Computing for Physicists
EP578 Computing for Physicists Topic 12 Advanced Trees Department of Engineering Physics University of Gaziantep Course web page www.gantep.edu.tr/~bingul/ep578 Jan 2012 Sayfa 1 Introduction We will consider
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 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 informationHEP data analysis using ROOT
HEP data analysis using ROOT week 3 ROOT Maths and Physics Libraries ROOT Geometries Mark Hodgkinson 1 Week 3 ROOT maths and physics libraries vectors and their operations data modelling with RooFit ROOT
More informationThe Run 2 ATLAS Analysis Event Data Model
The Run 2 ATLAS Analysis Event Data Model Marcin Nowak, BNL On behalf of the ATLAS Analysis Software Group and Event Store Group 16 th International workshop on Advanced Computing and Analysis Techniques
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 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 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 informationBasic Data Analysis Using ROOT: Day One
Basic Data Analysis Using ROOT: Day One A guide to this tutorial If you see a command in this tutorial that s preceded by "[]", it means that it is a ROOT command. Type that command into the ROOT program
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 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 informationUsing Fluxes and Geometries
Using Fluxes and Geometries Gabriel N. Perdue Fermilab Special thanks to Robert Hatcher for much of the material in this presentation. Why does GENIE need Geometry? Real fluxes and geometries are never
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 informationAn Introduction to Root I/O
An Introduction to Root I/O C Coleman-Smith Duke Physics cec24@phy.duke.edu March 31, 2010 Outline Getting Started With Root What is root What can root do Compiling, installing, getting help Macros & Functions
More informationBasic Data Analysis Using ROOT
Basic Data Analysis Using ROOT Introduction This tutorial started as a one-day class I taught in 2001. Over the years, Iʼve revised it as different versions of ROOT came out, and in response to feedback
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 informationATLAS, CMS and LHCb Trigger systems for flavour physics
ATLAS, CMS and LHCb Trigger systems for flavour physics Università degli Studi di Bologna and INFN E-mail: guiducci@bo.infn.it The trigger systems of the LHC detectors play a crucial role in determining
More informationFall 2007 Research Report
Fall 2007 Research Report Jennifer Helsby December 17, 2007 1 Introduction This semester, GEANT4 simulations were developed to model the passage of cosmic ray muons through matter. The investigations were
More informationROOT Analysis FrameWork (II) Basics. Qipeng Hu March 22, 2015
ROOT Analysis FrameWork (II) Basics Qipeng Hu March 22, 2015 Webpage of this tutorial http://home.ustc.edu.cn/~hqp/root15 2 Outline Introduction to Linux command line Introduction to text editor Plotting
More informationROOT Course. Vincenzo Vitale, Dip. Fisica and INFN Roma 2
ROOT Course Vincenzo Vitale, Dip. Fisica and INFN Roma 2 Introduction This is a basic introduction to ROOT. The purpose of the course is to provide a starting knowledge and some practical experiences on
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 informationb-jet slice performances at L2/EF
20 March 2007 Outline b-jet slice status b-tagging performance Status/Outlook b-jet slice The b-tagging selection is an element of flexibility in the ATLAS HLT framework: it might help to increase acceptance
More informationCLAS12 Software Organization and Documentation
CLAS12 Software Organization and Documentation Nathan Harrison Jefferson Lab CLAS Collaboration Meeting March 28, 2017 Jefferson Lab Outline Current release Online software Simulations Common tools Reconstruction
More informationROOT. 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 informationDijet A LL Dijet cross section 2006 Dijet A LL Preparation for Tai Sakuma MIT
Dijet A LL 2005 Dijet cross section 2006 Dijet A LL Preparation for 2008 Tai Sakuma MIT Motivation for dijet A LL is to constrain ΔG G with initial event kinematics The initial state variables can be written
More informationTable of Contents. TB2009DataAnalysis...1. Introduction...2 People Involved in Analysis/Software...2 Communication...2. Data Preparation...
Table of Contents TB2009DataAnalysis...1 Introduction...2 People Involved in Analysis/Software...2 Communication...2 Data Preparation...3 Data Analysis Tasks...4 Software Tasks...5 Core Analysis Package...6
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 informationTracking POG Update. Tracking POG Meeting March 17, 2009
Tracking POG Update Tracking POG Meeting March 17, 2009 Outline Recent accomplishments in Tracking POG - Reconstruction improvements for collisions - Analysis of CRAFT Data Upcoming Tasks Announcements
More informationEvent Displays and LArg
Event Displays and LArg Columbia U. / Nevis Labs Slide 1 Introduction Displays are needed in various ways at different stages of the experiment: Software development: understanding offline & trigger algorithms
More informationElectron and Photon Reconstruction and Identification with the ATLAS Detector
Electron and Photon Reconstruction and Identification with the ATLAS Detector IPRD10 S12 Calorimetry 7th-10th June 2010 Siena, Italy Marine Kuna (CPPM/IN2P3 Univ. de la Méditerranée) on behalf of the ATLAS
More informationTracking and flavour tagging selection in the ATLAS High Level Trigger
Tracking and flavour tagging selection in the ATLAS High Level Trigger University of Pisa and INFN E-mail: milene.calvetti@cern.ch In high-energy physics experiments, track based selection in the online
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 informationToward real-time data query systems in HEP
Toward real-time data query systems in HEP Jim Pivarski Princeton University DIANA August 22, 2017 1 / 39 The dream... LHC experiments centrally manage data from readout to Analysis Object Datasets (AODs),
More informationData Analysis Frameworks
Data Analysis Frameworks ROOT Data Analysis Frameworks Computational Physics Prof. Paul Eugenio Department of Physics Florida State University April 10, 2018 Exercise 8 Due Date extended to Noon Thursday
More informationDESY at the LHC. Klaus Mőnig. On behalf of the ATLAS, CMS and the Grid/Tier2 communities
DESY at the LHC Klaus Mőnig On behalf of the ATLAS, CMS and the Grid/Tier2 communities A bit of History In Spring 2005 DESY decided to participate in the LHC experimental program During summer 2005 a group
More informationXianyou Wang,Guoming Chen, Zheng Wang, Xianwei Meng, Jan Wang. Institute of High Energy Physics, CAS, Beijing
Xianyou Wang,Guoming Chen, Zheng Wang, Xianwei Meng, Jan Wang Institute of High Energy Physics, CAS, Beijing Outline Outline Motivation Argumentation The sample of InclusivePPmux The number of events will
More informationVISPA: Visual Physics Analysis Environment
VISPA: Visual Physics Analysis Environment Tatsiana Klimkovich for the VISPA group (O.Actis, M.Erdmann, R.Fischer, A.Hinzmann, M.Kirsch, G.Müller, M.Plum, J.Steggemann) DESY Computing Seminar, 27 October
More informationAnalysis of Σ 0 baryon, or other particles, or detector outputs from the grid data at ALICE
Analysis of Σ 0 baryon, or other particles, or detector outputs from the grid data at ALICE Introduction Analysis Chain Current status of Σ 0 analysis Examples of root files from the data and MC Discussion
More informationMonte Carlo programs
Monte Carlo programs Alexander Khanov PHYS6260: Experimental Methods is HEP Oklahoma State University November 15, 2017 Simulation steps: event generator Input = data cards (program options) this is the
More informationHow to discover the Higgs Boson in an Oracle database. Maaike Limper
How to discover the Higgs Boson in an Oracle database Maaike Limper 2 Introduction CERN openlab is a unique public-private partnership between CERN and leading ICT companies. Its mission is to accelerate
More informationDeep Learning Photon Identification in a SuperGranular Calorimeter
Deep Learning Photon Identification in a SuperGranular Calorimeter Nikolaus Howe Maurizio Pierini Jean-Roch Vlimant @ Williams College @ CERN @ Caltech 1 Outline Introduction to the problem What is Machine
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 informationTracking and Vertexing performance in CMS
Vertex 2012, 16-21 September, Jeju, Korea Tracking and Vertexing performance in CMS Antonio Tropiano (Università and INFN, Firenze) on behalf of the CMS collaboration Outline Tracker description Track
More informationPoS(EPS-HEP2017)523. The CMS trigger in Run 2. Mia Tosi CERN
CERN E-mail: mia.tosi@cern.ch During its second period of operation (Run 2) which started in 2015, the LHC will reach a peak instantaneous luminosity of approximately 2 10 34 cm 2 s 1 with an average pile-up
More informationDistributed object monitoring for ROOT analyses with Go4 v.3
Distributed object monitoring for ROOT analyses with Go4 v.3 J.Adamczewski, H.G.Essel, S.Linev CHEP 2006 Mumbai CHEP 2006 Go4 v3 - http://go4.gsi.de 1 Go4 v3 The Go4 framework New developments for v.3.0
More information2009 Cascade Filter Proposal
2009 Cascade Filter Proposal Eike Middell and Sebastian Panknin DESY Zeuthen and Humboldt University of Berlin 2008-12-05 / Group Meeting ike Middell and Sebastian Panknin (DESY and HU) 2009 Cascade Filter
More informationMagic Display Reference Manual. Generated by Doxygen
Magic Display Reference Manual Generated by Doxygen 1.3.9.1 Sun Aug 15 23:03:04 2010 Contents 1 Magic Display 1 1.1 Introduction.......................................... 1 1.2 Prerequisites..........................................
More informationRivet. July , CERN
Rivet Chris Gütschow (UC London) Chris Pollard (Glasgow) Deepak Kar (Witwatersrand) Holger Schulz (Durham) July 13 2016, CERN H. Schulz Rivet 1 / 19 Contents 1 Introduction 2 Basic work cycle 3 Writing
More informationExpressing Parallelism with ROOT
Expressing Parallelism with ROOT https://root.cern D. Piparo (CERN) for the ROOT team CHEP 2016 2 This Talk ROOT helps scientists to express parallelism Adopting multi-threading (MT) and multi-processing
More informationATLAS ITk Layout Design and Optimisation
ATLAS ITk Layout Design and Optimisation Noemi Calace noemi.calace@cern.ch On behalf of the ATLAS Collaboration 3rd ECFA High Luminosity LHC Experiments Workshop 3-6 October 2016 Aix-Les-Bains Overview
More informationData Analysis R&D. Jim Pivarski. February 5, Princeton University DIANA-HEP
Data Analysis R&D Jim Pivarski Princeton University DIANA-HEP February 5, 2018 1 / 20 Tools for data analysis Eventual goal Query-based analysis: let physicists do their analysis by querying a central
More informationATLAS PILE-UP AND OVERLAY SIMULATION
ATLAS PILE-UP AND OVERLAY SIMULATION LPCC Detector Simulation Workshop, June 26-27, 2017 ATL-SOFT-SLIDE-2017-375 22/06/2017 Tadej Novak on behalf of the ATLAS Collaboration INTRODUCTION In addition to
More informationUnderstanding the predefined examples
Tutorial category: Expert mode Understanding the predefined examples 1/32 Version 1.0 Date 29/10/2013 Official MadAnalysis 5 website : https://launchpad.net/madanalysis5/ Goals of this tutorial Understanding
More informationDesign of the new ATLAS Inner Tracker (ITk) for the High Luminosity LHC
Design of the new ATLAS Inner Tracker (ITk) for the High Luminosity LHC Jike Wang (DESY) for the ATLAS Collaboration May/2017, TIPP 2017 LHC Machine Schedule In year 2015, ATLAS and CMS went into Run2
More informationRecent developments in tracking and
Recent developments in tracking and impact on B-tagging Boris Mangano for Tracking POG group page 1 Outline B-tagging Enemies Recent developments in iterative tracking and impact on V0 reconstruction efficiency.
More informationData Analysis in ATLAS. Graeme Stewart with thanks to Attila Krasznahorkay and Johannes Elmsheuser
Data Analysis in ATLAS Graeme Stewart with thanks to Attila Krasznahorkay and Johannes Elmsheuser 1 ATLAS Data Flow into Analysis RAW detector data and simulated RDO data are reconstructed into our xaod
More informationRoot programming and data analysis
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
More informationA light display for CDF
CDF Rome Group Internal note October 15, 2004 A light display for CDF D.Carrabino 1), M.Formica 2), P.F.Loverre 3), S.Sarkar 4) 1) Student Informatica Università La Sapienza Roma e-mail danilo.carrabino@gmail.com
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 informationMadAnalysis5 A framework for event file analysis.
MadAnalysis5 A framework for event file analysis. Benjamin Fuks (IPHC Strasbourg / Université de Strasbourg). In collaboration with E. Conte & G. Serret. MadGraph 2011 Meeting @ Academia Belgica (Roma).
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 informationCMPUT 201: Practical Programming Methodology. Guohui Lin Department of Computing Science University of Alberta September 2018
CMPUT 201: Practical Programming Methodology Guohui Lin guohui@ualberta.ca Department of Computing Science University of Alberta September 2018 Lecture 1: Course Outline Agenda: Course calendar description
More informationHow-to tb_recon. A refresher course in obtaining, compiling, and running centella PLUS! How-to read in both raw & recon files at the same time!!!
How-to tb_recon A refresher course in obtaining, compiling, and running centella PLUS! How-to read in both raw & recon files at the same time!!! Current Status WeÕre on the brink of our first release!
More informationTrigger information in the Atlantis event display
Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric Jansen, Pieter Klok, Charles Timmermans (Nijmegen,
More informationThe performance of the ATLAS Inner Detector Trigger Algorithms in pp collisions at the LHC
X11 opical Seminar IPRD, Siena - 7- th June 20 he performance of the ALAS Inner Detector rigger Algorithms in pp collisions at the LHC Mark Sutton University of Sheffield on behalf of the ALAS Collaboration
More informationObject Orientated Analysis and Design. Benjamin Kenwright
Notation Part 2 Object Orientated Analysis and Design Benjamin Kenwright Outline Review What do we mean by Notation and UML? Types of UML View Continue UML Diagram Types Conclusion and Discussion Summary
More informationAn Introduction to ROOT
An Introduction to ROOT Benno List DESY Summer Student Tutorial 1.8.2007 B. List 1.8.2007 An Introduction to C++ Page 1 Introduction ROOT is a Package for Data Analysis ROOT Provides: Several C++ Libraries
More informationPhysics and Detector Simulations. Norman Graf (SLAC) 2nd ECFA/DESY Workshop September 24, 2000
Physics and Detector Simulations Norman Graf (SLAC) 2nd ECFA/DESY Workshop September 24, 2000 Simulation studies for a future Linear Collider We believe that the physics case for the LC has been made.
More informationStudy of the Higgs boson coupling to the top quark and of the b jet identification with the ATLAS experiment at the Large Hadron Collider.
Study of the Higgs boson coupling to the top quark and of the b jet identification with the ATLAS experiment at the Large Hadron Collider. Calvet Thomas CPPM, ATLAS group PhD day 25 novembre 2015 2 The
More informationPrompt data reconstruction at the ATLAS experiment
Prompt data reconstruction at the ATLAS experiment Graeme Andrew Stewart 1, Jamie Boyd 1, João Firmino da Costa 2, Joseph Tuggle 3 and Guillaume Unal 1, on behalf of the ATLAS Collaboration 1 European
More informationCERN SUMMER STUDENT PROJECT
CERN SUMMER STUDENT PROJECT GENERAL PHYSICS: ANALYSE DATA IN THE FORM OF HISTOGRAM WITH COMPARISON BETWEEN KOLMOGOROV-SMIRNOV TEST AND CHI SQUARE TEST NAME: Ak Muhamad Amirul Irfan Pg Haji Mohd Ariffin
More informationPoS(High-pT physics09)036
Triggering on Jets and D 0 in HLT at ALICE 1 University of Bergen Allegaten 55, 5007 Bergen, Norway E-mail: st05886@alf.uib.no The High Level Trigger (HLT) of the ALICE experiment is designed to perform
More informationB. List An Introduction to C++ Page 1
B. List 28.7.2009 An Introduction to C++ Page 1 B. List 28.7.2009 An Introduction to C++ Page 2 B. List 28.7.2009 An Introduction to C++ Page 3 B. List 28.7.2009 An Introduction to C++ Page 4 L L L L B.
More informationUsing Functional Languages and Declarative Programming to Analyze Large Datasets: LINQtoROOT
Journal of Physics: Conference Series Using Functional Languages and Declarative Programming to Analyze Large Datasets: LINQtoROOT To cite this article: G Watts 2012 J. Phys.: Conf. Ser. 396 022057 Related
More informationUpdate on Energy Resolution of
Update on Energy Resolution of the EMC Using µµγ Sample David Hopkins Royal Holloway, University of London EMC Reconstruction Workshop, December 5 th, 2004 Outline Study of photon energy resolution Compare
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 informationAn Introduction to ROOT
An Introduction to ROOT Benno List DESY Summer Student Tutorial 1.8.2007 B. List 1.8.2007 An Introduction to C++ Page 1 Introduction ROOT is a Package for Data Analysis ROOT Provides: Several C++ Libraries
More informationTIBCO FTL R Programming Tutorial Software Release 5.3 October 2017
TIBCO FTL R Programming Tutorial Software Release 5.3 October 2017 1 Contents Introduction i 1 Getting Started with FTL Programming 1 1.1 Set Up the Environment... 1 1.2 Start the Local Realm Server...
More informationDirect photon measurements in ALICE. Alexis Mas for the ALICE collaboration
Direct photon measurements in ALICE Alexis Mas for the ALICE collaboration 1 Outline I - Physics motivations for direct photon measurements II Direct photon measurements in ALICE i - Conversion method
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 informationALICE ANALYSIS PRESERVATION. Mihaela Gheata DASPOS/DPHEP7 workshop
1 ALICE ANALYSIS PRESERVATION Mihaela Gheata DASPOS/DPHEP7 workshop 2 Outline ALICE data flow ALICE analysis Data & software preservation Open access and sharing analysis tools Conclusions 3 ALICE data
More informationCALICE testbeam data model and preparations
CALICE testbeam data model and preparations GMavromanolakis, University of Cambridge Data models Data flowchart GUI application 041208 CALICE Collaboration Meeting, DESY Testbeam data model proposing a
More informationFirst LHCb measurement with data from the LHC Run 2
IL NUOVO CIMENTO 40 C (2017) 35 DOI 10.1393/ncc/i2017-17035-4 Colloquia: IFAE 2016 First LHCb measurement with data from the LHC Run 2 L. Anderlini( 1 )ands. Amerio( 2 ) ( 1 ) INFN, Sezione di Firenze
More informationThe CMS Computing Model
The CMS Computing Model Dorian Kcira California Institute of Technology SuperComputing 2009 November 14-20 2009, Portland, OR CERN s Large Hadron Collider 5000+ Physicists/Engineers 300+ Institutes 70+
More informationBridging the Particle Physics and Big Data Worlds
Bridging the Particle Physics and Big Data Worlds Jim Pivarski Princeton University DIANA-HEP October 25, 2017 1 / 29 Particle physics: the original Big Data For decades, our computing needs were unique:
More informationIntroduction to R: Part I
Introduction to R: Part I Jeffrey C. Miecznikowski March 26, 2015 R impact R is the 13th most popular language by IEEE Spectrum (2014) Google uses R for ROI calculations Ford uses R to improve vehicle
More informationSimulation and Physics Studies for SiD. Norman Graf (for the Simulation & Reconstruction Team)
Simulation and Physics Studies for SiD Norman Graf (for the Simulation & Reconstruction Team) SLAC DOE Program Review June 13, 2007 Linear Collider Detector Environment Detectors designed to exploit the
More informationPluto: Update. New features (finalized with v5.37) Advanced scripting. How to implement a new decay. ntuple, histogram, filters Applications
Pluto: Update New features (finalized with v5.37) Advanced scripting ntuple, histogram, filters Applications How to implement a new decay Template for possible other solutions: rare η decays η γ * γ *
More informationPart I. UNIX Workshop Series: Quick-Start
Part I UNIX Workshop Series: Quick-Start Objectives Overview Connecting with ssh Command Window Anatomy Command Structure Command Examples Getting Help Files and Directories Wildcards, Redirection and
More informationALICE tracking system
ALICE tracking system Marian Ivanov, GSI Darmstadt, on behalf of the ALICE Collaboration Third International Workshop for Future Challenges in Tracking and Trigger Concepts 1 Outlook Detector description
More informationFast simulation in ATLAS
Fast simulation in ATLAS A. Salzburger, CERN for the ATLAS collaboration 1 Simulation load & requirements typical MC campaign in ATLAS 2011 - O( 9) events
More informationTypeChef: Towards Correct Variability Analysis of Unpreprocessed C Code for Software Product Lines
TypeChef: Towards Correct Variability Analysis of Unpreprocessed C Code for Software Product Lines Paolo G. Giarrusso 04 March 2011 Software product lines (SPLs) Feature selection SPL = 1 software project
More informationEicRoot for tracking R&D studies
EicRoot for tracking R&D studies Alexander Kiselev EIC Software Meeting Jefferson Lab September,24 2015 Contents of the talk Tracking code implementation in EicRoot Few particular applications: Basic forward
More informationHow to install and build an application
GEANT4 BEGINNERS COURSE GSSI, L Aquila (Italy) 12 nd May 2014 How to install and build an application tutorial course Outline Supported platforms & compilers Required software Where to download the packages
More informationWeek 11. CS 400 Programming III. Program 4: due before 10pm on Monday 11/19
Week 11 Program 4: due before 10pm on Monday 11/19 Team Project: Food Query and Meal Analysis (D-Team 30pts) Milestone #1: due before 10pm Nov 16 th (A-Team 20pts) Milestone #2: due before 10pm Nov 26
More informationVersion Control. Second level Third level Fourth level Fifth level. - Software Development Project. January 17, 2018
Version Control Click to edit Master EECS text 2311 styles - Software Development Project Second level Third level Fourth level Fifth level January 17, 2018 1 But first, Screen Readers The software you
More informationAn SQL-based approach to physics analysis
Journal of Physics: Conference Series OPEN ACCESS An SQL-based approach to physics analysis To cite this article: Dr Maaike Limper 2014 J. Phys.: Conf. Ser. 513 022022 View the article online for updates
More informationSeg3D Lab Walkthrough
Seg3D Lab Walkthrough Seg3D 2.1 Documentation Center for Integrative Biomedical Computing Scientific Computing & Imaging Institute University of Utah Seg3D software download: http://software.sci.utah.edu
More information