1 / 2

RTAG Report

This report delves into the essential requirements for effective data management within modern systems. It highlights critical aspects such as the importance of language, scalability, schema evolution, and the control of physical data placement. Key components include persistency managers and services for data streaming and conversion, specifically focusing on ROOT technology integration. The report outlines interface functionalities and methods for data manipulation while ensuring navigability and efficient data modeling across diverse technological landscapes.

airell
Download Presentation

RTAG Report

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RTAG Report • Requirements: • Language • Scalability • Schema evolution • Multi-technology persistence • Control of physical placement • Navigability • Data Modeling • Components: • Persistency Manager • Streaming or Conversion Service

  2. RootCnv RootCnv RootCnv Dispatches RootCnv, uses ITPCnvSvc infrastructure for T/P conversion, manages placement. Interfaces to ROOT, owns RootConnection. Owns ROOT TFile, TTree and Tbranch. Athena/Gaudi ROOT RootCnvSvc RootConnection RootSvc setTreeName() getType() getClass() createObject() writeObject() destructObject() connectOutput() commitOutput() getOutputContainer() connectRead() connectWrite() read() write() setContainer() setTreeName() writeObject() connect() createObject() connectOutput() destructObject() connectWrite() m_file, m_tree createRep() createAddress() writeObject() setContainer() m_branch write() T/P Conversion len pers ientry m_wconn T/P Conversion pAddr ientry pAddr

More Related