MC-tester as tool for transition from F77 HEPEVT to C++ HepMC Nadia Davidson.

Slides:



Advertisements
Similar presentations
EvtGen in ATLAS/LHC Roger W.L. Jones James R. Catmore Maria Smizanska Lancaster University, UK.
Advertisements

Search for Charged Higgs in the Decay of Top Quarks at D0.
H.G.Essel: Go4 - J. Adamczewski, M. Al-Turany, D. Bertini, H.G.Essel, S.Linev CHEP 2004 Go4 v2.8 Analysis Design.
Simulation Project Major achievements (past 6 months 2007)
Compiling with Pythia 8.1 (HEP event generator) on local Linux servers
Herwig++ Particle Data1 Particle Data for Herwig++ Peter Richardson Durham University.
1 Bruce Knuteson University of Chicago A Monte Carlo Wishlist 1.Incremental 2.Global.
Event Generators Norman Graf (SLAC) May 20, 2003 May 20, 2003.
Looking for SUSY Dark Matter with ATLAS The Story of a Lonely Lepton Nadia Davidson Supervisor: Elisabetta Barberio.
1 Andrea Bangert, ATLAS SCT Meeting, Monte Carlo Studies Of Top Quark Pair Production Andrea Bangert, Max Planck Institute of Physics, CSC T6.
16/27/2015 3:38 AM6/27/2015 3:38 AM6/27/2015 3:38 AMTesting and Debugging Testing The process of verifying the software performs to the specifications.
FCC Software Status Report from a User’s Perspective Colin Bernet (IPNL), Benedikt Hegner (CERN) 14 January
Recent and Proposed Changes to ZOOM Recent entries Intended future additions Possibilities –D0 and CDF users can affect which new “possible” additions.
Monte Carlo Particle ID Numbers Computer Readable Files Palm Particle Data Book Tom Trippe PDG Collaboration Meeting November 13, 2004.
Monte Carlo event generators for LHC physics
EvtGen in ATLAS James R Catmore, University of Lancaster, UK Mária Smižanská, University of Lancaster, UK Malte Muller, now at University College London,
- Darshana Pathak - Dr. Hye-Chung Kum.  Overview  Entity resolution process  About Framework  Configuration file  Class Details  How to …  Future.
Marc Sangel Supervisor: Sebastian Johnert DESY Summer Student Programm Hamburg, DESY, 02. September 2011.
HERA/LHC Workshop, MC Tools working group, HzTool, JetWeb and CEDAR Tools for validating and tuning MC models Ben Waugh, UCL Workshop on.
Lnujj / lljj informal meeting, Generation of W+jets with cut on W pt Alexander Solodkov IHEP, Protvino.
Job Options and Printing 1 LHCb software tutorial - September 2011.
1 Primary particles Geant4 User's Tutorial CERN, February 2010 Talk from previous tutorial by Giovanni Santin Ecole Geant4, Annecy 2008.
Outline 3  PWA overview Computational challenges in Partial Wave Analysis Comparison of new and old PWA software design - performance issues Maciej Swat.
Monte Carlo analysis of the Copano Bay fecal coliform model Prepared by, Ernest To.
Alexander Toropin Generator Services monthly meeting 6 June 2007 GENSER status.
Primary particle Giovanni Santin ESA / ESTEC and RheaTech Ltd On behalf of the Geant4 collaboration Ecole Geant4 Annecy, and Nov 2008 With.
Introduction Advantages/ disadvantages Code examples Speed Summary Running on the AOD Analysis Platforms 1/11/2007 Andrew Mehta.
Andreas Morsch, CERN EP/AIP CHEP 2003 Simulation in ALICE Andreas Morsch For the ALICE Offline Project 2003 Conference for Computing in High Energy and.
Quest for omega mesons by their radiative decay mode in √s=200 GeV A+A collisions at RHIC-PHENIX ~Why is it “Quest”?~ Simulation Study Real Data Analysis.
LCG Generator Meeting, December 11 th 2003 Introduction to the LCG Generator Monthly Meeting.
Vertex finding and B-Tagging for the ATLAS Inner Detector A.H. Wildauer Universität Innsbruck CERN ATLAS Computing Group on behalf of the ATLAS collaboration.
Java Physics Generator and Analysis Modules Mike Ronan LBNL (presented by Tony Johnson)
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
MONTE CARLO EVENT GENERATION IN A MULTILANGUAGE, MULTIPLATFORM ENVIRONMENT Norman Graf Tony Johnson Stanford Linear Accelerator Center Abstract: We discuss.
A New Tool For Measuring Detector Performance in ATLAS ● Arno Straessner – TU Dresden Matthias Schott – CERN on behalf of the ATLAS Collaboration Computing.
Progress on tt spin correlations at CPPM Goal : Update the tt spin correlation study in semileptonic channels using production and decay density matrices.
Integration of the ATLAS Tag Database with Data Management and Analysis Components Caitriana Nicholson University of Glasgow 3 rd September 2007 CHEP,
9/12/99R. Moore1 Level 2 Trigger Software Interface R. Moore, Michigan State University.
Jean-Roch Vlimant, CERN Physics Performance and Dataset Project Physics Data & MC Validation Group McM : The Evolution of PREP. The CMS tool for Monte-Carlo.
ESR19 18 months on Higgs Tools budget, starting in 2014 (exact date TBD), remaining 18 months to be financed form Polish resources; supervisor: Zbigniew.
Claudio Grandi INFN-Bologna CHEP 2000Abstract B 029 Object Oriented simulation of the Level 1 Trigger system of a CMS muon chamber Claudio Grandi INFN-Bologna.
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
SHERPA Simulation for High Energy Reaction of PArticles.
1 Searching for Z’ and model discrimination in ATLAS ● Motivations ● Current limits and discovery potential ● Discriminating variables in channel Z’ 
22.July.2003 M.Smizanska: EvtGen in ATLAS EvtGen in ATLAS Outline: ATLAS EvtGen users: General requirements ATLAS EvtGen B-physics group requirements ATLAS.
Krzysztof Genser/Fermilab For the Fermilab Geant4 Performance Team.
Sebastian Böser HepMC Visual - an interactive browser for HepMC records 1st Annual ARTEMIS Meeting 27 th September, 2007.
Slava Bunichev, Moscow State University in collaboration with A.Kryukov.
Prospects for Integrating Veloroot into GAUDI D. Steele - 24/11/1999.
Elliptic flow of D mesons Francesco Prino for the D2H physics analysis group PWG3, April 12 th 2010.
10 January 2008Neil Collins - University of Birmingham 1 Tau Trigger Performance Neil Collins ATLAS UK Physics Meeting Thursday 10 th January 2008.
DZero Monte Carlo Production Ideas for CMS Greg Graham Fermilab CD/CMS 1/16/01 CMS Production Meeting.
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
N ATIONAL E NERGY R ESEARCH S CIENTIFIC C OMPUTING C ENTER Charles Leggett Prototype GEANT4 Service for ATHENA framework ATLAS Software Workshop Dec 3.
20 October 2005 LCG Generator Services monthly meeting, CERN Validation of GENSER & News on GENSER Alexander Toropin LCG Generator Services monthly meeting.
Conservation Laws Monte Carlo Particle ID Numbers Computer Readable Files Palm Particle Data Book Tom Trippe PDG Advisory Committee Meeting November 14,
Tau31 Tracking Efficiency at BaBar Ian Nugent UNIVERSITY OF VICTORIA Sept 2005 Outline Introduction  Decays Efficiency Charge Asymmetry Pt Dependence.
The interface to EvtGen in CMS Roberto Covarelli University of Rochester EvtGen workshop, 06/12/2010.
Axel Naumann, DØ University of Nijmegen, The Netherlands 6/20/2001 Dutch Morning Meeting 1 From n-Tuples to b-Tags ?
Introduction to FCC Software FCC Istanbul 11 March, 2016 Alice Robson (CERN/UNIGE) on behalf of / with thanks to the FCC software group.
Why do F77 always spoil the landscape ?. Several ideas … slide 2.
Automatic Generation of the Partial Wave Analysis Program For Physics Processes Jian-Xiong Wang Institute of High Energy Physics, Academia Sinica 1. Brief.
Generator status Akiya Miyamoto KEK 23 February 2016.
A Web Based Job Submission System for a Physics Computing Cluster David Jones IOP Particle Physics 2004 Birmingham 1.
Status of Analysis Software for FCC-ee Studies Colin Bernet (IPNL) FCC-ee Higgs Workshop 24th of September,
FCC Software Status Readiness for FCC-ee Physics
EvtGen Miniworkshop, Patrick Robbe LAL Orsay, 21 Jan 2005
LCG Generator Services project
StdHepC++ L. Garren Presented by M. Fischler
Use of Geant4 in experiment interactive frameworks AliRoot
Presentation transcript:

