50 likes | 343 Views
Root in CMS. Vincenzo Innocente. Using ROOT in CMS. Root as “simple” (traditional) event store Root as generic object store Support in Root of CMS analysis model Root Event-Model Root Analysis-Model Root as Framework component Root as Framework Kernel. Key issues.
E N D
Root in CMS Vincenzo Innocente ROOT in CMS
Using ROOT in CMS • Root as “simple” (traditional) event store • Root as generic object store • Support in Root of CMS analysis model • Root Event-Model • Root Analysis-Model • Root as Framework component • Root as Framework Kernel ROOT in CMS
Key issues • Object Model vs Data Model • Schema, dictionary (how is generated, where and how is stored) • streamers, converters (generated, user-provided) • Object identification (OID, URL,…) • How and object will be identified in the CMS “universal” storage system? • From a transient application • By internal navigation in the storage itself • How replication and re-clustering (reorganization of the physical data storage) will be supported? • Storage System Administration • OS vs “DBA” ROOT in CMS
Root-CMS workshop 10/10 Focus on Root as Persistency Manager not as Analysis Tool • Root as seen by its authors • Present and future • Key issues • Experience in other experiments (CDF, H1) • Features, performance, limitations, in-house extensions, feed-back and collaboration with the Root team ROOT in CMS
Root prototype in CMS • New person-power required • Try not to re-invent the wheel • Adopt Root as framework or adapt it to our framework? • Root is evolving, any in-house development risks to clash with root official development ROOT in CMS