DZero Monte Carlo Status, Performance, and Future Plans Greg Graham U. Maryland - Dzero 10/16/2000 ACAT 2000.

Slides:



Advertisements
Similar presentations
Mayukh Das 1Louisiana Tech University For the 2004 D0SAR Workshop Activities with L3 and the Higgs By : Mayukh Das.
Advertisements

RunJob in CMS Greg Graham Discussion Slides. RunJob in CMS RunJob is an Application Configuration and Job Creation Tool –RunJob uses metadata to abstract.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL March 25, 2003 CHEP 2003 Data Analysis Environment and Visualization.
HiT – Higgs and Top (Thursday, June 22, 2000) 1.News - Boaz/Meenakshi 2.Trigger Simulator Status – who?? 3.Proposal for a HiT workshop – Meenakshi/Boaz.
Reconstruction and Analysis on Demand: A Success Story Christopher D. Jones Cornell University, USA.
GLAST LAT ProjectOnline Peer Review – July 21, Integration and Test L. Miller 1 GLAST Large Area Telescope: I&T Integration Readiness Review.
L3 Filtering: status and plans D  Computing Review Meeting: 9 th May 2002 Terry Wyatt, on behalf of the L3 Algorithms group. For more details of current.
ROOT An object oriented HEP analysis framework.. Computing in Physics Physics = experimental science =>Experiments (e.g. at CERN) Planning phase Physics.
9/14/2001D0 Simulation Tasks Q.Li 1 Simulation Tasks Status Qizhong Li Fermilab Sept. 14, 2001 D0 Collaboration Meeting.
The D0 Monte Carlo Challenge Gregory E. Graham University of Maryland (for the D0 Collaboration) February 8, 2000 CHEP 2000.
Framework for Automated Builds Natalia Ratnikova CHEP’03.
Shuei MEG review meeting, 2 July MEG Software Status MEG Software Group Framework Large Prototype software updates Database ROME Monte Carlo.
A. Zylberstejn1Workshop D0 Praha D 0 Saclay activities 99  People  Computers  Activities  hardware  software.
1 Data Management D0 Monte Carlo needs The NIKHEF D0 farm The data we produce The SAM data base The network Conclusions Kors Bos, NIKHEF, Amsterdam Fermilab,
Remote Production and Regional Analysis Centers Iain Bertram 24 May 2002 Draft 1 Lancaster University.
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
November 7, 2001Dutch Datagrid SARA 1 DØ Monte Carlo Challenge A HEP Application.
D0 SAM – status and needs Plagarized from: D0 Experiment SAM Project Fermilab Computing Division.
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
ATLAS and GridPP GridPP Collaboration Meeting, Edinburgh, 5 th November 2001 RWL Jones, Lancaster University.
Status of the LHCb MC production system Andrei Tsaregorodtsev, CPPM, Marseille DataGRID France workshop, Marseille, 24 September 2002.
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
BeamCal Simulations with Mokka Madalina Stanescu-Bellu West University Timisoara, Romania Desy, Zeuthen 30 Jun 2009 – FCAL Meeting.
Fabiola Gianotti, 31/8/’99 PHYSICS and SOFTWARE ATLAS Software Week 31/8/’99 Fabiola Gianotti Software requirements of physics groups What should Detector.
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.
The ALICE Simulation Strategy Andreas Morsch For the ALICE Offline Group Joint STAR/ALICE Offline Meeting Brookhaven National Laboratory, Upton, NY April.
Alexander Richards, UCL 1 Atlfast and RTT (plus DCube) Christmas Meeting 18/12/2007.
1 Software tools for GLC studies Akiya Miyamoto KEK 20 April, 2004 Representing ACFA-Sim Group
Introduction to CMSSW Framework Concepts Simulation & Reconstruction Liz Sexton-Kennedy January 10, 2008.
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
HIGUCHI Takeo Department of Physics, Faulty of Science, University of Tokyo Representing dBASF Development Team BELLE/CHEP20001 Distributed BELLE Analysis.
W/Z Plan For Winter Conferences Tom Diehl Saclay 12/2001.
9/12/99R. Moore1 Level 2 Trigger Software Interface R. Moore, Michigan State University.
Michele de Gruttola 2008 Report: Online to Offline tool for non event data data transferring using database.
UTA MC Production Farm & Grid Computing Activities Jae Yu UT Arlington DØRACE Workshop Feb. 12, 2002 UTA DØMC Farm MCFARM Job control and packaging software.
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.
23/2/2000Status of GAUDI 1 P. Mato / CERN Computing meeting, LHCb Week 23 February 2000.
DØ Offline Reconstruction and Analysis Control Framework J.Kowalkowski, H.Greenlee, Q.Li, S.Protopopescu, G.Watts, V.White, J.Yu.
Re-Reconstruction Of Generated Monte Carlo In a McFarm Context 2003/09/26 Joel Snow, Langston U.
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.
General requirements for BES III offline & EF selection software Weidong Li.
Analysis Tools at D0 PPDG Analysis Grid Computing Project, CS 11 Caltech Meeting Lee Lueking Femilab Computing Division December 19, 2002.
Krzysztof Genser/Fermilab For the Fermilab Geant4 Performance Team.
AliRoot survey: Analysis P.Hristov 11/06/2013. Are you involved in analysis activities?(85.1% Yes, 14.9% No) 2 Involved since 4.5±2.4 years Dedicated.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
1 G4UIRoot Isidro González ALICE ROOT /10/2002.
UK LVL1 Meeting, RAL, 31/01/00Alan Watson 1 ATLAS Trigger Simulations Present & Future? What tools exist? What are they good for? What are the limitations?
DZero Monte Carlo Production Ideas for CMS Greg Graham Fermilab CD/CMS 1/16/01 CMS Production Meeting.
TAG and iELSSI Progress Elisabeth Vinek, CERN & University of Vienna on behalf of the TAG developers group.
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
Introduction to FCC Software FCC Istanbul 11 March, 2016 Alice Robson (CERN/UNIGE) on behalf of / with thanks to the FCC software group.
VI/ CERN Dec 4 CMS Software Architecture vs Hybrid Store Vincenzo Innocente CMS Week CERN, Dec
24 Jul 01 Simulation Meeting1 Status of PMS Sarah Eno.
BEACH 04J. Piedra1 SiSA Tracking Silicon stand alone (SiSA) tracking optimization SiSA validation Matthew Herndon University of Wisconsin Joint Physics.
Jianming Qian, UM/DØ Software & Computing Where we are now Where we want to go Overview Director’s Review, June 5, 2002.
ATLAS Physics Analysis Framework James R. Catmore Lancaster University.
Marco Cattaneo, 3-June Event Reconstruction for LHCb  What is the scope of the project?  What are the goals (short+medium term)?  How do we organise.
Mar 05 - hvdsOffline / HLT1  Athena SW Infrastructure  programming + applying tools wrt. dependencies between packages  developing + testing extra ideas.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
THIS MORNING (Start an) informal discussion to -Clearly identify all open issues, categorize them and build an action plan -Possibly identify (new) contributing.
Online Database Work Overview Work needed for OKS database
CMS High Level Trigger Configuration Management
Existing Perl/Oracle Pipeline
Linear Collider Simulation Tools
Simulation and Physics
Search for coincidences and study of cosmic rays spectrum
Linear Collider Simulation Tools
Agenda SICb Session Status of SICb software migration F.Ranjard
Presentation transcript:

DZero Monte Carlo Status, Performance, and Future Plans Greg Graham U. Maryland - Dzero 10/16/2000 ACAT 2000

10/16/2000Greg Graham - ACAT DZero Monte Carlo Components GEANT-3 based hits simulation (D0gstar) Separate executable for digitization and pileup (D0Sim) Parameterized Monte Carlo Simulation (PMCS) Infrastructure for MC generation (MCC) Trigger Simulator/Emulator (Trigsim) D0 Reconstruction Program (D0Reco) –Won’t talk about here...

10/16/2000Greg Graham - ACAT Aside on DZero Code Dzero executables consist of packages running in a framework –Packages inherit hook methods –Framework calls hook methods of packages in well defined order Dynamic : Requirements Based Static : User defined order given at runtime Runtime parameters handled by RCP database system (M. Paterno) –RCP script files tied to code releases in CVS –Events are tagged with RCP ID’s

10/16/2000Greg Graham - ACAT Aside on DZero Object Model (D0OM) Persistency mechanism D0OM –“loosely” based on ODMG standards Supports CERN DSPACK as well as EVPACK I/O packages –EVPACK can attain factor of 2 compression over DSPACK

10/16/2000Greg Graham - ACAT Generators Pythia v6.129 –Upgrade soon to at least Isajet v7.44 Herwig v6.1 Special Purpose –Single Particle –Cosmic Ray – etc.

10/16/2000Greg Graham - ACAT GEANT-3 Based Monte Carlo (D0gstar) GEANT 3.21 C++ wrappers around Fortran code Almost complete model of the DZero detector –FPD to be included when double precision GEANT-3 is integrated –Small detectors (i.e.- luminosity monitor) to be included soon

10/16/2000Greg Graham - ACAT Digitization Program (D0Sim) Includes packages to digitize hits in all detector systems in D0Gstar pileup package –Simulates pileup in all detector systems –Poisson or Constant sampling of Min Bias events –Simulates effects of noise in calorimeter and the baseline subtracting electronics