MC-tester as tool for transition from F77 HEPEVT to C++ HepMC Nadia Davidson

Who am I? PhD Student from the University of Melbourne, working on ATLAS Will be in Krakow for 4 months Working on transition of HEPTOOLS to HepMC

What is HEPEVT? What is HepMC? Event Records for Monte Carlo Generators Makes the interfacing of different event generators simpler However, there will always be ambiguities and limitations to the way the event information is stored. HEPEVENT is the Fortran HEP standard HepMC is a C++ container

What is HEPEVT? Defined by a Fortran common block Also a 2 nd block for spin information

What is HepMC? A package of C++ classes Events are represented as graphs

Event contains a list of vertices Vertices have pointers to their incoming and outgoing particles Spin density matrices can be stored + Flow information (such as colour)

Motivation to move to HepMC High Energy Particle Physics tools are becoming Object Orientated Frameworks for running MC-generators E.g. Athena (ATLAS software) is written in C++ and python Monte-Carlo Generators E.g. Pythia 8, Hergwig++ HepMC is becoming a standard container for event records

Step One: MC-tester Gain experience using HepMC Demonstrates general event record interface for HEPEVT and HepMC Great testing tool for checking new C++ Monte-Carlo generators against their older Fortran version.

What is MC-TESTER? Written by Piotr Golonka, Tomasz Pierzchala, Zbigniew Was. C++ Program from around 2003 Automates the comparison of intermediate state decays for different Monte-Carlo generators. Produces a list comparing branching ratios and invariant mass distributions for the decay modes found.

