Michigan State University 4/15/2015 1 Simulation for Level 2 James T. Linnemann Michigan State University NIU Triggering Workshop October 17, 1997.

Slides:



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

J. Linnemann, MSU 4/15/ Global L2 Outputs (and inputs) James T. Linnemann Michigan State University NIU Trigger Workshop October 17, 1997.
Sander Klous on behalf of the ATLAS Collaboration Real-Time May /5/20101.
23/04/2008VLVnT08, Toulon, FR, April 2008, M. Stavrianakou, NESTOR-NOA 1 First thoughts for KM3Net on-shore data storage and distribution Facilities VLV.
Beamline Takashi Kobayashi 1 Global Analysis Meeting Nov. 29, 2007.
Data Quality Assurance Linda R. Coney UCR CM26 Mar 25, 2010.
From Concept to Silicon How an idea becomes a part of a new chip at ATI Richard Huddy ATI Research.
Programming Paradigms Imperative programming Functional programming Logic programming Event-driven programming Object-oriented programming A programming.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Offline Trigger Software Update Akio Ogawa STAR Collaboration Meeting 2003 Feb 28 BNL.
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.
Chapter 7 Software Engineering Objectives Understand the software life cycle. Describe the development process models.. Understand the concept of modularity.
May 14, 2001E. Gallas/Trigger Database1 Status of the Trigger Database Elizabeth Gallas, Rich Wellner, Vicky White Fermilab - Computing Division See my.
CLAS12 CalCom Activity CLAS Collaboration Meeting, March 6 th 2014.
Shuei MEG review meeting, 2 July MEG Software Status MEG Software Group Framework Large Prototype software updates Database ROME Monte Carlo.
1 Video traffic optimization in mobile wireless environments using adaptive applications Phd Forum UBICOMM 2008 David Esteban.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
A. Zylberstejn1Workshop D0 Praha D 0 Saclay activities 99  People  Computers  Activities  hardware  software.
Magnetic Field Measurement System as Part of a Software Family Jerzy M. Nogiec Joe DiMarco Fermilab.
IceCube DAQ Mtg. 10,28-30 IceCube DAQ: “DOM MB to Event Builder”
C.ClémentTile commissioning meeting – From susy group talk of last Wednesday  Simulation and digitization is done in version (8) 
Level 3 Muon Software Paul Balm Muon Vertical Review May 22, 2000.
Plans for Trigger Software Validation During Running Trigger Data Quality Assurance Workshop May 6, 2008 Ricardo Gonçalo, David Strom.
April 22, 2002Elizabeth Gallas/Trigger Database 1 Trigger Database Tutorial Elizabeth Gallas Fermilab Computing Division DØ Collaboration Meeting April.
2nd September Richard Hawkings / Paul Laycock Conditions data handling in FDR2c  Tag hierarchies set up (largely by Paul) and communicated in advance.
Archana Sharma, Suman Beri Panjab University Chandigarh India-CMS meeting TIFR, Jan Updates on the RPC trigger efficiency work with data driven.
9 February 2000CHEP2000 Paper 3681 CDF Data Handling: Resource Management and Tests E.Buckley-Geer, S.Lammel, F.Ratnikov, T.Watts Hardware and Resources.
1 / 22 AliRoot and AliEn Build Integration and Testing System.
Status report from T2K-SK group Task list of this group discussion about NEUT Kaneyuki, Walter, Konaka We have just started the discussion.
Introduction Advantages/ disadvantages Code examples Speed Summary Running on the AOD Analysis Platforms 1/11/2007 Andrew Mehta.
W + /W - and l + /l - A Means to investigate PDFs T. Schörner-Sadenius, G. Steinbrück Hamburg University HERA-LHC Workshop, CERN, October 2004.
EGEE is a project funded by the European Union under contract IST HEP Use Cases for Grid Computing J. A. Templon Undecided (NIKHEF) Grid Tutorial,
1 Ch. 1: Software Development (Read) 5 Phases of Software Life Cycle: Problem Analysis and Specification Design Implementation (Coding) Testing, Execution.
LHCb Lausanne Workshop, 21st March /12 Tracking Software for DC’06 E. Rodrigues, NIKHEF LHCb Tracking and Alignment Workshop  To do list, and done.
Computer Software Types Three layers of software Operation.
Advanced LabVIEW Topics Dustin Cruise. Who is this guy? Graduate Student in Mechanical Engineering at Purdue University Specialty Areas: Combustion Control.
Why A Software Review? Now have experience of real data and first major analysis results –What have we learned? –How should that change what we do next.
9/12/99R. Moore1 Level 2 Trigger Software Interface R. Moore, Michigan State University.
Oct 25, 2000E. Gallas/Trigger Database1 Versioning in the Trigger Database a component of keeping track of the online code Elizabeth Gallas Fermilab D0.
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
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.
Fast Simulation and the Higgs: Parameterisations of photon reconstruction efficiency in H  events Fast Simulation and the Higgs: Parameterisations of.
General requirements for BES III offline & EF selection software Weidong Li.
The “Comparator” Atlfast vs. Full Reco Automated Comparison Chris Collins-Tooth 19 th February 2006.
Fully Hadronic Top Anti-Top Decay (Using TopView) Fully Hadronic Top Anti-Top Decay (Using TopView) Ido Mussche NIPHAD meeting, Februari 9 th :
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.
How to… (a.k.a. Photon PID and Pizero Analysis) G. David, April 20, 2000 A report on the status and advertisement of the tools
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
The MEG Offline Project General Architecture Offline Organization Responsibilities Milestones PSI 2/7/2004Corrado Gatto INFN.
Overview of EMU Software Rick Wilkinson. Slice Test DAQ We succeeded in using Slice Test DAQ code to take test beam data, combining chamber and trigger.
Using direct photons for L1Calo monitoring + looking at data09 Hardeep Bansil University of Birmingham Birmingham ATLAS Weekly Meeting February 18, 2010.
BES III Software: Beta Release Plan Weidong Li 19 th October 2005.
Joe Foster 1 Two questions about datasets: –How do you find datasets with the processes, cuts, conditions you need for your analysis? –How do.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Analysis Tools interface - configuration Wouter Verkerke Wouter Verkerke, NIKHEF 1.
GUIDO VOLPI – UNIVERSITY DI PISA FTK-IAPP Mid-Term Review 07/10/ Brussels.
Programming Logic and Design Seventh Edition
More Sophisticated Behavior
More technical description:
F2F Tracking Meeting, Prague 12/12/2013
SuperB and its computing requirements
Software Overview S. Margetis Kent State University HFT CD0 Review.
E. Barbuto, C. Bozza, A. Cioffi, M. Giorgini
Applied Software Implementation & Testing
The Silicon Track Trigger (STT) at DØ
DQM for the RPC subdetector
Samples and MC Selection
Quarkonium production, offline monitoring, alignment & calibration
ENERGY 211 / CME 211 Lecture 27 November 21, 2008.
Software Development Chapter 1.
Presentation transcript:

Michigan State University 4/15/ Simulation for Level 2 James T. Linnemann Michigan State University NIU Triggering Workshop October 17, 1997

Michigan State University 4/15/ Simulator Goals l Detailed simulation: Experts develop trigger algorithm verify trigger behavior (online v.s. simulation) debug nasty events l Physics simulation toolExperts and Users evaluate efficiencies, backgrounds studies to set up triggers

Michigan State University 4/15/ Simulation Requirements l Serve Users and Experts Users = no new code, so no relink Users more interested in multiple platforms –at cost of less precise simulation? l Run on real (C++?) or on MC (Zebra?) data which level? Raw, STA, DST,  DST –“natural” interface is raw (L1) –not always available or fully recoverable l Possible to drive from real trigger scripts not easy for non-experts many studies can be done with object ntuples

Michigan State University 4/15/ User accessibility l Object ntuple outputs (same for any script?) tag with quality flags to cut on what level object? –L1 objects ill-defined? “a combination passed > 10GeV” –L2 objects in preprocessors, or after cross-detector matching in global? l How coupled are L1, L2, L3 simulations? l Auxiliary output when trigger scripts needed? Overlaps between bits? Object traceability to what precision? –Tag objects with L1, L2, L3 bits passed? –further tags to parameter sets (in run header)?

Michigan State University 4/15/ Trigger Objects w/o Scripts? Design Trigger to Ease Simulator? l L2 preprocessors with 1 variable parameter? Just lowest Pt object to save? But some quality cuts are in preprocessors Can’t do once & for all if algorithm or cut vary l L2 Global Objects: here finally match across detectors –or even with L1 objects--depends on trigger script? separate out matched object lists? –Online code might want to stop asap? –Online code might not run all matches every event? –Match code buried in higher level tools?

Michigan State University 4/15/ Code Releases l Must have Production release, version stamp on MC too couple simulation to online trigger releases? l What is a package? L1, L2, L3? –Or Lower level processors, and frames/hi-level tools? l Avoid coupling with RECO, GEANT? How? l Constants, trigger hardware not fully captured Database had no “releases”

Michigan State University 4/15/ (Extra) Design work needed l L1: Programmer interface code to represent L1 HWFW to combine terms –L1 FW is hardware –L2, L3 it’s software--code simulates itself so no new work interface between term-makers and L1 FW l L1, L2, L3: mostly user interface object ntupler –like online monitoring histo’s bit-by-bit summary –detail levels from overall to per-bit to details (experts) (getting trigparse script to drive simulator)

Michigan State University 4/15/ Scripts: Coor Programming l Trigparse: defaults to squash compexity l Interesting issue (Shared with L3) “quality” = {high,medium,low} –defined by sets of cuts for each tool –enforce by hiding these cuts (tools really have just a quality setting)? –Or, trigparse substitutes these cuts for “quality” flag?