Lecture 1.1. What is PAT and How to use it?
|
|
- Bryan O’Brien’
- 5 years ago
- Views:
Transcription
1 Lecture 1.1 What is PAT and How to use it? Content A short reminder of the CMS EDM and Analysis Workflow The answer to the question: What is PAT? An introduction to the PAT DataFormats Configuration of the PAT DataFormats An introduction to the PAT Workflow Support and Documentation PAT Tutorial June 2010
2 Reminder of the Event Data Model Configurable edm::modules communicate with/via the EventContent Same file structure (i.e. root) for: Gen-Sim-Digi-Reco-Analysis Single framework for Reconstruction (POGs) and Analysis (PAGs)
3 Typical CMS Analysis Workflow Prompt reconstruction at Tier-0. Central skims at Tier-1's. Users run cmsrun at Tier-2's: Perform high level analysis steps. Preselect events. Write their own user defined EventContent to private T2/T3 space. The latter step might be iterated. Copy reduced datasets to your favorite machine. Run your final analysis/produce plots. PAT helps you to create a user-defined EventContent
4 What is the Physics Analysis Toolkit PAT is a toolkit as part of the CMSSW framework It serves as well tested and supported common ground for group and user analyses. It facilitates reproducibility and comprehensibility of analyses. It is an interface between the sometimes complicated EDM and the simple mind of the common user. You can view it as a common language between CMS analysts: If another CMS analyst describes you a PAT analysis you can easily know what he/she is talking about
5 Three Aspects of PAT Interface Common Tool approved algorithms & sensible defaults b/w RECO expertise & Analysis Level simplifies access via DataFormats canalizes expertise (via POG & PAG contacts) crossing point between POGs & PAGs ('vertical integration') synergy (everybody can profit from recent developments) quick start into analysis for beginners Common Format facilitates transfer & comparisons PAG common configurations sustained provenance
6 Facilitated Access to Event Information Do you know how to access this event information within the EDM? Object Id, Cluster shapes Isolation (different from defaults) Associated Tracks, JetCharge Correction Factors, Object Resolutions reco::candidate BTag Algorithms, TagInfos JetFlavor More,... Generator Match, Trigger Match With PAT Candidates you get this just by calling member functions! Note: Each PAT Candidate IS a corresponding reco::recocandidate (and more)
7 The PAT Data Formats All pat::objects inherit from their corresponding reco::recocandidates A PAT Candidate is a reco::recocandidate PLUS more.
8 PAT Candidate Member Functions Check the Documentation: SWGuidePATDataFormats
9 Combine Flexibility and User Friendliness You can choose yourself whether you really need all the extra information that the PAT Candidates provide. Still you don't need to know, how EDM/PAT manages this access for you under the hood. Flexibility User Friendliness Maximal Configuration The key is: configuration of DataFormats by cfi file! (E.g. for pat::jets).
10 Configuration of PAT DataFormats You can configure the content of the DataFormats yourself (example: pat::jet)! import FWCore.ParameterSet.Config as cms patjets = cms.edproducer("patjetproducer",... # embedding of AOD items embedcalotowers = cms.bool(false), embedpfcandidates = cms.bool(false), # jet energy corrections addjetcorrfactors = cms.bool(true), jetcorrfactorssource = cms.vinputtag("patjetcorrfactors"), # btag information addbtaginfo = cms.bool(true), adddiscriminators = cms.bool(true), discriminatorsources = cms.vinputtag(... ), # clone tag infos ATTENTION: these take lots of space! # usually the discriminators from the default algos # are sufficient addtaginfos = cms.bool(true), taginfosources = cms.vinputtag(... ), # track association addassociatedtracks = cms.bool(true), trackassociationsource = "ak5jettracksassociatoratvertex", # jet charge addjetcharge = cms.bool(true), jetchargesource = cms.inputtag("patjetcharge"), # add jet ID addjetid = cms.bool(true), jetidmap = cms.inputtag("ak5jetid"), Size: 14kb/event (for ttbar)
11 The PAT Workflow Have a look at: SWGuidePATWorkflow Pre-Production steps before PAT Candidate creation PAT Candidate creation Main collection (w/o cleaning) Main collection (with cleaning) Resembled by the structure of the python directory in the PatAlgos package (don't be shy, check it out!)
12 EventContent of the default PAT Tuple Have a look to pateventcontent_cff.py: Size: 20kb/event (for ttbar) Have a look to pattemplate_cfg.py: But decide yourself how your PAT Tuple should look like (add reco::tracks or reco::genparticles to the Event Content or BTag information to the jets, etc... ).
13 The concept of Maximal Configuration Configure your own DataFormats via embedding (see Lecture 2.2/Exercise 06). Add any extra info you need the the EventContent. Configure your workflow via tools that PAT provides (see Lecture 2.1/Exercise 05). Apply selections via the StringCutParser.
14 The Code Location DataFormats/PatCandidates Definition of all PAT Candidates. pat::photon, pat::electron, pat::muon, pat::tau, pat::jet, pat::met,... PhysicsTools/PatAlgos Implementation and filling of all data formats. Definition of common workflow and PAT tools. PhysicsTools/PatUtils Definition of common tools and helper functions used in PatAlgos. PhysicsTools/PatExamples Location of many examples e.g. all non-trivial examples used during this Tutorial.
15 Development PAT is part of any CMSSW release. We recommend to use it from the release! Have a look at: SWGuidePATRecipes
16 Development (cont'd) In case you want already to use features/fixes that will go into the next release follow the Pat release notes in the corresponding development branch.
17 Support Check the the main entry page of PAT in the software guide: SWGuidePAT A short extract of possible support: Lecturers & Tutors Hypernews Community POG/PAG contacts Developers The quite developed PAT Documentation!
18 Documentation SWGuidePAT/WorkBookPAT WorkBookPATDataFormats Main documentation pages Description of all PAT Candidate. WorkBookPATWorkflow Description of the PAT workflow. WorkBookPATConfiguration Description of the configuration of PAT. SWGuidePATTools Description of all PaT tools. WorkBookPATTutorial Tutorials and examples to get started. SWGuidePATRecipes Installation recipes SWGuidePATEventSize Tools for event size estimate And last but not least: This Tutorial and/or former Tutorials...
19 Exercises By now you should be prepared to do the following Exercises on WorkBookPATTutorial: Have Fun! Exercise 1 (WorkBookPATDocNavigationExercise) The PAT Documentation is one of the most looked after parts of the WorkBook. To know your documentation and how to use it can speed up your learning curve enormously. Learn more about the PAT Documentation and how to make effective use of it. Exercise 2 (WorkBookTupleCreationExercise) Learn how the default PAT tuple is produced to be prepared to produce your own PAT tuples. Exercise 3 (WorkBookTupleCrapExercise) This is the part of the crab tutorial. Once you are doing large sceal analyses you will need crab.
CMS Analysis Workflow
CMS Analysis Workflow Sudhir Malik Fermilab/University of Nebraska- Lincoln, U.S.A. 1 CMS Software CMS so)ware (CMSSW) based on Event Data Model (EDM) - as event data is processed, products stored in the
More informationLecture 2.1: Manipulating the PAT event content and workflow. Andreas Hinzmann Annapaola de Cosa
Lecture 2.1: Manipulating the PAT event content and workflow Andreas Hinzmann Annapaola de Cosa How to configure the workflow of PAT! PAT provides many tools to facilitate user specified modifications
More informationThe Physics Analysis Toolkit
The Current and future PAT Task Force contributers Roberto Tenchini, Frederic Ronga, Giovanni Petrucciani, Steven Lowette, Luca Lista, Petar Maksimovic, Sal Rappoccio, Eric Vaandering, Wolfgang Adam, Slava
More informationCRAB tutorial 08/04/2009
CRAB tutorial 08/04/2009 Federica Fanzago INFN Padova Stefano Lacaprara INFN Legnaro 1 Outline short CRAB tool presentation hand-on session 2 Prerequisities We expect you know: Howto run CMSSW codes locally
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 informationTutorial for CMS Users: Data Analysis on the Grid with CRAB
Tutorial for CMS Users: Data Analysis on the Grid with CRAB Benedikt Mura, Hartmut Stadie Institut für Experimentalphysik, Universität Hamburg September 2nd, 2009 In this part you will learn... 1 how to
More informationInstallation of CMSSW in the Grid DESY Computing Seminar May 17th, 2010 Wolf Behrenhoff, Christoph Wissing
Installation of CMSSW in the Grid DESY Computing Seminar May 17th, 2010 Wolf Behrenhoff, Christoph Wissing Wolf Behrenhoff, Christoph Wissing DESY Computing Seminar May 17th, 2010 Page 1 Installation of
More informationCollider analysis recasting with Rivet & Contur. Andy Buckley, University of Glasgow Jon Butterworth, University College London MC4BSM, 20 April 2018
Collider analysis recasting with Rivet & Contur Andy Buckley, University of Glasgow Jon Butterworth, University College London MC4BSM, 20 April 2018 Rivet Rivet is an analysis system for MC events, and
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 informationData handling and processing at the LHC experiments
1 Data handling and processing at the LHC experiments Astronomy and Bio-informatic Farida Fassi CC-IN2P3/CNRS EPAM 2011, Taza, Morocco 2 The presentation will be LHC centric, which is very relevant for
More informationBarry Grant
Barry Grant bjgrant@umich.edu http://thegrantlab.org What is R? R is a freely distributed and widely used programing language and environment for statistical computing, data analysis and graphics. R provides
More informationExperience with Data-flow, DQM and Analysis of TIF Data
Experience with Data-flow, DQM and Analysis of TIF Data G. Bagliesi, R.J. Bainbridge, T. Boccali, A. Bocci, V. Ciulli, N. De Filippis, M. De Mattia, S. Dutta, D. Giordano, L. Mirabito, C. Noeding, F. Palla,
More informationYou can download missing data from the course website, together with the codes R and python that we will run in this exercise.
Exercise 4: Samples Characterization Aim: Sampling environmental conditions Principal Component Analysis of environmental conditions Hierarchical clustering of sampling spots Interpretation of the environmental
More informationhandling of LHE files in the CMS production and usage of MCDB
handling of LHE files in the CMS production and usage of MCDB Christophe Saout CERN, University of Karlsruhe on behalf of the CMS physics event generators group Christophe M. Saout, CERN, Uni Karlsruhe
More informationComputing Model Tier-2 Plans for Germany Relations to GridKa/Tier-1
ATLAS Tier-2 Computing in D GridKa-TAB, Karlsruhe, 30.9.2005 München Computing Model Tier-2 Plans for Germany Relations to GridKa/Tier-1 GridKa-TAB, 30.9.05 1 ATLAS Offline Computing ~Pb/sec PC (2004)
More informationpyframe Ryan Reece A light-weight Python framework for analyzing ROOT ntuples in ATLAS University of Pennsylvania
pyframe A light-weight Python framework for analyzing ROOT ntuples in ATLAS Ryan Reece University of Pennsylvania ryan.reece@cern.ch Physics Analysis Tools Meeting, CERN September 21, 2011 What is this
More informationEarly experience with the Run 2 ATLAS analysis model
Early experience with the Run 2 ATLAS analysis model Argonne National Laboratory E-mail: cranshaw@anl.gov During the long shutdown of the LHC, the ATLAS collaboration redesigned its analysis model based
More informationAnalysis preservation and recasting with Rivet & Contur. Andy Buckley, University of Glasgow FNAL Reinterpretation Workshop, 16 Oct 2017
Analysis preservation and recasting with Rivet & Contur Andy Buckley, University of Glasgow FNAL Reinterpretation Workshop, 16 Oct 2017 Rivet Rivet is an analysis system for MC events, and lots of analyses
More informationWho is Mozilla? What is Firefox? Is it better than Internet Explorer? Presented by Phil Goff (Branch 116) September 18, 2008
Mozilla Firefox Who is Mozilla? What is Firefox? Is it better than Internet Explorer? Presented by Phil Goff (Branch 116) SIR Area 2 Computer and Technology Meeting September 18, 2008 Firefox Browser A
More informationManual Data Validation Excel 2010 List From Another Workbook
Manual Data Validation Excel 2010 List From Another Workbook It is quite easy to create a data validation drop down list among worksheets you will learn how to create a drop fown list from another workbook
More informationDQ2 - Data distribution with DQ2 in Atlas
DQ2 - Data distribution with DQ2 in Atlas DQ2 - A data handling tool Kai Leffhalm DESY March 19, 2008 Technisches Seminar Zeuthen Kai Leffhalm (DESY) DQ2 - Data distribution with DQ2 in Atlas March 19,
More informationStephen J. Gowdy (CERN) 12 th September 2012 XLDB Conference FINDING THE HIGGS IN THE HAYSTACK(S)
Stephen J. Gowdy (CERN) 12 th September 2012 XLDB Conference FINDING THE HIGGS IN THE HAYSTACK(S) Overview Large Hadron Collider (LHC) Compact Muon Solenoid (CMS) experiment The Challenge Worldwide LHC
More informationBelle II - Git migration
Belle II - Git migration Why git? Stash GIT service managed by DESY Powerful branching and merging capabilities Resolution of (JIRA) issues directly be map to branches and commits Feature freeze in pre-release
More informationModule 1 Lecture Notes 2. Optimization Problem and Model Formulation
Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization
More informationConsiderations for a grid-based Physics Analysis Facility. Dietrich Liko
Considerations for a grid-based Physics Analysis Facility Dietrich Liko Introduction Aim of our grid activities is to enable physicists to do their work Latest GANGA developments PANDA Tier-3 Taskforce
More informationPurpose. Target Audience. Prerequisites. What Is An Event Handler? Nagios XI. Introduction to Event Handlers
Purpose This document describes how to use event handlers in to take predefined actions when the hosts or services you are monitoring change state. Event handlers are used to automate processes taken when
More informationAnalysis & Tier 3s. Amir Farbin University of Texas at Arlington
Analysis & Tier 3s Amir Farbin University of Texas at Arlington Introduction Tug of war between analysis and computing requirements: Analysis Model Physics Requirements/User preferences (whims) Organization
More informationReal-time dataflow and workflow with the CMS tracker data
Journal of Physics: Conference Series Real-time dataflow and workflow with the CMS tracker data To cite this article: N D Filippis et al 2008 J. Phys.: Conf. Ser. 119 072015 View the article online for
More informationDashboard: Overview, search and plan content and resources
Dashboard: Overview, search and plan content and resources The Infomaker Dashboard gives you a common tool for planning, content creation and publishing workflows. The Dashboard gives you access to a number
More informationb-tagging activities Aug 9, 2007
b-tagging activities Aug 9, 2007 Meenakshi Narain Brown University (co-conveners of LPC btag: Gerber & Narain) July 2007 Workshop @LPC Goals and Format Goal: General review of b tagging and vertexing Strategies
More informationPhysics CMS Muon High Level Trigger: Level 3 reconstruction algorithm development and optimization
Scientifica Acta 2, No. 2, 74 79 (28) Physics CMS Muon High Level Trigger: Level 3 reconstruction algorithm development and optimization Alessandro Grelli Dipartimento di Fisica Nucleare e Teorica, Università
More informationUnderstanding and Using Microsoft Access Macros
Understanding and Using Microsoft Access Macros Firstly, I would like to thank you for purchasing this Access database ebook guide; a useful reference guide on understanding and using Microsoft Access
More informationWeek - 01 Lecture - 04 Downloading and installing Python
Programming, Data Structures and Algorithms in Python Prof. Madhavan Mukund Department of Computer Science and Engineering Indian Institute of Technology, Madras Week - 01 Lecture - 04 Downloading and
More information(Ca...
1 of 8 9/7/18, 1:59 PM Getting started with 228 computational exercises Many physics problems lend themselves to solution methods that are best implemented (or essentially can only be implemented) with
More informationProgramming with Haiku
Programming with Haiku Lesson 4 Written by DarkWyrm All material 2010 DarkWyrm Source Control: What is It? In my early days as a developer on the Haiku project I had troubles on occasion because I had
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Gerrit
Gerrit About the Tutorial Gerrit is a web-based code review tool, which is integrated with Git and built on top of Git version control system (helps developers to work together and maintain the history
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 informationH γγ. Sean Simon UC San Diego (on behalf of the H γγ WG) Photon Workshop July 23 rd 2008
H γγ Sean Simon UC San Diego (on behalf of the H γγ WG) Photon Workshop July 23 rd 2008 Contributing and interested groups Caltech, Lyon, Notre Dame, Rome, Saclay, UC Riverside, UCSD Signal and Background
More informationC++ IN ONE HOUR A DAY, SAMS TEACH YOURSELF (8TH EDITION) BY SIDDHARTHA RAO
Read Online and Download Ebook C++ IN ONE HOUR A DAY, SAMS TEACH YOURSELF (8TH EDITION) BY SIDDHARTHA RAO DOWNLOAD EBOOK : C++ IN ONE HOUR A DAY, SAMS TEACH YOURSELF (8TH EDITION) BY SIDDHARTHA RAO PDF
More informationWorkload Management. Stefano Lacaprara. CMS Physics Week, FNAL, 12/16 April Department of Physics INFN and University of Padova
Workload Management Stefano Lacaprara Department of Physics INFN and University of Padova CMS Physics Week, FNAL, 12/16 April 2005 Outline 1 Workload Management: the CMS way General Architecture Present
More informationThe Christmas motives which served as a base for the cookie cutters.
Seasonal 3D Printing 3D Printed Cookie Cutters (Part 2) As described in yesterday s blog post, cookiecaster.com is a neat and free service to create your own cookie cutters within minutes. However, the
More informationFour steps in an effective workflow...
Four steps in an effective workflow... 1. Cleaning data Things to do: Verify your data are accurate Variables should be well named Variables should be properly labeled Ask yourself: Do the variables have
More informationDOWNLOAD OR READ : LEARN PYTHON 3 THE HARD WAY PDF EBOOK EPUB MOBI
DOWNLOAD OR READ : LEARN PYTHON 3 THE HARD WAY PDF EBOOK EPUB MOBI Page 1 Page 2 learn python 3 the hard way learn python 3 the pdf learn python 3 the hard way I'm reading your book, Learn Python the Hard
More informationLAr Event Reconstruction with the PANDORA Software Development Kit
LAr Event Reconstruction with the PANDORA Software Development Kit Andy Blake, John Marshall, Mark Thomson (Cambridge University) UK Liquid Argon Meeting, Manchester, November 28 th 2012. From ILC/CLIC
More informationHomework 3: Map-Reduce, Frequent Itemsets, LSH, Streams (due March 16 th, 9:30am in class hard-copy please)
Virginia Tech. Computer Science CS 5614 (Big) Data Management Systems Spring 2017, Prakash Homework 3: Map-Reduce, Frequent Itemsets, LSH, Streams (due March 16 th, 9:30am in class hard-copy please) Reminders:
More informationBig Data Analytics Tools. Applied to ATLAS Event Data
Big Data Analytics Tools Applied to ATLAS Event Data Ilija Vukotic University of Chicago CHEP 2016, San Francisco Idea Big Data technologies have proven to be very useful for storage, visualization and
More informationLinked Open Data and Semantic Technologies for Research in Agriculture and Forestry
Linked Open and Semantic Technologies for Research in Agriculture and Forestry Platform Linked Nederland 2 April 2015 Rob Lokers, Alterra, Wageningen UR Contents related challenges in agricultural (and
More informationBPM optimization Part 1: Introduction to BPM code optimization
BPM optimization Part 1: Introduction to BPM code optimization XPDL source code tuning 4/12/2012 IBM Lukasz Osuszek Abstract: This article describes how optimization techniques characteristic of source
More informationGenePilot : The Next Step in MicroArray Analysis. Why Choose GenePilot? Addressing Your Specific Needs!
GenePilot : The Next Step in MicroArray Analysis GenePilot is the new tool in the field of MicroArray Analysis, offering an integrated and sophisticated analysis suite which is more intuitive to use, uses
More informationThe CMS L1 Global Trigger Offline Software
The CMS L1 Global Offline Software Vasile Mihai Ghete Institute for High Energy Physics, Vienna, Austria Seminar 08-09 June 2009, HEPHY Vienna CMS experiment Tracker pixel detector: 3 barrel layers, 2
More informationPrivacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras
Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 08 Tutorial 2, Part 2, Facebook API (Refer Slide Time: 00:12)
More informationProf. Dr. A. Podelski, Sommersemester 2017 Dr. B. Westphal. Softwaretechnik/Software Engineering
Prof. Dr. A. Podelski, Sommersemester 2017 Dr. B. Westphal Softwaretechnik/Software Engineering http://swt.informatik.uni-freiburg.de/teaching/ss2017/swtvl Exercise Sheet 6 Early submission: Wednesday,
More informationP2: Collaborations. CSE 335, Spring 2009
P2: Collaborations CSE 335, Spring 2009 Milestone #1 due by Thursday, March 19 at 11:59 p.m. Completed project due by Thursday, April 2 at 11:59 p.m. Objectives Develop an application with a graphical
More informationThe Intuitive Jira Guide For Users (2018)
The Intuitive Jira Guide For Users (2018) idalko.com/jira-guide-pdf/ June 27, 2018 In this PDF you ll find the comprehensive Jira guide for users, brought to you by the Atlassian Platinum Solution Partner
More informationENVIRONMENT MODEL: FUNCTIONS, DATA 18
ENVIRONMENT MODEL: FUNCTIONS, DATA 18 COMPUTER SCIENCE 61A Jon Kotker and Tom Magrino July 18, 2012 1 Motivation Yesterday, we introduced the environment model of computation as an alternative to the earlier
More informationIntroduction to Python Part 2
Introduction to Python Part 2 v0.2 Brian Gregor Research Computing Services Information Services & Technology Tutorial Outline Part 2 Functions Tuples and dictionaries Modules numpy and matplotlib modules
More informationChapter Two Bonus Lesson: JavaDoc
We ve already talked about adding simple comments to your source code. The JDK actually supports more meaningful comments as well. If you add specially-formatted comments, you can then use a tool called
More informationGIT : BEST PRACTICES GUIDE BY ERIC PIDOUX DOWNLOAD EBOOK : GIT : BEST PRACTICES GUIDE BY ERIC PIDOUX PDF
Read Online and Download Ebook GIT : BEST PRACTICES GUIDE BY ERIC PIDOUX DOWNLOAD EBOOK : GIT : BEST PRACTICES GUIDE BY ERIC PIDOUX PDF Click link bellow and free register to download ebook: GIT : BEST
More informationGoogle Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013
Google Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013 1. Open Google Earth. 2. Familiarize yourself with Google Earth s navigational features by zooming into Furman s campus, your
More informationKnow Your Network. Computer Security Incident Response Center. Tracking Compliance Identifying and Mitigating Threats
Know Your Network Computer Security Incident Response Center Tracking Compliance Identifying and Mitigating Threats Agenda Background What does "Know Your Network" mean? About me Breadth, then depth Jumping
More informationCPSC 320 Sample Solution, Playing with Graphs!
CPSC 320 Sample Solution, Playing with Graphs! September 23, 2017 Today we practice reasoning about graphs by playing with two new terms. These terms/concepts are useful in themselves but not tremendously
More informationRuby on Rails Welcome. Using the exercise files
Ruby on Rails Welcome Welcome to Ruby on Rails Essential Training. In this course, we're going to learn the popular open source web development framework. We will walk through each part of the framework,
More informationLesson 1 1. Simulation 0
Lesson 1 1 Simulation 0 Let s implement in Lsd the model X t = X t 1 + m. We will implement the following steps: 1. Use LMM to create a new model, call it Simulation 0. 2. Write the C++/Lsd code for the
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 informationExsys RuleBook Selector Tutorial. Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America.
Exsys RuleBook Selector Tutorial Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America. This documentation, as well as the software described in it, is furnished under license
More informationPrecision Timing in High Pile-Up and Time-Based Vertex Reconstruction
Precision Timing in High Pile-Up and Time-Based Vertex Reconstruction Cedric Flamant (CERN Summer Student) - Supervisor: Adi Bornheim Division of High Energy Physics, California Institute of Technology,
More informationGithub/Git Primer. Tyler Hague
Github/Git Primer Tyler Hague Why Use Github? Github keeps all of our code up to date in one place Github tracks changes so we can see what is being worked on Github has issue tracking for keeping up with
More informationCOMPUTERIZED PROCEDURE SYSTEMS: PROCEDURE EDITION AND MAINTENANCE CHALLENGES
COMPUTERIZED PROCEDURE SYSTEMS: PROCEDURE EDITION AND MAINTENANCE CHALLENGES Sara Fernandez & Andrés Vallés & Fernando Ortega Tecnatom 1, Montes de Oca, 28703 San Sebastián de los Reyes (Spain) sfernandez_fernandez@tecnatom.es;
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 informationGive Your DITA wings with taxonomy & modern web design. Joe Pairman
Give Your DITA wings with taxonomy & modern web design Joe Pairman What do we all want? What do we all want? ~ Free beer What do we all want? ~ Free beer ~ We want our content to be effective What do we
More informationMachine Learning Software ROOT/TMVA
Machine Learning Software ROOT/TMVA LIP Data Science School / 12-14 March 2018 ROOT ROOT is a software toolkit which provides building blocks for: Data processing Data analysis Data visualisation Data
More informationCertified Data Science with Python Professional VS-1442
Certified Data Science with Python Professional VS-1442 Certified Data Science with Python Professional Certified Data Science with Python Professional Certification Code VS-1442 Data science has become
More informationBIG DATA SCIENCE PROFESSIONAL Certification. Big Data Science Professional
BIG DATA SCIENCE PROFESSIONAL Certification Big Data Science Professional Big Data Science Professional (BDSCP) certifications are formal accreditations that prove proficiency in specific areas of Big
More informationAndroid for Beginners 2
Android for Beginners 2 In this Android for Beginners article we'll explain step-by-step how to set up your new smartphone. You will see: it's easy! Each phone is different, and each manufacturer gives
More informationMicrosoft Access 2010 VBA Programming Inside Out Free Ebooks PDF
Microsoft Access 2010 VBA Programming Inside Out Free Ebooks PDF You're beyond the basics, so dive right in and customize, automate, and extend Accessâ using Visual Basic for Applications (VBA). This supremely
More informationCharacteristic of the Proposed System. Characteristic of the Proposed System DFD. ER Diagram. Functions used DISADVANTAGES OF PRESENT WORKING SYSTEM
Table of contents:- Project Description Functions used Project Vision Feasibility Study Working Of Present System DISADVANTAGES OF PRESENT WORKING SYSTEM Characteristic of the Proposed System Characteristic
More informationEMPOWER2018 Quick Base + Workato Workjam
EMPOWER2018 Quick Base + Workato Workjam Prerequisites Thank you for your interest in the Workjam. We are excited to have you on board. Before you get cracking to build your very own integration, below
More informationdiverging. We will be using simplified symbols of ideal lenses:
Chapter 4 Lenses A good reading for the beginning may be this Wikipedia article, down to the section Lensmaker s Equation (but not including). Beginning from the Lensmaker s Equation section the article
More information10.4 Linear interpolation method Newton s method
10.4 Linear interpolation method The next best thing one can do is the linear interpolation method, also known as the double false position method. This method works similarly to the bisection method by
More informationExercise sheet 1 To be corrected in tutorials in the week from 23/10/2017 to 27/10/2017
Einführung in die Programmierung für Physiker WS 207/208 Marc Wagner Francesca Cuteri: cuteri@th.physik.uni-frankfurt.de Alessandro Sciarra: sciarra@th.physik.uni-frankfurt.de Exercise sheet To be corrected
More informationUse Guide STANDARD JIRA CLIENT. (Practical Case)
Use Guide STANDARD JIRA CLIENT (Practical Case) Version 3.0 Madrid, July 2018 1 OBJECTIVE 4 2 BASIC STANDARD SOLUTION 4 2.1 User Profiles 4 2.2 Types of issue 2.2.1 Functional Support 2.2.2 Corrective
More informationWhy SAS Programmers Should Learn Python Too
PharmaSUG 2018 - Paper AD-12 ABSTRACT Why SAS Programmers Should Learn Python Too Michael Stackhouse, Covance, Inc. Day to day work can often require simple, yet repetitive tasks. All companies have tedious
More informationRutgers University Libraries
Web Searching & Evaluation Learning Objectives How to search the web Types of Search Engines Keyword or Simple Search Advanced Search strategies and techniques Evaluating the information from a web site
More informationHall D and IT. at Internal Review of IT in the 12 GeV Era. Mark M. Ito. May 20, Hall D. Hall D and IT. M. Ito. Introduction.
at Internal Review of IT in the 12 GeV Era Mark Hall D May 20, 2011 Hall D in a Nutshell search for exotic mesons in the 1.5 to 2.0 GeV region 12 GeV electron beam coherent bremsstrahlung photon beam coherent
More informationType your codes into the Username and Password section and click on Login.
Students guide to the Net Languages platform General English Premium Contents 1. How to enter the course... 1 2. How to navigate around the course... 1 3. How to view your progress... 5 4. Internal mail...
More informationEditing Parcel Fabrics Tutorial
Editing Parcel Fabrics Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents Tutorial: Getting started with parcel fabric editing...................... 3 Tutorial: Creating new parcels
More informationThe File menu contains all the operations that we will discuss in this lesson: New, Open, Close, Save and Save As.
Excel 2003 Create, open and save workbooks Introduction Page 1 By the end of this lesson, learners should be able to: State the differences between New, Open, Close Save and Save As Create a workbook Save
More informationThe Community Land Model (CLM)
The Community Land Model (CLM) Cecile Hannay, CAM Science Liaison Atmospheric Modeling and Predictability Section Climate and Global Dynamics Division Outline CESM: workflow reminder Archiving results/long
More informationObject-Oriented Analysis and Design Using UML (OO-226)
Object-Oriented Analysis and Design Using UML (OO-226) The Object-Oriented Analysis and Design Using UML course effectively combines instruction on the software development processes, objectoriented technologies,
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 informationTrack reconstruction with the CMS tracking detector
Track reconstruction with the CMS tracking detector B. Mangano (University of California, San Diego) & O.Gutsche (Fermi National Accelerator Laboratory) Overview The challenges The detector Track reconstruction
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 informationDeclara've Parallel Analysis in ROOT: TDataFrame
Declara've Parallel Analysis in ROOT: TDataFrame D. Piparo For the ROOT Team CERN EP-SFT Introduction Novel way to interact with ROOT columnar format Inspired by tools such as Pandas or Spark Analysis
More informationinto a Powerful Instrument Control Application LABTRONICS INC. The Instrument Interfacing Experts
Collect Pro Converts Excel into a Powerful Instrument Control Application LABTRONICS INC. The Instrument Interfacing Experts Instrument Control The Power of Collect Pro Collect Pro combines the power of
More informationAn Environment for Automating HPC Application Deployment
An Environment for Automating HPC Application Deployment Giri Prabhakar Saumil Merchant IBM India, STG 18th Annual Meeting of ScicomP (ScicomP 2012), the IBM HPC Systems Scientific Computing User Group
More informationThe ATLAS EventIndex: Full chain deployment and first operation
The ATLAS EventIndex: Full chain deployment and first operation Álvaro Fernández Casaní Instituto de Física Corpuscular () Universitat de València CSIC On behalf of the ATLAS Collaboration 1 Outline ATLAS
More informationTextbook. Topic 6: Functions. Motivation. What is a Function? What s a function? How can we use functions to write better software?
Textbook Topic 6: Functions What s a? How can we use s to write better software? Strongly Recommended Exercises The Python Workbook: 85, 86, 98 and 103 Recommended Exercises The Python Workbook: 84, 88,
More informationThe Feature Analyst Extension for ERDAS IMAGINE
The Feature Analyst Extension for ERDAS IMAGINE Automated Feature Extraction Software for GIS Database Maintenance We put the information in GIS SM A Visual Learning Systems, Inc. White Paper September
More informationCamJam! Workshop: Node-RED and getting started on the Internet of Things
http://nodered.org Tinamous.com http://shop.ciseco.co.uk! Node-RED is a visual tool for wiring the Internet of Things (IoT). Node- RED is platform- independent, but has been developed with small computers
More information