10/16/2000Greg Graham - ACAT Performance D0gstar/D0Sim Event Size (Pythia ttbar events) –D0gstar : 0.9 MB/ev –D0Sim : 1.0 MB/ev Event Time (200 MHz - Origin 2000) –D0gstar : 110 sec/evt (pmc ) –D0Sim : 80 sec/evt (psim ) These are still rough numbers while the issues of optimization and output are being resolved.

10/16/2000Greg Graham - ACAT Parameterized Monte Carlo (PMCS) Packages divided into three categories –FAST Track : High level physics objects Charged Particles, EM particles, Jets, Muons, Tau, Vertices –Medium Track : Quick simulation of some detectors Calorimeter, silicon –Slow Track : Detailed simulation of some detectors Calorimeter, silicon in more detail; showers

10/16/2000Greg Graham - ACAT Parameterized Monte Carlo (PMCS) The fast track has the highest priority. Chunk output makes PMCS compatible with other D0 tools –Visualization, Analyze on Fast Track objects –Some D0Reco packages with Medium, Slow Small packages facilitate the contribution of many towards PMCS –Maryland, Rochester, IN2P3 Lyon, TIFR

10/16/2000Greg Graham - ACAT Parameterized Monte Carlo (PMCS) Package based flexible output choices –D0 Chunks –Ntuples HBOOK or ROOT –ROOT Tree

10/16/2000Greg Graham - ACAT Parameterized Monte Carlo (PMCS) Performance (Pythia ttbar events, 200 MHz Origin 2000 machine) –22 events/sec Can do simple things well for now; but need muon package and vertices

10/16/2000Greg Graham - ACAT Dzero Monte Carlo Challenge Phase II : –Ended April 2000 –Generated over 1 million events –Worldwide Effort Phase III : –In progress Over 600K events so far processed by D0GSTAR

10/16/2000Greg Graham - ACAT Running Dzero Offline Executables Help for managing the MCC... mc_runjob : A package written in Python –Runs most D0 Offline Executables All of them in principle –Chains executables together Handles naming of input and output files Handles seed generation, run numbers, etc. –Macro Script driven => Regular way to specify processing steps !

10/16/2000Greg Graham - ACAT Mc_runjob –“Configurators” Run and configure each D0 Offline executable –The “Linker” Links Configurators Collects shell scripts that actually do the work –Macro scripts The Linker and Configurators obey a regular set of macro commands in macro scripts

10/16/2000Greg Graham - ACAT Inheritance Hierarchy –Inheritance is used to incorporate D0 specific configuration (ie - RCP, runtime environment, naming, SAM metadata) –Other special purpose configurators can handle the batch system, manage a list of files, etc.

10/16/2000Greg Graham - ACAT Graphical Support –While primarily a macro script driven tool, the mc_runjob inheritance hierarchy also provides core tools with GUI methods that build a GUI from information contained in the configurators themselves.

10/16/2000Greg Graham - ACAT Automatic Processing Request Handling System In MCC-II; Much of the work of generating events and keeping track was done by hand. In MCC-III; it still is, however … –Automatic processing tools are nearing completion Tracking in Oracle DB Tools to generate events, specify processing Tools to store/transport output

10/16/2000Greg Graham - ACAT Automatic Request Processing System

10/16/2000Greg Graham - ACAT Physics Process Specification Schema part of SAM system

10/16/2000Greg Graham - ACAT Automatic Request Processing Schema Schema part of SAM system

10/16/2000Greg Graham - ACAT Remote Processing Centers Monte Carlo simulation, digitization, and eventually some MC reconstruction will be handled offsite. Currently operating RPCs –UT Arlington; IN2P3, Lyon; NIKHEF, Amsterdam; Prague Future planned RPCs –Lancaster; Rio de Janeiro; TIFR Generated events will be stored with SAM We expect better than 100K events/day

10/16/2000Greg Graham - ACAT Trigsim A trigger emulator/simulator –Code run in trigsim will be the same code that runs in the actual trigger processors where applicable; including the L1 firmware Many packages –1 package for each L1/L2 trigger subsystem Dynamic framework –The processing order depends upon the input requirements of each package - the framework sorts it out

10/16/2000Greg Graham - ACAT Trigsim Status Production release Deadline : Nov 1, 2000 Currently in development releases : –L1/L2 cal, L1/L2 Muon, L1 FT, L2 STT –Framework for running tsim

10/16/2000Greg Graham - ACAT Future Plans Complete all functionality of D0gstar, D0Sim –Of course, this never really ends … –Optimize speed and size of output Complete functionality of PMCS –No production release planned yet Make the trigsim production release deadline Test the automatic processing system on the D0 Farm system and put into production –Will happen this week (I hope…)