, CMS week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.1/16

Similar documents
The Compact Muon Solenoid Experiment. CMS Note. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Vertex and track reconstruction with the ALICE Inner Tracking System

Offline Tracker DQM Shi1 Tutorial

Track Trigger and Modules For the HLT

Real Time Tracking with ATLAS Silicon Detectors and its Applications to Beauty Hadron Physics

Report on WorkLoad Management activities

T3 in L1 algorithm. Status Report. Idea (F. Teubert) Jose A. Hernando (2/2/04) Scenarios:

Software design ideas for SoLID

A J2EE based server for Muon Spectrometer Alignment monitoring in the ATLAS detector Journal of Physics: Conference Series

Challenges in Optimizing Job Scheduling on Mesos. Alex Gaudio

A Process for ATLAS Software Development

ATLAS Petascale Data Processing on the Grid: Facilitating Physics Discoveries at the LHC

Jet Reconstruction in CMS using Charged Tracks only

A multi-dimensional view on information retrieval of CMS data

CLAS12 Offline Software Tools. G.Gavalian (Jlab)

CMS Physics Analysis Summary

Some big changes happening JS Graulich has gone Yordan now in charge of DAQ Regrouping everyone involved in the Online Effort Weekly meetings Wed at

Database Monitoring Requirements. Salvatore Di Guida (CERN) On behalf of the CMS DB group

Recent SiD Tracking Studies at CU (and Ancient Outer Tracker Studies at SLAC)

Image Processing Techniques applied to Liquid Argon Time Projection Chamber(LArTPC) Data

The LHCb Software and Computing NSS/IEEE workshop Ph. Charpentier, CERN

Inner Detector/Tracking Tools

BNL Contribution to ATLAS

Si Tracking Software

ALICE Trigger and Event Selection QA

The TOTEM experiment at the LHC: results and perspective

Software Defined Networking What is it, how does it work, and what is it good for?

Prescriptive Analytics. A business guide

Software development

Web application for detailed realtime database transaction monitoring

CMS Data Format and Analysis Environments

Niche research. Purpose of Niche Research. The original video of this tutorial is available here:

WBS 1.8 Trigger Electronics & Software. Production, Production Testing and Quality Assurance Plan

MICE detectors and first results. M. Bonesini Sezione INFN Milano Bicocca

VIRTUAL MACHINE LOGBOOK

ATLAS Muon System Data Quality: Tools and Organization

arxiv: v1 [physics.ins-det] 4 Feb 2014

ATLAS TDAQ Monitoring Questionnaire

CRITEO INTERNSHIP PROGRAM 2015/2016

Data Quality Monitoring. workshop

Tamura Closed Loop Hall Effect Current Sensors

CMS Level 1 Track Trigger

ATLAS Software and Computing Week April 4-8, 2011 General News

FTK the online Fast Tracker for the ATLAS upgrade

Custom Web Development Guidelines

Software Engineering Concepts: Testing. Pointers & Dynamic Allocation. CS 311 Data Structures and Algorithms Lecture Slides Monday, September 14, 2009

Storage I/O Control: Proportional Allocation of Shared Storage Resources

Quality assurance and Data Validation of the ATLAS Data Challenges Simulation Samples

Storage solutions for a. infrastructure. Giacinto DONVITO INFN-Bari. Workshop on Cloud Services for File Synchronisation and Sharing

A.Besson, IPHC-Strasbourg

Software Configuration Management Best Practices

The CMS Tier0 goes Cloud and Grid for LHC Run 2. Dirk Hufnagel (FNAL) for CMS Computing

Team Foundation Server 2013 Reporting Capabilities. Team Foundation Server 2013 Boot Camp version 2.0

Use of ROOT in Geant4

Find what matters. Information Alchemy Turning Your Building Data Into Money

I. The SMART Project - Status Report and Plans. G. Salton. The SMART document retrieval system has been operating on a 709^

Introduction: ROOT/C++ Analyzer

The care of open source creatures. Vincent Sanders

BIG DATA: IT MAY BE BIG BUT IS IT SMART?

Database Architecture for the Calibration of ATLAS Monitored Drift Tube Chambers

Document Management. Introduction. CAE DS Product data management, document data management systems and concurrent engineering

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

Delivering Security in Continuous Delivery Environment

Event display for the International Linear Collider Summer student report

THE TESLA TEST FACILITY AS A PROTOTYPE FOR THE GLOBAL ACCELERATOR NETWORK

Jets energy calibration in ATLAS

