21/1/03J.E Campagne Towards an OpRelease 2.0 OpData (v1): need OpAlgo,… Memory Resident Data Model classes Hits,Digits,TrackElements,TrackKinematics +

Slides:



Advertisements
Similar presentations
P3- Represent how data flows around a computer system
Advertisements

Chang Suarez Tan. ACME Reaching for the Peak Proposed Project Topics Payroll Expenses Supply and Supplier Digital Music Library.
MAUS Update Adam Dobbs, MICE Project Board, 16 th April 2015.
27 Oct. 2000TGC Simulation video meeting1 Trigger Simulation Hisaya Kurashige KOBE Univ.
OpRelease 1.0 J.E Campagne CERN 14/2/02. The different areas Official Area OpRoot OpRec … User Devel. Area OpRoot/TgtScin OpRec/Tracking … use CVS cmt.
20 Feb LVL1 muon trigger simulation meeting1 the OO codes for endcap muon trigger simulation Hisaya Kurashige KOBE Univ.
Types of Data SimTracks: generated particles SimHits: energy depositions in a detector volume Digis: Single-channel pieces of the detector’s raw binary.
25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,
1 May 27, 2005 Comparison tower A data and Montecarlo OVERVIEW Comparison of MC (EM- v 4r060302p18 ) and tower A data using the “baseline” run (Run )
GLAST LAT ProjectOnline Peer Review – July 21, Integration and Test L. Miller 1 GLAST Large Area Telescope: I&T Integration Readiness Review.
Status of the Software and MC production Antoine Cazes Laboratoire de L’accélérateur Linéaire.
WORKFLOW IN MOBILE ENVIRONMENT. WHAT IS WORKFLOW ?  WORKFLOW IS A COLLECTION OF TASKS ORGANIZED TO ACCOMPLISH SOME BUSINESS PROCESS.  EXAMPLE: Patient.
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.
Mokka and integration of the geometry AIDA kick-off meeting WP2 session: Common software tools 17 February 2011 – CERN Paulo Mora de Freitas and Gabriel.
Ties Behnke: EU-LC Simulation and Reconstruction 1 EU-LC Simulation & Reconstruction Full simulation systems: status report The next steps: where do we.
BASIC CONCEPTS OF COMPUTING.  What is a computer? What is a computer?  An expanded model of a computer An expanded model of a computer  The role of.
Overview of LHCb applications and software environment LHCb software tutorial - March
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
ATLAS and GridPP GridPP Collaboration Meeting, Edinburgh, 5 th November 2001 RWL Jones, Lancaster University.
The BESIII Offline Software Weidong Li Institute of High Energy Physics, Beijing Workshop on the cooperation of PRC-US in HEP 16 June 2006.
Event Data History David Adams BNL Atlas Software Week December 2001.
GLAST Gaudi Code Review, 10 Sept. 2002, H. Kelly, 2-1 GLAST Event Data Model and Persistency.
Introduction Advantages/ disadvantages Code examples Speed Summary Running on the AOD Analysis Platforms 1/11/2007 Andrew Mehta.
Level 2 ID-tracking truth association Trigger AOD discussion 13 December 2006 Ricardo Gonçalo - RHUL.
1 Control Software (CAT) Introduction USB Interface implementation Calorimeter Electronics Upgrade Meeting Frédéric Machefert Wednesday 5 th May, 2010.
Andreas Morsch, CERN EP/AIP CHEP 2003 Simulation in ALICE Andreas Morsch For the ALICE Offline Project 2003 Conference for Computing in High Energy and.
CLAS12 software paradigm My two cents… Vardan Gyurjyan Friday, August 26, 2005.
LHCb Lausanne Workshop, 21st March /12 Tracking Software for DC’06 E. Rodrigues, NIKHEF LHCb Tracking and Alignment Workshop  To do list, and done.
A university for the world real R © 2009, Chapter 9 The Runtime Environment Michael Adams.
9-13/9/03 Atlas Overview WeekPeter Sherwood 1 Atlfast, Artemis and Atlantis What, Where and How.
Simulations for CBM CBM-India Meeting, Jammu, 12 February 2008 V. Friese
1 Moore Packages, Repackaging and Design Status Michela Biglietti Univ. of Naples INFN/Naples Gabriella Cataldi INFN/Lecce.
Marco Cattaneo, 15-Sep OO software plans  Major milestone (presented last June) Fully functional SICB replacement by mid-2000  How to get there?
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.
Brick Finding Package – Status Report A. Chukanov, S. Dmitrievsky, Yu. Gornushkin Joint Institute for Nuclear Research, Dubna LNGS 11 th October, 2006.
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.
Combined HEC/EMEC testbeam data can be read and analyzed within the ATLAS Athena framework A “cookbook” gives an introduction for how to access the data.
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.
Introduction to the Athena Software Hong Ma BNL Athena Tutorial USATLAS Software Workshop.
Software and Computing Status of Software development and MC production OpRoot-Fedra MC interface New CVS server Computing resources at CERN: present and.
Status of OpRec Antoine Cazes Laboratoire de l’ Accelerateur Lineaire OPERA Collaboration Meeting in Frascatti Physics coordination meeting. October 28.
Software Week - 8/12/98G. Poulard - CERN EP/ATC1 Status of Software for Physics TDR Atlas Software Week 8 December 1998 G. Poulard.
XTRP Software Nathan Eddy University of Illinois 2/24/00.
From the simulation to the reconstruction: The FEDRA-MC interface Alberto Marotta University FEDERICO II & INFN - Napoli OPERA CERN, April 2004.
Peter ClarkeATLAS software week / Berkley 9-13 May 2000ATLFAST status report Status of ATLFAST integration into Gaudi P.Clarke H.Phillips E. Richter-Was.
9 Associators How to relate objects to each other Create relations Save relations Use relations: Associators.
Axel Naumann, DØ University of Nijmegen, The Netherlands 6/20/2001 Dutch Morning Meeting 1 From n-Tuples to b-Tags ?
Status of PSD simulation in Shine Oleg Petukhov Institute for Nuclear Research, Moscow NA61 Analysis/Software/Calibration meeting , Warsaw.
BES III Software: Beta Release Plan Weidong Li 19 th October 2005.
21/5/03J.E Campagne Opera Framework: Status Report.
Outline: - Building the reconstruction software template - Data flow example - What’s next? - Example “results” PHENIX Upgrade Detectors: Reconstruction.
Analysis Model Zhengyun You University of California Irvine Mu2e Computing Review March 5-6, 2015 Mu2e-doc-5227.
Gaudi Framework Tutorial, April Histograms And N-tuples.
4 Dec., 2001 Software Week Data flow in the LArG Reconstruction software chain Updated status for various reconstruction algorithm LAr Converters and miscellaneous.
Marco Cattaneo, Milano, 27th September Brunel status and plans Status of commissioning Forthcoming improvements Conventions.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
Analysis Frame for MC data
GEANT4 for Future Linear Colliders
CMS High Level Trigger Configuration Management
The LHCb Software and Computing NSS/IEEE workshop Ph. Charpentier, CERN B00le.
Physical Units Event Data Model Access to MonteCarlo truth
LHCb Software Tutorial
FEDRA operation with EmuRec
GAUSS - GEANT4 based simulation for LHCb
Jupiter and Satellites
2 Getting Started.
2 Getting Started.
2 Getting Started.
Presentation transcript:

21/1/03J.E Campagne Towards an OpRelease 2.0 OpData (v1): need OpAlgo,… Memory Resident Data Model classes Hits,Digits,TrackElements,TrackKinematics + Repository of that classes (TDataStore) OpRData (v1) : need ROOT only ROOT Persistent version Data Model classes OpIO (v1): need OpAlgo, ROOT,… Generic DataLoader/DataSaver +Specific Storage Manager (HBookToRoot*) Aida Ntuple ROOT Tree with Folders ** *: need ROOT > 3.03/09 **: fully supported by R.Brun 1 2,3 4 5 Common to all applications

21/1/03J.E Campagne Other packages status u OpRec v2 –Algorithm chain: DataLoader, Pattern, Tracking, DataSaver –Pattern v4: already presented in previous meeting (cf. A.Cazes + J.E note) –Tracking v2 (new version) »has been updated according to OpAlgo framework »flexible to use different tracking (next: Spectro tracking) –Kalman v1r1: no change –A demo.C of output ROOT Tree debug application is available u OpUtils v1 –Some constants used in OpRec have been transfered (not fully satisfactory) u OpMath v1 (new package) –Defined a bridge for matrix/vector with CLHEP library u OpAlgo v3r4 –Already presented u For the Simulation/Generation cf. L. Chaussard’s talk.

21/1/03J.E Campagne Data flow and link Information TrackKinematics MCHits Particles Processing MCParticles MC Data Cooked Data GenParticles Digitisation OpRec OpRoot VMC Digits TracksElement Real Data Link between data Pattern Tracking Generation

21/1/03J.E Campagne RecoRun::RecoRun(const std::string& fileIn, const std::string& fileOut) : RunManager("Reco Run") { //Instantiation of the Transcient Data Store (exchange Memory OpData objects) m_TDS = TDataStore::giveThis(); //Input from a Ntuple (Persistant Data Store) //Output to ROOT Tree (Persistant Data Store) m_storageManager = HBookToRoot::giveThis(fileIn,fileOut); //Load a concrete Analyse Chain m_algoManager = RecoAna::giveThis(); m_algoManager->setRunManager(this); m_algoManager->algoFactory(); } Run manager of OpRec (v2)

21/1/03J.E Campagne DataLoader  LoadDetDigits (Det: TSCIN,SRPC,SDT) Pattern  See J.E.C & A.C note on algo chain Ends with TrackElementBuilder Tracking  TrkTrackBuilder TrkTrackMerger TrkFit TrackKinematicsBuilder DataSaver  SaveDetDigits (just to save them in the ROOT Tree) SaveTEED (save the OpData::TrackElement) SaveTKED (save the OpData::TrackKinematics) RecoAna ED: Electronic Detectors