21/5/03J.E Campagne Opera Framework: Status Report.

Slides:



Advertisements
Similar presentations
MEG-Review Feb MEG Software Group MEG Software Status Framework for MC, Schedule, DC reconstruction update and Discussion on a ROOT-based offline.
Advertisements

MAUS Update Adam Dobbs, MICE Project Board, 16 th April 2015.
27 Oct. 2000TGC Simulation video meeting1 Trigger Simulation Hisaya Kurashige KOBE Univ.
Pavel Nevski STAR simulations and ROOT GSTAR root interface.
20 Feb LVL1 muon trigger simulation meeting1 the OO codes for endcap muon trigger simulation Hisaya Kurashige KOBE Univ.
21/1/03J.E Campagne Towards an OpRelease 2.0 OpData (v1): need OpAlgo,… Memory Resident Data Model classes Hits,Digits,TrackElements,TrackKinematics +
LCFI physics studies meeting, 28 th June 05 Sonja Hillertp. 1 Report from ILC simulation workshop, DESY June Aim of workshop: preparation for Snowmass;
Ties Behnke, Vasiliy Morgunov 1SLAC simulation workshop, May 2003 Pflow in SNARK: the next steps Ties Behnke, SLAC and DESY; Vassilly Morgunov, DESY and.
Beamline Takashi Kobayashi 1 Global Analysis Meeting Nov. 29, 2007.
ATLAS Analysis Model. Introduction On Feb 11, 2008 the Analysis Model Forum published a report (D. Costanzo, I. Hinchliffe, S. Menke, ATL- GEN-INT )
25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,
OPERA Collaboration Meeting, Januray 2009 Status of OpEmuRec L.Chaussard 1) I/O and management of algorithms 2) Implementation of algorithms 3) Pending.
Status of the Software and MC production Antoine Cazes Laboratoire de L’accélérateur Linéaire.
Using ROOT geometry for FVTX reconstruction Zhengyun You Peking University Los Alamos National Lab Jan 22, 2007.
Introduzione al Software di CMS N. Amapane. Nicola AmapaneTorino, Aprile Outline CMS Software projects The framework: overview Finding more.
Root, GLAST, and IDL Heather Kelly NASA/GSFC Emergent Corporation.
9/26/11HFT soft meeting, BNL1 Chain analysis fz file MuDst.root minimc.root geant.root event.root McEvent.root StMiniMcMaker StAssociationMaker : STAR.
Level 3 Muon Software Paul Balm Muon Vertical Review May 22, 2000.
N ATIONAL E NERGY R ESEARCH S CIENTIFIC C OMPUTING C ENTER Charles Leggett The Athena Control Framework in Production, New Developments and Lessons Learned.
SoLID simulation Zhiwen Zhao Uva SoLID Collaboration Meeting 2011/6/2 1.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
LAV Software Status Emanuele Leonardi – Tommaso Spadaro Photon Veto WG meeting – 2015/03/24.
17-Aug-00 L.RistoriCDF Trigger Workshop1 SVT: current hardware status CRNowFinal Hit Finders64242 Mergers31616 Sequencers2312 AMboards4624 Hit Buffers21212.
ATLAS Data Challenges US ATLAS Physics & Computing ANL October 30th 2001 Gilbert Poulard CERN EP-ATC.
Vertex finding and B-Tagging for the ATLAS Inner Detector A.H. Wildauer Universität Innsbruck CERN ATLAS Computing Group on behalf of the ATLAS collaboration.
Analysis trains – Status & experience from operation Mihaela Gheata.
Simulations and Software CBM Collaboration Meeting, GSI, 17 October 2008 Volker Friese Simulations Software Computing.
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
TB1: Data analysis Antonio Bulgheroni on behalf of the TB24 team.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
SoLID simulation with GEMC Zhiwen Zhao 2015/03/26.
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.
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
1 D.Chakraborty – VLCW'06 – 2006/07/21 PFA reconstruction with directed tree clustering Dhiman Chakraborty for the NICADD/NIU software group Vancouver.
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.
April 6, 2000 LHCb Event Data Model Pavel Binko, Gloria Corti LHCb / CERN 1 LHCb Software week LHCb Event Data Model Pavel Binko Gloria Corti LHCb / CERN.
Ties Behnke: Event Reconstruction 1Arlington LC workshop, Jan 9-11, 2003 Event Reconstruction Event Reconstruction in the BRAHMS simulation framework:
1 Software tools in Asia Akiya Miyamoto KEK 18-March-2005 Simulation and Reconstruction Session LCWS2005 Representing acfa-sim-j activity M.C.Chang 1,K.Fujii.
Level 2 ID-tracking truth association How it works Information in POOL How to use it.
25th Nov, 1999 LHCb Event Data Model Pavel Binko, LHCb / CERN 1 LHCb Software Week LHCb Event Data Model Pavel Binko LHCb / CERN.
Software and Computing Status of Software development and MC production OpRoot-Fedra MC interface New CVS server Computing resources at CERN: present and.
Marco Cattaneo, 6-Apr Issues identified in sub-detector OO software reviews Calorimeters:18th February Tracking:24th March Rich:31st March.
Preservation of LEP Data There is still hope Is there? Marcello Maggi, Ulrich Schwickerath, Matthias Schröder, , DPHEP7 1.
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
From the simulation to the reconstruction: The FEDRA-MC interface Alberto Marotta University FEDERICO II & INFN - Napoli OPERA CERN, April 2004.
MICE Tracker Software A. Dobbs CM32 9 th Feb 2012.
Axel Naumann, DØ University of Nijmegen, The Netherlands 6/20/2001 Dutch Morning Meeting 1 From n-Tuples to b-Tags ?
AliRoot survey: Reconstruction P.Hristov 11/06/2013.
BES III Software: Beta Release Plan Weidong Li 19 th October 2005.
FTK high level simulation & the physics case The FTK simulation problem G. Volpi Laboratori Nazionali Frascati, CERN Associate FP07 MC Fellow.
Analysis Model Zhengyun You University of California Irvine Mu2e Computing Review March 5-6, 2015 Mu2e-doc-5227.
POOL Based CMS Framework Bill Tanenbaum US-CMS/Fermilab 04/June/2003.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Marco Cattaneo, Milano, 27th September Brunel status and plans Status of commissioning Forthcoming improvements Conventions.
Data Model: LCIO to LCIO2.0 Norman Graf (SLAC) ILC-CLIC Software, CERN May 28, 2009.
HYDRA Framework. Setup of software environment Setup of software environment Using the documentation Using the documentation How to compile a program.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
LHCb Simulation LHCC Computing Manpower Review 3 September 2003 F.Ranjard / CERN.
WP12 - General Development News Sandro Wenzel
Migration of reconstruction and analysis software to C++
ALICE analysis preservation
Status of Brunel team and next steps
Physical Units Event Data Model Access to MonteCarlo truth
LHCb Software Tutorial
Analysis framework - status
US ATLAS Physics & Computing
Vincenzo Innocente CERN/EP/CMC
Use of GEANT4 in CMS The OSCAR Project
BES III Software: Short-term Plan ( )
Presentation transcript:

