ORCA Calorimetry Software Status and Plans ORCA Core Calo group: Rick Wilkinson Andre Holzner Homer Neal Oct. 21, 2004 Robert asks, “As an example, are.

Slides:



Advertisements
Similar presentations
Lecture 4 Graphic Primitives, Line. Features of a simple graphic program.
Advertisements

Implementing A Simple Storage Case Consider a simple case for distributed storage – I want to back up files from machine A on machine B Avoids many tricky.
Toolbox Mirror -Overview Effective Distributed Learning.
Ties Behnke, Vasiliy Morgunov 1SLAC simulation workshop, May 2003 Pflow in SNARK: the next steps Ties Behnke, SLAC and DESY; Vassilly Morgunov, DESY and.
Current ORCA Calorimetry design Rick Wilkinson Caltech.
Interface Guidelines & Principles Responsiveness.
CommonDet For Calorimetry New Features Grouping DAQ readouts done for HCAL DetLayers for track navigation not done, should be easy.needed? ECAL implementation.
DAQ WS03 Sept 2006Jean-Sébastien GraulichSlide 1 Interface between Control & Monitoring and DDAQ o Introduction o Some background on DATE o Control Interface.
Rick Wilkinson Calo Framework & HCAL Digitization Status Calo Framework & HCAL Digitization Status u Optimization using igprof u Time Slewing for HCAL.
ORCA Calorimetry Software Status and Plans ORCA Core Calo group: Rick Wilkinson Andre Holzner Homer Neal Nov. 29, 2004.
Overview We succeeded in using Slice Test DAQ code to take test beam data, combining chamber and trigger trackfinder data through an XDAQ Event Builder.
Outlook 2013 Day 2 of 2 Dan McAllister Just arriving? Sign-in near the door Grab a handout Just arriving? Sign-in near the door Grab a handout Finished.
Welcome to Outlook Day 1 of 2 Dan McAllister Just arriving? Sign-in near the door Grab a handout Just arriving? Sign-in near the door Grab a handout Finished.
Calo Piquet Training Session - Xvc1 ECS Overview Piquet Training Session Cuvée 2012 Xavier Vilasis.
File Implementation. File System Abstraction How to Organize Files on Disk Goals: –Maximize sequential performance –Easy random access to file –Easy.
Welcome to Seagull-Servicing Presentation. Important Features Customers can register complaints online – no need to use or phone call Employees.
Visibility and promotion of your team inside Company How to sell results of your team?
Invitation to Computer Science 5th Edition
Microprocessor-based systems Curse 7 Memory hierarchies.
OBIS Portal Architecture Concepts plus potential for utilization as a basis for Regional OBIS Nodes Tony Rees, CSIRO Marine Research, Hobart (and OBIS.
Systems Analysis and Design in a Changing World, 6th Edition
A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, Sixth Edition Chapter 9, Part 9 Satisfying Customer Needs.
Conditions DB in LHCb LCG Conditions DB Workshop 8-9 December 2003 P. Mato / CERN.
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
A portal interface to my Grid workflow technology Stefan Rennick Egglestone University of Nottingham
IT253: Computer Organization
Introducing HingX now with Capacity Development Network.
Outlook Day 1 Chelsea Dohemann Class will begin at approximately 8:10am.
1 Control Software (CAT) Introduction USB Interface implementation Calorimeter Electronics Upgrade Meeting Frédéric Machefert Wednesday 5 th May, 2010.
1 CSC111H User Interface Design Dennis Burford
What is Web Site Administration Tool ? WAT Allow you to Configure Web Site With Simple Interface –Manage Users –Manage Roles –Manage Access Rules.
Some Thoughts about Hits, Geometry etc Rob Kutschke, Hans Wenzel Fermilab March 13, 2007.
EE3A1 Computer Hardware and Digital Design
RDMS CMS DataBases: Current Status, Development and Plans. D.A Oleinik, A.Sh. Petrosyan, R.N.Semenov, I.A. Filozova V.V Korenkov, P.V. Moissenz, A. Vishnevskii,
Chapter 36 More Object Design with GoF Patterns 1CS6359 Fall 2011 John Cole.
N ATIONAL E NERGY R ESEARCH S CIENTIFIC C OMPUTING C ENTER 1 C. Leggett Intelligent (or not completely stupid) Unpacking Structure and Timing Studies of.
Personal Services & Channel info Service s on 1 st page Channel info in 2st page.
June 17th, 2002Gustaaf Brooijmans - All Experimenter's Meeting 1 DØ DAQ Status June 17th, 2002 S. Snyder (BNL), D. Chapin, M. Clements, D. Cutts, S. Mattingly.
Source Controller software Ianos Schmidt The University of Iowa.
CALORIMETRY SOFTWARE: Rick Wilkinson April Release Of Calo + CommonDet ● Trying to get it into ORCA_8_9_0 ● Will have: – Master/Slave readouts –
MVC WITH CODEIGNITER Presented By Bhanu Priya.
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
Update on the project - selected topics - Valeria Bartsch, Martin Postranecky, Matthew Warren, Matthew Wing University College London CALICE a calorimeter.
GLAST LAT Project CU Beam Test Workshop 3/20/2006 C. Sgro’, L. Baldini, J. Bregeon1 Glast LAT Calibration Unit Beam Test Status Report on Online Monitor.
EXCEL VS. GOOGLE DOCS SPREADSHEET Or: You have how normal software functions, and then you have, well…Google docs.
Ties Behnke: Event Reconstruction 1Arlington LC workshop, Jan 9-11, 2003 Event Reconstruction Event Reconstruction in the BRAHMS simulation framework:
CSCI 156: Lab 11 Paging. Our Simple Architecture Logical memory space for a process consists of 16 pages of 4k bytes each. Your program thinks it has.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
Calibration hits in Jets A proposal for a package analyzing calibration hits inside reconstructed jets Pierre–Antoine Delsart Mohsen Kharzad & Rachid Mazini.
Random Logic l Forum.NET l State Machine Mechanism Forum.NET 1 st Meeting ● December 27, 2005.
Muon Persistency Persistent Analysis Objects Muon Persistency Norbert Neumeister µ-PRS meeting February 10, 2004.
1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the.
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.
Simplifying Customer Software Integration Tim Myers April 9 th, 2011 Colorado Undergraduate Space Research Symposium Payload Configuration GUI.
David Adams ATLAS Hybrid Event Store Integration with Athena/StoreGate David Adams BNL March 5, 2002 ATLAS Software Week Event Data Model and Detector.
Iphone Online Training AcuteSoft: India: , Land Line: +91 (0) USA: , UK : +44.
Set 2 Adding, Subtracting, Multiplying and Dividing
Calorimeter Software algorithms
Book: Integrated business processes with ERP systems
Roadrunner Tech Support Services Contact Now For more details visit at:- support-numberus.com/roadrunner-customer-
Book: Integrated business processes with ERP systems
A first look to the jetMET resolution in the VBF process
Unit 34 Website Design Strategy
CSE 451: Operating Systems Autumn 2003 Lecture 10 Paging & TLBs
CSE 451: Operating Systems Autumn 2003 Lecture 10 Paging & TLBs
WristMan – A DisplayMote Interface for Personal Server Audio Control
Designing Software.
Arrays.
Learning Intention I will learn about the standard algorithm for input validation.
Presentation transcript:

ORCA Calorimetry Software Status and Plans ORCA Core Calo group: Rick Wilkinson Andre Holzner Homer Neal Oct. 21, 2004 Robert asks, “As an example, are you planning on an interface that allows users to quickly access specific towers (CaloRecHits or EcalPlusHcalTowers) based on their location in the calorimeter (in eta and phi) and efficiently find their nearest neighbors?”

The way the geometry is currently organized: CaloBase CellProperties Represents a subsystem Indexed by integer HcalBaseEcalBarrelBaseEcalEndcapBasePreshBase 1 ~10,000

The way the geometry will soon be organized: CaloBase CellProperties Represents a subsystem Indexed by integer HcalBaseEcalBarrelBaseEcalEndcapBasePreshBase CaloDetType CaloDetUnit Info common to all cells in this subdetector 1 ~10,000

How the data is stored and accessed now CaloBase CellProperties PRecDet of CaloDataFrames CaloDataFrame … CellProperties User needs to loop over all data frames, find the cell index inside the data frame, And match it to the index of the cell in the CaloBase. CaloHits, CaloDataFrames, & CaloRecHits all do this.

How the data will be stored and accessed CaloBase Master Readout Each slave has a data cache, which means each CaloDetUnit holds its own data Master Readout handles persistency: stores the data in one big container fills the slaves when it reads data in. For CaloHits, the class is called “CaloSimDet” (implemented, not released) For CaloDataFrames, the class is called “CaloReadout” (implemented, not released) For CaloRecHits, “MasterRecDet” (implementing now) Should solve Robert’s problem to speed up jet finding. Slave ReadoutCaloDetUnit Slave Readout

Master Readouts CaloBase Master Readout We’re free to associate the SlaveReadouts with any MasterReadout we choose We might as well make a realistic DAQ configuration Currently, for HCAL, we’re using one readout = 20 o sectors in  plus one for each HF easy to change. Please send me mail telling what we should use! Slave ReadoutCaloDetUnit Slave Readout Master Readout

Status:

What the Customers Want: EcalPlusHcalTowers (Fermilab LPC): –Even simple tasks like finding a neighboring tower are slow and cumbersome: –No easy way to find the HCAL tower associated with the EcalPlusHcalTower. –Then need to find the neighboring HCAL tower, and then loop over every Tower in the RecCollection to find the one they want. –Navigation –They don’t like the north-south-east-west syntax –They