Table of decay modes: ● Decay channel ● Branching ratio for generator #1 and #2 ● Rough statistical errors of branching ratios ● Maximal “Shape Difference Parameter” ● Similarity Coefficients (combined: for all decay modes) Slide from one of Piotr’s Talk!

● Histogrammes of invariant mass from generator #1 and #2 ● Ratio of the two histogrammes ● Shape Difference Parameter value Example of histogrammes: Slide from one of Piotr’s Talk!

Directory Structure Example Added Interface Extended to HepMC

Event data access: HEPEvent library Now added

Two classes added HepMCEvent (Inherits from the HepEvent and HepMC::GenEvent classes) Has a list of HepMCParticles Implemented some basic method to access these HepMCParticle (Inherits from the HepParticle and HepMC::GenParticle classes) Implemented methods to access GenParticle properties Also methods to getList of Mother/Daughter Particles is needed by MC-Tester Other methods left as stub as not needed by MC- tester

C++ example added Example of use in main method for the pythia 8 event generatior … //Initialize MC-TESTER MC_Initialize(); … + Some configuration In event loop { … // Fill phythia event // to HepMC format ToHepMC.fill_next_event( event, HepMCEvt ); //Make new MC-TESTER // HepMCEvent event and // pass to the tester HepMCEvent * temp_event = new HepMCEvent(*HepMCEvt); MC_Analyze(temp_event); } //Finalise MC-TESTER MC_Finalize(); …

Example: Comparision of pythia 6.4 (Fortran) to pythia 8.1 (C++) Is now possible to compare the output of Fortran and C++ monte-carlo generators. Example: tau decay in e+e  Z0 events

Plans Some more debugging and clean up of MC-Tester HepMC example needed (will not take long) But successful first step done Move to looking at tauola interface?