21/5/03J.E Campagne Opera Framework: Status Report

21/5/03J.E Campagne Data flow and link: proposed 6/9/01 Information TrackKinematics MCHits Particles Processing MCParticles MC Data Cooked Data GenParticles Digitisation OpRec OpRoot OpVMC Digits TracksElement Real Data Link between data Pattern Tracking Generation MCVertices

21/5/03J.E Campagne OpRoot/OpTreeConvert u At Strasbourg, it was decided that OpRoot will be replaced by OpVMC at a certain point, so the output of OpVMC/OpRoot should be the same (MC Particles/Vertices + Hits): a Hierarchy ROOT Tree. u OpRoot has been updated (Dominique/Muriele) for the geometry basically, but the code was judged too dirty to change safely the TTree, so OpTreeConvert has been setup to transform the OpRoot Tree into the official event by event TTree.

21/5/03J.E Campagne TTrees/Folders (proposed 30/10/02) RunRun information header Run/EventEvent information header Run/Event/KinList of Vertices and Particles generated Run/Event/ /HitsList of MCHits produced in detector Run/Event/ /RawList of Real Raw data of detector Run/Event/ /DigitsList of Digits from Hits or Raw Run/Event/Trig & Trig/ Trigger Header + trigger info per detector Run/Event/Reco/ED/TelementElectronic detectors list of Track Elements Run/Event/Reco/ED/TkineElectronic detectors list of Track with kinematics infos Run/Event/Reco/ED/TidElectronic detectors list of Track with identification Run/Event/Reco/ECC/…Same as ED for ECC/scanning result (naive) green: exists in present hierarchy