GCU STYLE TUTORIAL - PART ONE - INTRODUCTION TO WRITING STYLES

Performance of the CMS cathode strip chambers with cosmic rays

An Incomplete C++ Primer. University of Wyoming MA 5310

What is a Loop? Pretest Loops in C++ Types of Loop Testing. Count-controlled loops. Loops can be...

1. Comments on reviews a. Need to avoid just summarizing web page asks you for:

recursion, O(n), linked lists 6/14

Performance Evalua/on and So2ware Development of FPCCD Vertex Detector for ILC

Outline. Definitions. Course schedule

Realization of Inventory Databases and Object-Relational Mapping for the Common Information Model

Calorimetry in particle physics experiments

The Compact Muon Solenoid Experiment. CMS Note. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Modern practices TIE-21100/

Past, present, and future Analytics at Loyalty NZ. V. Morder SUNZ 2014

Fraud Detection In Insurance Claims. Bob Biermann April 15, 2013

The performance of the CMS muon detector in proton-proton collisions at s = 7 TeV at the

6. How MapReduce Works. Jari-Pekka Voutilainen

6 A/B Tests You Should Be Running In Your App

Announcement. Interreg Project Management Camp. 28 June 1July 2016 Gothenburg, Sweden. Dear Colleague,

Information about the T9 beam line and experimental facilities

Rate estimates on the Gem Disks

SPD Calibration: Status and Plans

DNS ROUND ROBIN HIGH-AVAILABILITY LOAD SHARING

FPGA Online Tracking Algorithm for the PANDA Straw Tube Tracker

3 Hands-on Techniques for Managing Operational Change in HRIS Projects

Intelligent Log Analyzer. André Restivo

Flexible Deterministic Packet Marking: An IP Traceback Scheme Against DDOS Attacks

EUTelescope: tracking software

CMS Remote Monitoring at Fermilab

CLEO III Data Storage

CATIA V5R21 - FACT SHEET

Aligning the CMS muon chambers with the muon alignment system during an extended

Fourth generation techniques (4GT)

Optimizing Your Software Process

Scalability of web applications. CSCI 470: Web Science Keith Vertanen

Transcription:

PRS-, week CERN, Tuesday 16 March 2004 Muon reco in ORCA 8 & usage of DST objects Stefano Lacaprara Stefano.Lacaprara@pd.infn.it INFN and Padova University, week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.1/16

Outline Usage of DST objects:, Which algorithm are available, How to access to reconstructed muons, Which information are available, Actual performances, Future,, week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.2/16

Usage of DST objects From ORCA 7_7_0 DST are available and written in ORCA Purpose: have reconstructed objects persistent in DB for easy retrieving and usage Rec Objects (aka Analysis Obj, or Physics Obj) are meant to be used directly by final user (analyst) to perform physics analysis Track, vertices, electron, muons,... First prototype prepared for DC04 production large effort on technical side! Persistency uses COBRA/POOL to write RecObj directly to DB Automatic and easy access to all event related information within the same framework, week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.3/16

How to access a reconstructor Only one interface supported, common to all DST objects Easy access to reconstructed muons RecCollection<RecMuon> thecollection( RecQuery("<Name of Reconstructor>")); for (RecCollection<RecMuon>::const_iterator it=thecollection.begin(); it!=thecollection.end(); ++it) cout << "RecMuon: " << (**it) << endl; Name of Reconstructor can be any of the previous slide, week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.4/16

How to access a reconstructor (II) Not the full story: more sophisticated access are available: An algorithm can have components (e.g. L3 reco has L2 reco); Can have parameters (such as cuts, threshold, etc..), as well as its components; Algorithms have version; User can define any of this in its RecQuery, in order to perform a reconstruction according to his/her wishes; Parameters are also configurable via usual.orcarc A standard set of components and parameter is defined for any algorithm (as in previous slide example);, week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.5/16

How to access a reconstructor (III) In DST, reconstruction with standard components and parameters is written If user just ask that, simply read the stored result (very fast!!!) If user changes something, the reconstruction is redone, following user specification: Need access to input data for reconstruction (namely Digis) Obviously slower! More information on RecQuery, parameters setting and components PRS, 10/2/2004, Norbert Muon persistent object RPROM, 15/3/2004, Teddy RecCollections, week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.6/16

