Concepts, Developments & Advanced Applications
|
|
- Elisabeth Watts
- 7 years ago
- Views:
Transcription
1 The PAX Toolkit Concepts, Developments & Advanced Applications CHEP '06 - Computing in High Energy and Nuclear Physics February 2006, T.I.F.R. Mumbai, India S. Kappler M. Erdmann, U. Felzmann, A. Floßdorf, M. Kirsch, G. Müller, G. Quast, C. Saout, A. Schmidt, J. Weng III. Physikalisches Institut A, RWTH Aachen university, Germany Institut f. Exp. Kernphysik, Karlsruhe university, Germany DESY, Hamburg, Germany CERN, Geneva, Switzerland
2 Physics Analysis expert
3 open source toolkit C++ class collection analysis of comple X events
4 Basic Units in Physics Analysis Hit, Cell, Tower, Cluster Track, Jet, Vertex Detector Reconstruction Particle (4-vector) Vertex (3-vector) Collision (multiple interactions) Abstract Physics Objects ' ' Particle Decay Particle Decay Chain Physics -Model (i.e. Feynman diagram) Physics Interpretation of the Evolution of different Combinatorial Hypotheses Evolution of different -Model Hypotheses Classification
5 Basic Units in Physics Analysis Hit, Cell, Tower, Cluster Track, Jet, Vertex Particle (4-vector) Vertex (3-vector) Collision (multiple interactions) ' ' Particle Decay Particle Decay Chain Physics -Model (i.e. Feynman diagram) PAX kernel + accessories Evolution of different Combinatorial Hypotheses Evolution of different -Model Hypotheses Classification
6 Basic Units in PAX Container Relations Collision Vertex Pax presented at: CHEP '06 PAX kernel presented at: HCP '02 CHEP '03 CHEP '04 IEEE NSS '04 CHEP '06 Particle
7 P PAX kernel v2.0.1 ex
8 Physics Objects: Common Features Container Relations Collision Vertex Particle Particle, Vertex & Collision 4 are based on corresponding CLHEP or ROOT objects and provide additional functionality 4 relations can be established to other PAX Physics Objects 4 user data is stored in the so-called user records (string-double pairs) 4 Each PAX Physics Objects may store pointers to arbitrary C++ objects; access to the original reconstruction objects at any time of the analysis
9 Particle: class PaxFourVector Container Particle: "store reco'd properties" ( E, px, py, pz ) user data relations arbitrary pointers PaxLorentzVector Relations Collision Vertex Particle PaxFourVector getpaxid() getpaxname() getparticleid() getcharge() getmass() getsimulated() getstatus() getworkflag()... PaxCollisionRelations PaxFourVectorRelations PaxBeginVertexRelations PaxEndVertexRelations
10 Vertex: class PaxVertex Container Vertex: "realize particle decay" ( x, y, z ) user data relations arbitrary pointers PaxThreeVector Relations Collision Vertex Particle PaxVertex getpaxid() getpaxname() getcharge() getmass() getparticleid()... getstatus() getsimulated() getworkflag() PaxCollisionRelations PaxFourVectorRelations PaxBeginVertexRelations PaxEndVertexRelations
11 Collision: class PaxCollision Collision: "separate multiple interactions" user data relations arbitrary pointers Container Relations Collision Vertex Particle PaxCollision getpaxid() getpaxname()... getworkflag() PaxCollisionRelations PaxFourVectorRelations PaxVertexRelations
12 Arbitrary C++ Pointers: PaxExperiment<Type> pointers to arbitrary C++ objects, e.g. to original reco obj's Container Relations Collision Vertex Particle PaxExperimentClass virtual clone() PaxExperiment<Type> PaxExperiment(Type* ptr) Type* getdata() clone()
13 Relations: class PaxRelationManager manage pointers to related physics objects Container Relations Collision Vertex Particle PaxRelationManager <key, item> PaxCollisionRelations PaxFourVectorRelations PaxVertexRelations PaxIncomingFourVectorRelations PaxBeginVertexRelations PaxOutgoingFourVectorRelations PaxEndVertexRelations
14 Container: PaxMap<key, item> organize pointers to physics objects in (multi-)maps Container Relations Collision Vertex std::map <key, item> PaxMap <key, item> PaxFourVectorMap PaxVertexMap PaxCollisionMap Particle
15 : class PaxInterpret -Interpretation: Container Relations Collision Vertex Particle 4 3 containers for physics objects (i.e. Particles, Vertices & Collisions) 4 user data is stored in the so-called user records (string-double pairs) 4PAX I/O allows storage of PaxInterpret instances to file 4 may store pointers to arbitrary C++ objects
16 : class PaxInterpret -Interpretation: physics obj's with relations user data arbitrary pointers Container Relations Collision Vertex Particle PaxInterpret getpaxid() getpaxname() getvertices() findvertex(...) getworkflag() getfourvectors() findfourvector(...) getcollisions() findcollision(...) PaxFourVectorMap PaxVertexMap PaxCollisionMap
17 : class PaxInterpret -Interpretation: Container physics obj's with relations user data arbitrary pointers Relations PaxInterpret Copy C'tor for deepgetpaxid() copy of: getpaxname() Collision getvertices() getworkflag() 4 physics objects with redirected findvertex(...)relations getcollisions() getfourvectors() 4 datavertex members 4findFourVector(...) user recordsfindcollision(...)... 4 arbitrary pointers... Particle PaxFourVectorMap PaxVertexMap PaxCollisionMap
18 -Persistency: class PaxIoFile -Persistency: write/read PaxInterpret instances including contained objects & relations to/from file multi-version and multi-platform compatibility binary chunk structure based on STL streams also possible: write/read events to/from strings 4 4 storage of events to databases (e.g. SQL) possible dcache access currently being developed
19 PAX Accessories & examples
20 -GUI: VisualPax (File Browser & Editor)
21 -Image: class PaxInterpretTTree -Image into a ROOT tree 4 automatic copy of certain observables, properties or user records of multiple -Interpretations to a TTree in a ROOT file 4 copy is performed according to a user-defined, static copy-model (i.e. a PaxInterpret instance) PaxInterpretTTree 4 the copy-model can be created with VisualPax PaxInterpret TTree TFile ROOT (TTree)
22 , &, & -Interpretation: 4 Copy C'tor of class PaxInterpret allows parallel evolution of: i) different combinatorial hypotheses ("interpretations") of an event according to a certain physics process "ambiguity resolution" l l ET b j j j... b
23 , &, & -Interpretation: 4 Copy C'tor of class PaxInterpret allows parallel evolution of: i) different combinatorial hypotheses ("interpretations") of an event according to a certain physics process ii) different physics process hypotheses ("processes") of an event. l l l b b b b b q b q'
24 : class Pax : "manage different combinatorial t-tbar hypotheses of an event according to a certain physics process" event-interpretations with their physics obj's & relations user data arbitrary pointers Pax getpaxname() virtual beginjob() virtual beginrun(...) getworkflag() getinterprets() findinterpret(...) virtual analyse(...) virtual finish() virtual endrun() virtual endjob()... PaxIterableMap <int, PaxInterpret*>
25 NEW: class PaxAuto Automatic Auto: "have all different combinatorial hypotheses of an event automatically evolved according to a certain process-model" inherits from Pax has a user-defined, static process-model (i.e. a PaxInterpret instance) virtual void analyse() Pax Model: PaxAuto getmodel() setmodel(...) virtual analyse(...) PaxInterpret
26 : class Pax : "manage different physics process hypotheses of an event." processes (Pax, PaxAuto or derivatives) user data arbitrary pointers t-tbar Pax tb+x getpaxname() virtual beginjob() virtual beginrun(...) getworkflag() W+jets getes() findprocess(...) virtual analyse(...) virtual finish() virtual endrun() virtual endjob()... PaxIterableMap <int, Pax*>
27 PAX kernel & Analysis example
28 Step 1: Define -Models interactively
29 Step 2: Run PaxAuto instances PAX Interface DST Reco-Software Pax... Pax Pax Pax Auto Auto Auto tb+x t-tbar W+jets Detector....paxio.root
30 Step 2: Run PaxAuto instances PAX Interface Pax DST Reco-Software Pax Auto tb+x Pax Auto t-tbar Pax Auto W+jets Pax MC tbx Pax MC ttbar Pax MC Wjet Detector- Simulation MC tb+x MC t-tbar MC W+jets MC Generator....paxio.root.paxio.root
31 Step 3: Analyse the Results
32 PAX infrastructure, more Accessories & examples
33 PAX Accessories & Interfaces VisualPax: GUI for PAX I/O file browsing, event editing & process modelling Pax: Pax, Pax, PaxAuto & PaxInterpretTTree PaxTuple & PaxHepMC: Interface classes and example application to fill PAX objects from HEPEVT Ntuples or HepMC files PAX interface classes: Available for various experiments (D0, CDF & CMS)
34 PAX Code & Analysis Examples PAX kernel: see the PAX/test directory, it contains: paxdemo.cc: demo program & coding how-to paxsimpleanalysis.cc: simple Z->mm reconstruction PaxDemoAnalysis: m n m n Introductory code and PAX based C++ classes for a W->mn reconstruction ExPaxAnalysis: The same W->mn analysis in the CMS ORCA framework
35 By the way, PAX......is continuously maintained by 8 core developers and further developed... undergoes quality ensurance (Borland Architect)...can be run (compiled) within ROOT/CINT...is fully documented (manual, doxygen, web navigator)...is managed with a web-browsable CVS repository...is online available at:
36 Summary: Basic units in PAX Container Relations Collision Vertex Particle
PXL 2.1: Toolkit for Physics Analyses in the Elementary Particle Physics
PXL 2.1: Toolkit for Physics Analyses in the Elementary Particle Physics Tatsiana Klimkovich for the VISPA group (O.Actis, M.Brodski, M.Erdmann, R.Fischer, A.Hinzmann, T.Klimkovich, G.Müller, T.Münzer,
More informationBitrix Site Manager 4.1. User Guide
Bitrix Site Manager 4.1 User Guide 2 Contents REGISTRATION AND AUTHORISATION...3 SITE SECTIONS...5 Creating a section...6 Changing the section properties...8 SITE PAGES...9 Creating a page...10 Editing
More informationUse of ROOT in Geant4
Use of ROOT in Geant4 A.Dotti, SLAC I. Hrivnacova, IPN Orsay W. Pokorski, CERN ROOT Users Workshop, 11-14 March 2013, Saas-Fee Outline Analysis tools in Geant4 Use of Root in Geant4 testing Experience
More informationPackage hive. January 10, 2011
Package hive January 10, 2011 Version 0.1-9 Date 2011-01-09 Title Hadoop InteractiVE Description Hadoop InteractiVE, is an R extension facilitating distributed computing via the MapReduce paradigm. It
More informationSupported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 9.6)
Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 9.6) Configuring the environment manually Using CMake CLHEP full version installation
More informationObject Oriented Programming With C++(10CS36) Question Bank. UNIT 1: Introduction to C++
Question Bank UNIT 1: Introduction to C++ 1. What is Procedure-oriented Programming System? Dec 2005 2. What is Object-oriented Programming System? June 2006 3. Explain the console I/O functions supported
More informationDCMS Tier 2/3 prototype infrastructure
DCMS Tier 2/3 prototype infrastructure 1 Anja Vest, Uni Karlsruhe DCMS Meeting in Aachen, Overview LCG Queues/mapping set up Hardware capacities Supported software Summary DCMS overview CMS DCMS: Tier
More informationSTAR COMPUTING. STAR Data Analysis. Joint Alice-Star Meeting BNL, April 8-9 2000. 4/14/00 Thomas Ullrich, Yale University 1
STAR Data Analysis Joint Alice-Star Meeting BNL, April 8-9 2000 4/14/00 Thomas Ullrich, Yale University 1 STAR Data Analysis Framework same for reconstruction & analysis Analysis specific infrastructure
More informationBNL Contribution to ATLAS
BNL Contribution to ATLAS Software & Performance S. Rajagopalan April 17, 2007 DOE Review Outline Contributions to Core Software & Support Data Model Analysis Tools Event Data Management Distributed Software
More informationMeasurement of Neutralino Mass Differences with CMS in Dilepton Final States at the Benchmark Point LM9
Measurement of Neutralino Mass Differences with CMS in Dilepton Final States at the Benchmark Point LM9, Katja Klein, Lutz Feld, Niklas Mohr 1. Physikalisches Institut B RWTH Aachen Introduction Fast discovery
More informationRAVE a Detector-independent Vertex Reconstruction Toolkit
RAVE a Detector-independent Reconstruction Toolkit Wolfgang Waltenberger, Winfried Mitaroff, Fabian Moser Institute of High Energy Physics, Austrian Academy of Sciences A-15 Vienna, Austria, EU Abstract
More informationBetriebssystem-Virtualisierung auf einem Rechencluster am SCC mit heterogenem Anwendungsprofil
Betriebssystem-Virtualisierung auf einem Rechencluster am SCC mit heterogenem Anwendungsprofil Volker Büge 1, Marcel Kunze 2, OIiver Oberst 1,2, Günter Quast 1, Armin Scheurer 1 1) Institut für Experimentelle
More informationEvent display for the International Linear Collider Summer student report
Event display for the International Linear Collider Summer student report Stewart Martin-Haugh, supervisor Steve Aplin Physics Computing/IT September 10, 2009 1 Introduction The International Linear Collider
More informationCMS Data Format and Analysis Environments
CMS Data Format and Analysis Environments Benedikt Hegner DESY Hamburg Benedikt Hegner DESY Hamburg Outline The CMS Event Data Format The CMS Framework Candidate Model Analysis Environments Benedikt Hegner
More informationRunning a typical ROOT HEP analysis on Hadoop/MapReduce. Stefano Alberto Russo Michele Pinamonti Marina Cobal
Running a typical ROOT HEP analysis on Hadoop/MapReduce Stefano Alberto Russo Michele Pinamonti Marina Cobal CHEP 2013 Amsterdam 14-18/10/2013 Topics The Hadoop/MapReduce model Hadoop and High Energy Physics
More informationCMS data quality monitoring web service
CMS data quality monitoring web service L Tuura 1, G Eulisse 1, A Meyer 2,3 1 Northeastern University, Boston, MA, USA 2 DESY, Hamburg, Germany 3 CERN, Geneva, Switzerland E-mail: lat@cern.ch, giulio.eulisse@cern.ch,
More informationIntroduction to ROOT and data analysis
Introduction to ROOT and data analysis What is ROOT? Widely used in the online/offline data analyses in particle and nuclear physics Developed for the LHC experiments in CERN (root.cern.ch) Based on Object
More informationUse of a Software Configuration Management Tool in LHCb
Use of a Software Configuration Management Tool in LHCb J.Harvey 1 P.Mato 1 F.Ranjard 1 European Laboratory for Particle Physics (CERN), Genève, Switzerland Abstract LHCb Software is made up of a variety
More informationDas HappyFace Meta-Monitoring Framework
Das HappyFace Meta-Monitoring Framework B. Berge, M. Heinrich, G. Quast, A. Scheurer, M. Zvada, DPG Frühjahrstagung Karlsruhe, 28. März 1. April 2011 KIT University of the State of Baden-Wuerttemberg and
More informationDcache Support and Strategy
Helmholtz Alliance 2nd Grid Workshop HGF Mass Storage Support Group Christoph Anton Mitterer christoph.anton.mitterer@physik.uni-muenchen.de for the group Group members Filled positions Christopher Jung
More informationBaBar and ROOT data storage. Peter Elmer BaBar Princeton University ROOT2002 14 Oct. 2002
BaBar and ROOT data storage Peter Elmer BaBar Princeton University ROOT2002 14 Oct. 2002 The BaBar experiment BaBar is an experiment built primarily to study B physics at an asymmetric high luminosity
More informationOptimisation of the ATLAS track reconstruction software for Run-2. A. Salzburger, CERN
Optimisation of the ATLAS track reconstruction software for Run-2 A. Salzburger, CERN ATLAS Inner Detector (ID) track reconstruction Track reconstruction is the most challenging step in event reconstruction
More informationCLEO III Data Storage
CLEO III Data Storage M. Lohner 1, C. D. Jones 1, Dan Riley 1 Cornell University, USA Abstract The CLEO III experiment will collect on the order of 200 TB of data over the lifetime of the experiment. The
More informationComponent visualization methods for large legacy software in C/C++
Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University mcserep@caesar.elte.hu
More informationMultichoice Quetions 1. Atributes a. are listed in the second part of the class box b. its time is preceded by a colon. c. its default value is
Multichoice Quetions 1. Atributes a. are listed in the second part of the class box b. its time is preceded by a colon. c. its default value is preceded by an equal sign d. its name has undereline 2. Associations
More informationOnline Monitoring in the CDF II experiment
Online Monitoring in the CDF II experiment 3t, Tetsuo Arisawa 4, Koji Ikado 4, Kaori Maeshima 1, Hartmut Stadie 3, Greg Veramendi 2, Hans Wenzel 1 1 Fermi National Accelerator Laboratory, Batavia, U.S.A.
More informationComputing in High- Energy-Physics: How Virtualization meets the Grid
Computing in High- Energy-Physics: How Virtualization meets the Grid Yves Kemp Institut für Experimentelle Kernphysik Universität Karlsruhe Yves Kemp Barcelona, 10/23/2006 Outline: Problems encountered
More informationJet Reconstruction in CMS using Charged Tracks only
Jet Reconstruction in CMS using Charged Tracks only Andreas Hinzmann for the CMS Collaboration JET2010 12 Aug 2010 Jet Reconstruction in CMS Calorimeter Jets clustered from calorimeter towers independent
More informationBulletin. Introduction. Dates and Venue. History. Important Dates. Registration
Bulletin Introduction The International Conference on Computing in High Energy and Nuclear Physics (CHEP) is a major series of international conferences for physicists and computing professionals from
More informationC++ Programming Language
C++ Programming Language Lecturer: Yuri Nefedov 7th and 8th semesters Lectures: 34 hours (7th semester); 32 hours (8th semester). Seminars: 34 hours (7th semester); 32 hours (8th semester). Course abstract
More informationOpenCL Static C++ Kernel Language Extension
OpenCL Static C++ Kernel Language Extension Document Revision: 04 Advanced Micro Devices Authors: Ofer Rosenberg, Benedict R. Gaster, Bixia Zheng, Irina Lipov December 15, 2011 Contents 1 Overview... 3
More informationStart Active-HDL by double clicking on the Active-HDL Icon (windows).
Getting Started Using Aldec s Active-HDL This guide will give you a short tutorial in using the project mode of Active-HDL. This tutorial is broken down into the following sections 1. Part 1: Compiling
More informationPart III Storage Management. Chapter 11: File System Implementation
Part III Storage Management Chapter 11: File System Implementation 1 Layered File System 2 Overview: 1/4 A file system has on-disk and in-memory information. A disk may contain the following for implementing
More information16 Collection Classes
16 Collection Classes Collections are a key feature of the ROOT system. Many, if not most, of the applications you write will use collections. If you have used parameterized C++ collections or polymorphic
More informationCLAS12 Offline Software Tools. G.Gavalian (Jlab)
CLAS12 Offline Software Tools G.Gavalian (Jlab) Overview Data formats I/O gemc data reader raw data reader detector hit decoder ET ring data reader Geometry Package implementation of all baseline detectors
More informationHigh Energy Physics. Lecture 4 More kinematics and a picture show of particle collisions
High Energy Physics Lecture 4 More kinematics and a picture show of particle collisions 1 Recall from the previous lecture: the momentum of the scattered Particle in an elastic collision is given by p
More informationC++ INTERVIEW QUESTIONS
C++ INTERVIEW QUESTIONS http://www.tutorialspoint.com/cplusplus/cpp_interview_questions.htm Copyright tutorialspoint.com Dear readers, these C++ Interview Questions have been designed specially to get
More informationCMS: Challenges in Advanced Computing Techniques (Big Data, Data reduction, Data Analytics)
CMS: Challenges in Advanced Computing Techniques (Big Data, Data reduction, Data Analytics) With input from: Daniele Bonacorsi, Ian Fisk, Valentin Kuznetsov, David Lange Oliver Gutsche CERN openlab technical
More informationCross platform Migration of SAS BI Environment: Tips and Tricks
ABSTRACT Cross platform Migration of SAS BI Environment: Tips and Tricks Amol Deshmukh, California ISO Corporation, Folsom, CA As a part of organization wide initiative to replace Solaris based UNIX servers
More informationPerformance Monitoring of the Software Frameworks for LHC Experiments
Proceedings of the First EELA-2 Conference R. mayo et al. (Eds.) CIEMAT 2009 2009 The authors. All rights reserved Performance Monitoring of the Software Frameworks for LHC Experiments William A. Romero
More informationScheduling and Load Balancing in the Parallel ROOT Facility (PROOF)
Scheduling and Load Balancing in the Parallel ROOT Facility (PROOF) Gerardo Ganis CERN E-mail: Gerardo.Ganis@cern.ch CERN Institute of Informatics, University of Warsaw E-mail: Jan.Iwaszkiewicz@cern.ch
More informationA Java-based system support for distributed applications on the Internet
A Java-based system support for distributed applications on the Internet D. Hagimont 1, D. Louvegnies 2 SIRAC Project INRIA, 655 av. de l Europe, 38330 Montbonnot Saint-Martin, France Abstract: We have
More informationCS 377: Operating Systems. Outline. A review of what you ve learned, and how it applies to a real operating system. Lecture 25 - Linux Case Study
CS 377: Operating Systems Lecture 25 - Linux Case Study Guest Lecturer: Tim Wood Outline Linux History Design Principles System Overview Process Scheduling Memory Management File Systems A review of what
More information2) What is the structure of an organization? Explain how IT support at different organizational levels.
(PGDIT 01) Paper - I : BASICS OF INFORMATION TECHNOLOGY 1) What is an information technology? Why you need to know about IT. 2) What is the structure of an organization? Explain how IT support at different
More informationGO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4GO4G
J.Adamczewski, H.G.Essel, S.Linev Lectures Juni 2006 Go4 v3 - http://go4.gsi.de 1 Lectures day 1 10.00h Essel Go4 V3 Overview Analysis design GUI control 10.45h Essel Simple Analysis First look into analysis
More informationKITES TECHNOLOGY COURSE MODULE (C, C++, DS)
KITES TECHNOLOGY 360 Degree Solution www.kitestechnology.com/academy.php info@kitestechnology.com technologykites@gmail.com Contact: - 8961334776 9433759247 9830639522.NET JAVA WEB DESIGN PHP SQL, PL/SQL
More informationA Process for ATLAS Software Development
Atlas Software Quality Control Group A Process for ATLAS Software Development Authors : Atlas Quality Control Group M. Asai, D. Barberis (chairman), M. Bosman, R. Jones, J.-F. Laporte, M. Stavrianakou
More informationSoftware design ideas for SoLID
Software design ideas for SoLID Ole Hansen Jefferson Lab EIC Software Meeting Jefferson Lab September 25, 2015 Ole Hansen (Jefferson Lab) Software design ideas for SoLID Sept 25, 2015 1 / 10 The SoLID
More informationLAB 1. Familiarization of Rational Rose Environment And UML for small Java Application Development
LAB 1 Familiarization of Rational Rose Environment And UML for small Java Application Development OBJECTIVE AND BACKGROUND The purpose of this first UML lab is to familiarize programmers with Rational
More informationThe LHCb Software and Computing NSS/IEEE workshop Ph. Charpentier, CERN
The LHCb Software and Computing NSS/IEEE workshop Ph. Charpentier, CERN QuickTime et un décompresseur TIFF (LZW) sont requis pour visionner cette image. 011010011101 10101000101 01010110100 B00le Outline
More informationRunning the Software
Running the Software What Where When How http://www-glast.slac.stanford.edu/software 1/14 Data flow in Gleam G4 Simulation Algorithms Source Generators Raw data Level 0 Digitization Algorithms Transient
More informationSoftware, Computing and Analysis Models at CDF and D0
Software, Computing and Analysis Models at CDF and D0 Donatella Lucchesi CDF experiment INFN-Padova Outline Introduction CDF and D0 Computing Model GRID Migration Summary III Workshop Italiano sulla fisica
More informationistorage Server: High Availability iscsi SAN for Windows Server 2012 Cluster
istorage Server: High Availability iscsi SAN for Windows Server 2012 Cluster Tuesday, December 26, 2013 KernSafe Technologies, Inc www.kernsafe.com Copyright KernSafe Technologies 2006-2013.All right reserved.
More informationWeb-based based Access to ROOT
Web-based based Access to ROOT at D-ZeroD Displaying histograms generated by ROOT in a Web Browser ROOT histogram server program Proxy CGI program invoked by a Web server from an HTML forms page Virtual
More informationEvolution of Database Replication Technologies for WLCG
Home Search Collections Journals About Contact us My IOPscience Evolution of Database Replication Technologies for WLCG This content has been downloaded from IOPscience. Please scroll down to see the full
More informationEUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH THE INFORMATION SYSTEM FOR LHC PARAMETERS AND LAYOUTS
EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH European Laboratory for Particle Physics CERN EST/98-05 (ISS) THE INFORMATION SYSTEM FOR LHC PARAMETERS AND LAYOUTS S. Mallon, M. Mottier, Th. Pettersson, T.
More informationA Dataflow Meta-Computing Framework for Event Processing in the H1 experiment
A Dataflow Meta-Computing Framework for Event Processing in the H1 experiment Alan Campbell 1, Ralf Gerhards 1, Christoph Grab 2, Janusz Martyniak 3, Tigran Mkrtchyan 1, Sergey Levonian 1, Jacek Nowak
More informationParallels Plesk Automation
Parallels Plesk Automation Contents Get Started 3 Infrastructure Configuration... 4 Network Configuration... 6 Installing Parallels Plesk Automation 7 Deploying Infrastructure 9 Installing License Keys
More informationCS 378 Big Data Programming. Lecture 2 Map- Reduce
CS 378 Big Data Programming Lecture 2 Map- Reduce MapReduce Large data sets are not new What characterizes a problem suitable for MR? Most or all of the data is processed But viewed in small increments
More informationOnline Monitoring for CDF in the Upcoming Fermilab Tevatron Run II
Online Monitoring for CDF in the Upcoming Fermilab Tevatron Run II Design and Status Tetsuo Arisawa, Frank Hartmann, Kouji Ikado, Kaori Maeshima, Hartmut Stadie, Gregory Veramendi, Hans Wenzel http://www-b0.fnal.gov:8000/consumer/consumer.html
More informationIntroduction to ROOT
Introduction to ROOT Last time and today Last time we took a quick look at LATEX Today we will start the second half of the course ROOT A basic introduction. We start with really using ROOT next time when
More informationStatic detection of C++ vtable escape vulnerabilities in binary code
Static detection of C++ vtable escape vulnerabilities in binary code David Dewey Jonathon Giffin School of Computer Science Georgia Institute of Technology ddewey, giffin@gatech.edu Common problem in C++
More informationHow to Scale out SharePoint Server 2007 from a single server farm to a 3 server farm with Microsoft Network Load Balancing on the Web servers.
1 How to Scale out SharePoint Server 2007 from a single server farm to a 3 server farm with Microsoft Network Load Balancing on the Web servers. Back to Basics Series By Steve Smith, MVP SharePoint Server,
More informationvariables to investigate Monte Carlo methods of t t production
Using the M 2 and variables to investigate Monte Carlo methods of t t production Caitlin Jones September 8, 25 Abstract In this project the behaviour of Monte Carlo simulations for the event t t! ` `+b
More informationMeasurement of the Mass of the Top Quark in the l+ Jets Channel Using the Matrix Element Method
Measurement of the Mass of the Top Quark in the l+ Jets Channel Using the Matrix Element Method Carlos Garcia University of Rochester For the DØ Collaboration APS Meeting 2007 Outline Introduction Top
More informationIllustration 1: Diagram of program function and data flow
The contract called for creation of a random access database of plumbing shops within the near perimeter of FIU Engineering school. The database features a rating number from 1-10 to offer a guideline
More informationCMS Software Deployment on OSG
CMS Software Deployment on OSG Bockjoo Kim 1, Michael Thomas 2, Paul Avery 1, Frank Wuerthwein 3 1. University of Florida, Gainesville, FL 32611, USA 2. California Institute of Technology, Pasadena, CA
More informationData Management in an International Data Grid Project. Timur Chabuk 04/09/2007
Data Management in an International Data Grid Project Timur Chabuk 04/09/2007 Intro LHC opened in 2005 several Petabytes of data per year data created at CERN distributed to Regional Centers all over the
More informationCS 378 Big Data Programming
CS 378 Big Data Programming Lecture 2 Map- Reduce CS 378 - Fall 2015 Big Data Programming 1 MapReduce Large data sets are not new What characterizes a problem suitable for MR? Most or all of the data is
More informationGetting Started with Telerik Data Access. Contents
Contents Overview... 3 Product Installation... 3 Building a Domain Model... 5 Database-First (Reverse) Mapping... 5 Creating the Project... 6 Creating Entities From the Database Schema... 7 Model-First
More informationRapidMiner Radoop Documentation
RapidMiner Radoop Documentation Release 2.3.0 RapidMiner April 30, 2015 CONTENTS 1 Introduction 1 1.1 Preface.................................................. 1 1.2 Basic Architecture............................................
More informationLecture 1 Introduction to Android
These slides are by Dr. Jaerock Kwon at. The original URL is http://kettering.jrkwon.com/sites/default/files/2011-2/ce-491/lecture/alecture-01.pdf so please use that instead of pointing to this local copy
More informationA multi-dimensional view on information retrieval of CMS data
A multi-dimensional view on information retrieval of CMS data A. Dolgert, L. Gibbons, V. Kuznetsov, C. D. Jones, D. Riley Cornell University, Ithaca, NY 14853, USA E-mail: vkuznet@gmail.com Abstract. The
More informationTextual Modeling Languages
Textual Modeling Languages Slides 4-31 and 38-40 of this lecture are reused from the Model Engineering course at TU Vienna with the kind permission of Prof. Gerti Kappel (head of the Business Informatics
More informationPackage hive. July 3, 2015
Version 0.2-0 Date 2015-07-02 Title Hadoop InteractiVE Package hive July 3, 2015 Description Hadoop InteractiVE facilitates distributed computing via the MapReduce paradigm through R and Hadoop. An easy
More informationDevelopment/Maintenance/Reuse: Software Evolution in Product Lines
Development/Maintenance/Reuse: Software Evolution in Product Lines Stephen R. Schach Vanderbilt University, Nashville, TN, USA Amir Tomer RAFAEL, Haifa, Israel Abstract The evolution tree model is a two-dimensional
More informationAlgebra 2 Chapter 5 Practice Test (Review)
Name: Class: Date: Algebra 2 Chapter 5 Practice Test (Review) Multiple Choice Identify the choice that best completes the statement or answers the question. Determine whether the function is linear or
More informationIntroduction to Programming System Design. CSCI 455x (4 Units)
Introduction to Programming System Design CSCI 455x (4 Units) Description This course covers programming in Java and C++. Topics include review of basic programming concepts such as control structures,
More informationProgramming Hadoop 5-day, instructor-led BD-106. MapReduce Overview. Hadoop Overview
Programming Hadoop 5-day, instructor-led BD-106 MapReduce Overview The Client Server Processing Pattern Distributed Computing Challenges MapReduce Defined Google's MapReduce The Map Phase of MapReduce
More informationA J2EE based server for Muon Spectrometer Alignment monitoring in the ATLAS detector Journal of Physics: Conference Series
A J2EE based server for Muon Spectrometer Alignment monitoring in the ATLAS detector Journal of Physics: Conference Series Andrea Formica, Pierre-François Giraud, Frederic Chateau and Florian Bauer, on
More informationThe Data Quality Monitoring Software for the CMS experiment at the LHC
The Data Quality Monitoring Software for the CMS experiment at the LHC On behalf of the CMS Collaboration Marco Rovere, CERN CHEP 2015 Evolution of Software and Computing for Experiments Okinawa, Japan,
More informationHardware design for ray tracing
Hardware design for ray tracing Jae-sung Yoon Introduction Realtime ray tracing performance has recently been achieved even on single CPU. [Wald et al. 2001, 2002, 2004] However, higher resolutions, complex
More informationOutside In Image Export Technology SDK Quick Start Guide
Reference: 2009/02/06-8.3 Outside In Image Export Technology SDK Quick Start Guide This document provides an overview of the Outside In Image Export Software Developer s Kit (SDK). It includes download
More informationPHENIX Job Submission/Monitoring in transition to the Grid Infrastructure
PHENIX Job Submission/Monitoring in transition to the Grid Infrastructure Andrey Y. Shevel, Barbara Jacak, Roy Lacey, Dave Morrison, Michael Reuter, Irina Sourikova, Timothy Thomas, Alex Withers 1 Brief
More informationTopics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives
Introduction to Programming and Algorithms Module 1 CS 146 Sam Houston State University Dr. Tim McGuire Module Objectives To understand: the necessity of programming, differences between hardware and software,
More informationTheory versus Experiment. Prof. Jorgen D Hondt Vrije Universiteit Brussel jodhondt@vub.ac.be
Theory versus Experiment Prof. Jorgen D Hondt Vrije Universiteit Brussel jodhondt@vub.ac.be Theory versus Experiment Pag. 2 Dangerous cocktail!!! Pag. 3 The basics in these lectures Part1 : Theory meets
More informationHow To Port A Program To Dynamic C (C) (C-Based) (Program) (For A Non Portable Program) (Un Portable) (Permanent) (Non Portable) C-Based (Programs) (Powerpoint)
TN203 Porting a Program to Dynamic C Introduction Dynamic C has a number of improvements and differences compared to many other C compiler systems. This application note gives instructions and suggestions
More informationLHCb Data Processing Applications Framework. Architecture Design Document
LHCb GAUDI LHCb Data Processing Applications Framework Architecture Design Document Reference: LHCb 98-064 COMP Version: 1.0 Created: November 9, 1998 Last modified: November 24, 1998 Prepared by: LHCb
More informationBig Data Analytics. Tools and Techniques
Big Data Analytics Basic concepts of analyzing very large amounts of data Dr. Ing. Morris Riedel Adjunct Associated Professor School of Engineering and Natural Sciences, University of Iceland Research
More informationYou can preview your exam by clicking the View Questions button under the Review tab:
Custom Exams Custom Exams To access the Custom Exam Editor, select the My School tab from your LabSim Home screen and click the Custom Exams tab. To create a new exam, click the Add button or to edit an
More informationby Przemysław Króliszewski & Sebastian Korczak. itechnologie Sp. z o. o. p.kroliszewski@itechnologie.com.pl, s.korczak@itechnologie.com.
T he game developers often faces the font problem - especially when they use the Blender Game Engine. Since 2.5 series, the BGE has got the feature to display fonts, with some settings applied in Blender.
More informationEmbedded Software development Process and Tools: Lesson-4 Linking and Locating Software
Embedded Software development Process and Tools: Lesson-4 Linking and Locating Software 1 1. Linker 2 Linker Links the compiled codes of application software, object codes from library and OS kernel functions.
More informationPART-A Questions. 2. How does an enumerated statement differ from a typedef statement?
1. Distinguish & and && operators. PART-A Questions 2. How does an enumerated statement differ from a typedef statement? 3. What are the various members of a class? 4. Who can access the protected members
More informationBinary Search Trees. Data in each node. Larger than the data in its left child Smaller than the data in its right child
Binary Search Trees Data in each node Larger than the data in its left child Smaller than the data in its right child FIGURE 11-6 Arbitrary binary tree FIGURE 11-7 Binary search tree Data Structures Using
More informationRichmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide
Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72 User Guide Contents 1 Introduction... 4 2 Requirements... 5 3 Important Note for Customers Upgrading... 5 4 Installing the Web Reports
More informationCurrent Status of Development of New VLBI Data Analysis Software
Current Status of Development of New VLBI Data Analysis Software Sergei Bolotin, John M. Gipson, David Gordon, Daniel S. MacMillan NVI, Inc. 7257D Hanover Parkway Greenbelt, MD 20770 NASA Goddard Space
More informationA QUICK OVERVIEW OF THE OMNeT++ IDE
Introduction A QUICK OVERVIEW OF THE OMNeT++ IDE The OMNeT++ 4.x Integrated Development Environment is based on the Eclipse platform, and extends it with new editors, views, wizards, and additional functionality.
More informationAppendix A. An Overview of Monte Carlo N-Particle Software
Appendix A. An Overview of Monte Carlo N-Particle Software A.1 MCNP Input File The input to MCNP is an ASCII file containing command lines called "cards". The cards provide a description of the situation
More informationLayered Explanations of Software: A Methodology for Program Comprehension
Layered Explanations of Software: A Methodology for Program Comprehension Vaclav Rajlich, James Doran, Reddi.T.S.Gudla Department of Computer Science Wayne State University Detroit, MI 48202, USA vtr@cs.wayne.edu
More informationHow to test and debug an ASP.NET application
Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult
More information