21/5/03J.E Campagne TTree access: OpIO/TreeManager u To access the Opera TTree, it has been decided that a tool should be provided to unify the operations, avoid end-user additional code, and it should be accessed by other applications: TreeManager in OpIO. u Along the path from Generation to Reconstruction and further analysis, information will be added to the TTree. To unify operations and avoid end-user additional code, a Storage Manager (OpAlgo semantic) is provided: Tree2Tree in OpIO. Tree2Tree is based on TreeManager utility. Tree2Tree is used by other applications: OpDigit, OpRec.

21/5/03J.E Campagne ROOT IO & Memory data u The philosophy of OpAlgo is to avoid a direct connection between user algorithm and the storage facility. This is directly provided by Tree2Tree and the mapping between Memory Opera Data (OpData) and persistant data based on ROOT IO (OpRData). At present has been validated: –MC Particles (primary & secondary) and MC Vertices with inter-relation (a lot of work!): Particles have a link to their production vertex (decay), and the vertices have a link to their incoming particle and the set of outgoing particles. –All XYZHits: XYZ for detector –Preliminary XYZDigits –TrackElement/TrackKinematics

21/5/03J.E Campagne Current work u OpDigit: –Takes the TTree after the OpRoot/OpTreeConvert and provides the digit structures. –Skeleton for other applications that will use Tree2Tree: »Example of RunManager and AlgoManager (OpAlgo language) in the context of the application »Generic DataLoader and all the LoadXYZ algorithms (XYZ are the OpData objects) in OpIO, and DataLoader can be inherited and tuned for the application »TDataStore (OpData): Memory repository to exchange OpData objects between Top AlgoManager »Generic DataSaver and all the SaveXYZ algorithms in OpIO, and DataSaver can be inherited and tuned for the application. –In debug phase, but one should provide asap the OpRData/OpData concrete classes for the final job. Already tested

21/5/03J.E Campagne Next work u OpRec: –Update the loading phase to be adapted to new OpData Digit definition and new tools developped so far in the context of OpIO. –Extend the Pattern to new detectors –Extend/Replace the Fit process u Documentation: –OpIO: should be done in priority –OpTest (or MyAna): skeleton of user analysis u Adore Ntupe to TTree (HBookToRoot), Tree2Tree exist, now may be Tree2Ascii (storage but not load !) should be done?

21/5/03J.E Campagne Apologizes u It has taken much more times than foreseen in January 03: –OpTreeConvert (1200 lines): »All the OpRoot Ttree were based on Primary entry and not on event by event entry »We have decided to inter connect the MCParticles and the MC Vertices –Op(R)Data: MC Particle, MC Vertices + Hits: »The definition takes some times for instance: Hit has link to the Local Particle, the Primary particle and the Mother particle –TreeManager: (1100 lines) »TRef/TRefArray features of Root, understanding the necessity of the « Used» list. By product, it is not necessary to load everything to work… –Tree2Tree: (2200 lines) »Long to debug and time wasted due to Memory Leak in ROOT 3.3/5 => ROOT 3.5/4

21/5/03J.E Campagne Milestones ? u Generation OK (Dario, Lionel) u OpRoot patched, can be considered as “final” (Dominique, Murièle, Lionel) u ODD geometry checked, still some minor upgrades (Dominique) u OpDigit under development (Jean-Eric) u OpRec almost final (Jean-Eric) u full simulation run during June ? u Gen+Hits+Digits+Tracks TTree delivery end of June ? u conversion back to zebra ntuple ?