Embedding PID Code in LCD/JAS Structure John Cairns, Sky Rolnick, Bob Wilson Colorado State University ACLPG – Cornell University July 15 th, 2003.

Slides:



Advertisements
Similar presentations
Dhiman ChakrabortyCal+mu+p-id+test-beam summary LC workshop, Cornell, 16 July, '03 2 Calorimetry Performance goals Electromagnetic Calorimetry (ECal)
Advertisements

30 March Global Mice Particle Identification Steve Kahn 30 March 2004 Mice Collaboration Meeting.
Sci Fi Simulation Status Malcolm Ellis MICE Meeting Osaka, 2 nd August 2004.
Global Particle Identification Software Requirements Steve Kahn Mice Collaboration Meeting 31 March 2004.
Status of Particle ID in TRD reconstruction Prashant Shukla Institute of Physics University of Heidelberg Presentation at TRD Software Meet 21 st April,
Cluster ID Plans: Algorithm and Tool G. Bower, R. Cassell, N. Graf, A. Johnson, S. Pathak.
Simulation / Reconstruction Working group Toby Burnett University of Washington Jan 2000 T.
PID Code in LCD/JAS: Update John Cairns, Sky Rolnick, Bob Wilson Colorado State University ACLPG – SLAC January 9 th, 2004.
Dhiman ChakrabortyCalorimetry + muon/p-id summary LC workshop, Cornell, 16 July, '03 2 Calorimetry Performance goals Electromagnetic Calorimetry (ECal)
August 98 1 Jürgen Knobloch ATLAS Software Workshop Ann Arbor ATLAS Computing Planning ATLAS Software Workshop August 1998 Jürgen Knobloch Slides also.
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.
LCIO A persistency framework for LC detector simulation studies Frank Gaede, DESY, IT 4 th ECFA/DESY LC Workshop Amsterdam April 1 st -4 th 2003.
Framework for track reconstruction and it’s implementation for the CMS tracker A.Khanov,T.Todorov,P.Vanlaer.
LCD Simulation News Norman Graf ECFA Workshop ECFA Workshop Montpellier, Nov. 14, 2003.
1 Tracking Reconstruction Norman A. Graf SLAC July 19, 2006.
1 G4MICE Design Iteration Malcolm Ellis MICE Video Conference 21 st April 2004.
Track Reconstruction: the trf & ftf toolkits Norman Graf (SLAC) ILD Software Meeting, DESY July 6, 2010.
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
The Region of Interest Strategy for the ATLAS Second Level Trigger
Datasets on the GRID David Adams PPDG All Hands Meeting Catalogs and Datasets session June 11, 2003 BNL.
LCIO The data model of the persistency framework for LC detector simulation Frank Gaede, DESY, IT 4 th ECFA/DESY LC Workshop Amsterdam April 1 st -4 th.
19 November 98 1 Jürgen Knobloch ATLAS Computing ATLAS Computing - issues for 1999 Jürgen Knobloch Slides also on:
David Adams ATLAS DIAL status David Adams BNL November 21, 2002 ATLAS software meeting GRID session.
Mapping separation power Klaus Götzen GSI Darmstadt PID TAG Meeting 15. Feb
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Stephen Childs Trinity College Dublin &
1 Calorimeter in G4MICE Berkeley 10 Feb 2005 Rikard Sandström Geneva University.
Ties Behnke: Simulation and Tools 1 Simulation and Tools Ties Behnke, DESY Summary of the simulation sessions At this conference: 4 sessions (one combined.
LCWS 06 Bangalore, India, March Track fitting using weight matrix Nick Sinev, University of Oregon.
1 Calorimetry Simulations Norman A. Graf for the SLAC Group January 10, 2003.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
CWG4 – The data model The group proposes a time frame - based data model to: – Formalize the access to data types produced by both detector FEE and data.
BES III Software: Overview, Status and Plan Weidong Li Representing BES III Software Group BES Annual Meeting, Beijing 1 st June 2005.
1 D.Chakraborty – VLCW'06 – 2006/07/21 PFA reconstruction with directed tree clustering Dhiman Chakraborty for the NICADD/NIU software group Vancouver.
26 Oct 2010PC Physics Requirements of Software from Chris R ~19 Oct. My.
Calorimeter Simulation Infrastructure Norman Graf Arlington ‘03.
Kalanand Mishra BaBar Coll. Meeting February, /8 Development of New Kaon Selectors Kalanand Mishra University of Cincinnati.
John MarshallPandora Development1 J.S. Marshall University of Cambridge.
DD4hep-Based Simulation Nikiforos Nikiforou CERN/PH-LCD ILD Meeting 2014 Oshu City, September 9 th, 2014.
1 Offline Week, October 28 th 2009 PWG3-Muon: Analysis Status From ESD to AOD:  inclusion of MC branch in the AOD  standard AOD creation for PDC09 files.
David Adams ATLAS Datasets for the Grid and for ATLAS David Adams BNL September 24, 2003 ATLAS Software Workshop Database Session CERN.
Calibration of the ZEUS calorimeter for hadrons and jets Alex Tapper Imperial College, London for the ZEUS Collaboration Workshop on Energy Calibration.
Current Status of MDC Track Reconstruction MdcPatRec Zhang Yao, Zhang Xueyao
Object Oriented reconstruction of the CMS muon chambers CHEP February, Padova Annalina Vitelli - INFN Torino.
Marco Cattaneo, 6-Apr Issues identified in sub-detector OO software reviews Calorimeters:18th February Tracking:24th March Rich:31st March.
Thomas Ruf, CERN EP Experience with C++ and ROOT used in the VX Beam Test Thomas Ruf, CERN, EP  Why? Event structure for VX-data rather complex: raw hits.
BESIII offline software group Status of BESIII Event Reconstruction System.
Hadronic Code Maintenance: Summary John Apostolakis.
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.
UIUC - BTeV Muon Trigger S. Davis, M. Haney, M. Selen, Use FPGA hardware + DSP algorithms to find tracks in muon detector subsystem. –Must provide adequate.
Mar 05 - hvdsOffline / HLT1  Athena SW Infrastructure  programming + applying tools wrt. dependencies between packages  developing + testing extra ideas.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
CALIBRATION: PREPARATION FOR RUN2 ALICE Offline Week, 25 June 2014 C. Zampolli.
Kenny Walaron University of Glasgow / RAL
Yet another approach to the ToF-based PID at PANDA
Jet Energy Scale and Calibration Framework
Migration of reconstruction and analysis software to C++
AliRoot status and PDC’04
Charged PID in Arbor 23/02/2016 Dan YU.
The Silicon Track Trigger (STT) at DØ
Individual Particle Reconstruction
Sampling Calorimeter Reconstruction Issues and Approaches: An Overview
Low Level HLT Reconstruction Software for the CMS SST
SOFTWARE LIFE-CYCLES Beyond the Waterfall.
LHCb Particle Identification and Performance
Design Principles of the CMS Level-1 Trigger Control and Hardware Monitoring System Ildefons Magrans de Abril Institute for High Energy Physics, Vienna.
Java Analysis Studio and the hep.lcd classes
Java Analysis Studio and the hep.lcd classes
Presentation transcript:

Embedding PID Code in LCD/JAS Structure John Cairns, Sky Rolnick, Bob Wilson Colorado State University ACLPG – Cornell University July 15 th, 2003

Embedding New Code in LCD/JAS Structure John Cairns, Sky Rolnick, Bob Wilson Colorado State University ACLPG – Cornell University July 15 th, 2003

July 15th., 2003 R.J.Wilson, Colorado State University PID Group s/w Effort LCRD proposal for PID software infrastructure funded –New grad. Student: Sky Rolnick –New undergrad./programmer: John Cairns Current task, determine how to embed PID in the overall LCD/JAS s/w infrastructure - impasse –Main discussion today. FastMC –Emphasis on dE/dx tools –restructuring to separate fast sim./smearing vs. generic recon –Checking existing code for correctness e.g. Helix, dE/dx models –Add fast/slow Muon system’s simulation/reconstruction components Cross subsystem PID –Methods for combining sub-system information – ln(Likelihood)

July 15th., 2003 R.J.Wilson, Colorado State University General Issues Particle ID requires a broader s/w infrastructure design than is in the current JAS/LCD distribution E.g. ReconstructedParticle class would facilitate development and use by broader community –Natural end result of reconstruction e.g. merging tracks and calorimeter clusters –Natural place to add Particle ID information (PidInfo class?) –Encourage access to “track” or “cluster” information through the RP class What should be in the ReconstructedParticle class? What should be in the PidInfo? E.g. best ID, all particle likelihoods, contributing subsystem likelihoods…? How should LCDEvent be used? –Currently, a “catch-all” object to be passed along the event loop –Useful for prototyping, but skirts any overall design

July 15th., 2003 R.J.Wilson, Colorado State University HEP.LCD hep.lcd lcd.eventlcd.geometrylcd.reconlcd.mclcd.utillcd.io Global detector PID crosses subsystems and lcd s/w categories

July 15th., 2003 R.J.Wilson, Colorado State University LCD.RECON lcd.recon Recon code - produces track, cluster lists Current release ParticleRecon ParticleTrackAssociation ParticleClusterAssociation ReconstructedParticle ReconstructedParticleVector Exists/stable – in limbo > two years recon.pid Exists – in flux

July 15th., 2003 R.J.Wilson, Colorado State University

July 15th., 2003 R.J.Wilson, Colorado State University

July 15th., 2003 R.J.Wilson, Colorado State University (Example alternate Implementation)

July 15th., 2003 R.J.Wilson, Colorado State University LCD.RECON.PID lcd.recon.pid DEdxFastRecon DEdxParticleID DIRCFastRecon DIRCParticleID ParticleID ParticleIDRecon ParticleIDThresho lds PidInfo PIDParticleRecon TrackdEdxMap TrackDircMap TrackPTypeLnLik elihoodMapTrackPTypeLnLik elihoodMap Anything vaguely connected with PID dumped in here belongs in tracker code  recon.tracker? cross subsystem PID – “combiner” – OK here Where to carry these? Currently  LCDEvent belongs in “special” code  recon.special?

July 15th., 2003 R.J.Wilson, Colorado State University Restructuring dEdxFastRecon

July 15th., 2003 R.J.Wilson, Colorado State University Summary Cross subsystem Particle ID implementation at an impasse –E.g. ReconstructedParticle and PID code existing “on the fringe” for long time To take best advantage of outside contributors … –Guidance/consultation on the s/w design/architecture –Clear mechanism for review and subsequent inclusion in LCD code releases (CVS a good step in that direction)