Herwig++ Particle Data1 Particle Data for Herwig++ Peter Richardson Durham University.

Slides:



Advertisements
Similar presentations
A Guide to INCTR s Portal Enhancing international communication in the service of global cancer control.
Advertisements

Properties and Decays of Heavy Flavor S-Wave Hadrons Rohit Dhir Department of Physics, Yonsei University, Seoul Dated:11 th June, 2012.
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
CERN 29 th March1 HERWIG Peter Richardson IPPP, Durham University Herwig++
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Bonn 23 rd Feb1 Simulations of BSM Signals Peter Richardson IPPP, Durham University.
Susy05, Durham 21 st July1 Split SUSY at Colliders Peter Richardson Durham University Work done in collaboration with W. Kilian, T. Plehn and E. Schmidt,
Why choose Drupal?
Website Development & Management PHP Odds & Ends Instructor: John Seydel, Ph.D. CIT Fall
Software Development, Programming, Testing & Implementation.
1 CS101 Introduction to Computing Lecture 19 Programming Languages.
Software Re-engineering
Gauss: Generator Status Patrick Robbe, LAL Orsay, 6 Oct 2009.
Introduction to the workshop LHCb Generators Tuning Mini Workshop Bucharest 22 nd & 23 rd November 2012 LHCb Generators Tuning Mini Workshop Bucharest.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Tev4LHC Workshop, QCD, Emily Nurse, UCL for the CEDAR collaboration (Andy Buckley, Jon Butterworth, James Monk, Ben Waugh, Mike Whalley,
Monte Carlo Particle ID Numbers Computer Readable Files Palm Particle Data Book Tom Trippe PDG Collaboration Meeting November 13, 2004.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Monte Carlo event generators for LHC physics
Ryan Kardell WFO Springfield.  Purpose of the Database  Data Sources  User Guide  Formulas Used for Scoring.
Se Over the past decade, there has been an increased interest in providing new environments for teaching children about computer programming. This has.
C++ Implementation ( Version 1 – Text Interface ) Elimination of services of our system. Elimination of services of our system. General Flow of the program.
So – You want to learn how to put a BLOG article onto the state website. (Note: If you have not done so, you will need to review the web training provided.
Chapter 9 How Do Users Share Computer Files?. What is a File Server A (central) computer which stores files which can be accessed by network users.
© 2007 by Prentice Hall 1 Introduction to databases.
HERA/LHC Workshop, MC Tools working group, HzTool, JetWeb and CEDAR Tools for validating and tuning MC models Ben Waugh, UCL Workshop on.
The protection of the DB against intentional or unintentional threats using computer-based or non- computer-based controls. Database Security – Part 2.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Event Generator Event Generators Information needed Event Generator Information Event Kinematic Information Generated Event Structure – generated particles.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
G.Corti, P.Robbe LHCb Software Week - 19 June 2009 FSR in Gauss: Generator’s statistics - What type of object is going in the FSR ? - How are the objects.
GridPP, Durham 5 th July1 PhenoGrid Status Peter Richardson Durham University.
Generator Interface Issues Lynn Garren Nov. 30, 2005.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
G4NuclideTable Koi, Tatsumi EPP SLAC National Accelerator Laboratory 1 Geant4 Radioactive decay mini workshop.
A. Dabrowski, November Ratio(ke3/pipi0); Ratio(kmu3/pipi0) 1 Semileptonic Decays Γ(Ke3) / Γ(pipi0) Γ(Kmu3) / Γ(pipi0) Γ(Kmu3) / Γ(ke3) Emphasis.
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
Monte Carlo Particle ID Numbers Computer Readable Files PDA Particle Data Book Applications Tom Trippe PDG Collaboration Meeting September 22, 2006.
Experience with CalcHEP H. S. Goh Univ. of Arizona very little West Coast LHC Theory Network -- UC Irvine May
Aachen, November 2007 Event Generators 3 Practical Topics Peter Skands CERN / Fermilab.
Moriond 20 th March1 Herwig++ Peter Richardson IPPP, Durham University S. Gieseke, D. Grellscheid, K. Hamilton, A. Ribon, PR, P. Stephens, M.H. Seymour,
22.July.2003 M.Smizanska: EvtGen in ATLAS EvtGen in ATLAS Outline: ATLAS EvtGen users: General requirements ATLAS EvtGen B-physics group requirements ATLAS.
08/04/04 Renee Harton SULI Program Event Simulation using Monte Carlo Methods Renee Harton Massachusetts Institute of Technology SULI Program Supervisor:
Project Description MintTrack is a mobile application built for the Android OS that will help keep track of where a user’s money is being spent via expense.
M. Cobal, PIF 2006/7 Quarks. Quarks are s = ½ fermions, subject to all kind of interactions. They have fractional electric charges Quarks and their bound.
Conservation Laws Monte Carlo Particle ID Numbers Computer Readable Files Palm Particle Data Book Tom Trippe PDG Advisory Committee Meeting November 14,
10/29/2007Julia VelkovskaPHY 340a Lecture 4: Last time we talked about deep- inelastic scattering and the evidence of quarks Next time we will talk about.
Extrapolation Techniques  Four different techniques have been used to extrapolate near detector data to the far detector to predict the neutrino energy.
Baryon Spectroscopy and Decays using the Belle Detector John Yelton University of Florida I review recent results on charmed baryon decay,
Tools08 1 st July1 PDF issues for Monte Carlo generators Peter Richardson IPPP, Durham University.
SuperB 2 nd June1 Experience in migrating the code to a modern framework Peter Richardson IPPP, Durham University Changing HERWIG  Herwig++
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
How Do Users Share Computer Files?
EvtGen implementation/usage in the ALICE analysis framework
Chapter 5: Enhancing Classes
Overview of IPPP Monte Carlo Tools
New Developments in Herwig++
Peter Richardson IPPP, Durham University
Introduction to Visual Basic 2008 Programming
Simulating New Physics at the LHC
Particle Properties: A Proposal from Herwig
EvtGen Miniworkshop, Patrick Robbe LAL Orsay, 21 Jan 2005
RCM Turbo SQL Version.
The Client/Server Database Environment
Web Systems Development (CSC-215)
Introduction to the EvtGen Mini-Workshop
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
Relational Database Model
Memory System Performance Chapter 3
Software Re-engineering and Reverse Engineering
Presentation transcript:

Herwig++ Particle Data1 Particle Data for Herwig++ Peter Richardson Durham University

Herwig++ Particle Data2 Particle Data Some people think that the particle data in event generators is simply inputted from the PDG. However there is a lot more to it. For any but the leptons, lowest lying light mesons and baryons the data in the PDG is far from complete. In particular the branching ratios rarely sum to one and are sometimes useless.

Herwig++ Particle Data3 Particle Data

Herwig++ Particle Data4 Particle Data Also what decay modes are included depends on how you simulate the decay. If you look at the papers used by the PDG most of the modes for the a 1 come from a CLEO study of three pion tau decays. The main observed a 1 decay modes are which occur with equal rate if isospin is conserved. The  mode is dominant.

Herwig++ Particle Data5 Particle Data So if you don’t have any special modelling the best thing to do is have the modes. However for example Herwig++ implements the matrix element from the CLEO fit including all the intermediates in the PDG entry and therefore has three pion modes. So the entries in the data tables are generator specific.

Herwig++ Particle Data6 Particle Data Often we have to make up decay modes to ensure that branching ratios sum to one. We even invent particles to ensure that there are complete SU(3,4,5) multiplets of mesons and baryons. These choices are made with some physical insight but are arbitrary.

Herwig++ Particle Data7 Particle Data The PDG tends to be conservative in choices they make. For example they do not give branching ratios for the recently discovered D s states, or for their production in B decays. We are forced to interpret the data ourselves to obtain these numbers.

Herwig++ Particle Data8 Particle Data In the change from FORTRAN to C++ we realised the particle data tables in Herwig had not be updated in some time. Also as the last changes were made by a collaborator who has left we didn’t understand some of the choices he had made. We are also making major improvements to the simulation of the decays.

Herwig++ Particle Data9 Particle Data Until now the particle data was stored in a text file, or COMMON block, and was hard to edit and read. We envisage the C++ being used for a long time and therefore we needed a solution which was easier to maintain. In particular we want to be able to store information about why choices were made.

Herwig++ Particle Data10 Herwig++ Particle Data Base We have adopted a new solution based on a MySQL database to store the information and comments. This allows us to –Include comments and other additional information –Generate the data files for event generation automatically –Allows the data to be viewed and edited more easily via a web interface.

Herwig++ Particle Data11 Herwig++ Particle Data Base It also has the advantage that the users will be able to – view the particle data in a way they can understand. –know what came from the PDG or experimental data and what logic was used to make up the rest. Should allow the discussion of different choices.

Herwig++ Particle Data12 Herwig++ Particle Data Base The data base is available at It is currently password protected and as it is in development running on my laptop. I have added a temporary account so those people here can look at the information –Username - guest –Password – hera-lhc

Herwig++ Particle Data13 Herwig++ Particle Data Base Our current plan is that the information in the database will be publicly accessible when the next version of Herwig++ which uses it is released. Depending on demand we would be willing to run private copies for the experiments which could be modified or supply the source code.

Herwig++ Particle Data14 Event Generation There is also a very dangerous trend in particle decays which is to rely solely on EvtGEN. We don’t think this is wise for other aspects of event generation so why is it for decays? We need alternatives with good physics modelling but different choices for the undetermined things.

Herwig++ Particle Data15 Event Generation Herwig++ includes spin correlations for the hadronic decays in the same way as the FORTRAN had for the shower and perturbative decays, this is the same algorithm as EvtGEN. We have made different choices for some things and used data where possible. Some of the modelling, i.e. decays of the B 0 and B + is less sophisticated. Other things, for example taus and baryons, is more sophisticated.

Herwig++ Particle Data16 Conclusion We have made changes to both the storage and simulation of particle decays. This should allow both better simulation of the decays and make clear what choices we have made. This is an important aspect of event generation and we should get it right now so we are not left with a bad solution for the next generation of event generators.