Muon reconstructor Which reconstructors are available for Muons: L2MuonReconstructor for HLT: uses muon only L3MuonReconstructor for HLT: uses muon and Tk StandAloneMuonReconstructor for off-line: uses only Muon detector, internal seeds from DT-CSC segments. GlobalMuonReconstructor for off-line analysis: uses Muon and tracker., week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.7/16

What information are available A reconstructed muon is more than just a track Dedicated description RecMuon: fully documented on ORCA Reference Manual State at innermost and outermost detector used State at closest approach to vertex in the transverse plane (can be void) State constrained at beam spot (can be void) Charge Muon only track (if present) Tracker only track (if present), NDoF,... Isolation (set to for cited algorithms, see after), week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.8/16

Isolation Access exactly as above, name of the algo changes Output again a RecMuon, but with isolation info filled float RecMuon::isolation() Several isolation algorithms are available L2MuonCaloIsolator for HLT: uses calo L3MuonTrackerIsolator for HLT: uses Tk (technicality: uses global/unconditioned reconstruction instead of regional/conditioned as before will be fixed asap) MuonCaloEtIsolator for offline: return the MuonCaloEffIsolator return discriminating parameter ; MuonTrackerPtIsolator return the MuonTrackerEffIsolator as above, week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.9/16

Information not (yet) available Individual RecHits used for muon fit not stored (yet) Not possible to refit the muon track, and/or remove some of the RecHits Foreseen and prototype under development: not enough time to put into DC04 All RecHits (also not used), to eventually add to the muon track, or for tracker track matching Once track RecHits will be writable, all can be: must decide which we want to store Track seed: every reconstruction start from a seed, which is a component of the algo. Foreseen to save the seed together with the track We expect feedback from all users accessing and using RecMuon from DST produced during DC04: what is present now is a first prototype, to be improved by user experience, week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.10/16

Algo performances Large effort to technically write persistently reconstruction object on DST in time for DC04 Limited effort to improve the algorithms due to overload of key people Result: we do write RecMuon, but the reconstruction algorithms need more work to be improved and optimized! We already know some weakness on actual off-line reconstruction Most problematic part is the Seed generation: shows inefficiency in the overlap region, not clear how well suited for di-muon events; Known problem in reconstructing high energy muons: problem in case of hard showering;, week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.11/16

Algo performances (II) With respect to ORCA several fixes and improvements (within the really tight schedule): Seed Generation: for all seed (DT and CSC) uses segment position for assignment, and not direction. Accept more seeds to start the pattern recognition: previously only the nominal best was used. Increases efficiency in particular on overlap region: could increase ghost rate (not yet tested on large sample)... Bug fix on DT segment orientation for particular pattern; Crash reported to savannah by Ivan Belotelov: for very crowded DT chamber ( hits) segment reco could crashes for huge combinatorics. If give up. Should think to something smarter in such cases, maybe a center-of-weight clusterizer... Result in better quality of StandAlone muons and so in higher efficiency for Global Reconstructor clearly more work to be done, week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.12/16

gen vs rec ORCA 771 and 8 η gen η gen 2.5 2 ORCA 771 2.5 2 ORCA 8 1.5 1.5 1 1 0.5 0.5 0 0-0.5-0.5-1 -1-1.5-1.5-2 -2-2.5-2.5-2 -1.5-1 -0.5 0 0.5 1 1.5 2 2.5 η rec -2.5-2.5-2 -1.5-1 -0.5 0 0.5 1 1.5 2 2.5 η rec, week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.13/16

at IP ORCA 771 and 8 η gen 2 ORCA 771 η gen 2 ORCA 8 1 1 0 0-1 -1-2 -2-600 -400-200 0 200 400 600 Vtx z -30-20 -10 0 10 20 30 Different scale! Vtx z, week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.14/16

Global reco ORCA 771 and 8 1.1 1 0.9 0.8 0.7 0.6 0.5 1 0.9 0.8 0.7 0.6 0.5 0.4-2 -1 0 1 2-2 -1 0 1 2, week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.15/16

Conclusion and future First version of DST usable by users/analysts with reconstructed objects Reconstructed muon with and without isolation available for public use Easy and fast access: user analysis are really doable without much user expertize Need feedback from user on RecMuon access! Do user need more, different infos... Reconstruction algorithm still in development: some weak points identified, need work to find solutions Need user feedback also here, improved algorithms and smart ideas are even more welcomed! For new user: follow ORCA tutorial, new series will start this week (DST foreseen on 2/4, Muon on 15/04), week, CERN, Tuesday 16 March 2004 Muon reco in ORCA 8& usage of DST objects p.16/16