{
  "access": {
    "embargo": {
      "active": false,
      "reason": null
    },
    "files": "public",
    "record": "public",
    "status": "open"
  },
  "created": "2025-12-02T13:17:51.461539+00:00",
  "custom_fields": {
    "cern:administrative_unit": "CMG",
    "cern:departments": [
      {
        "id": "EP",
        "title": {
          "en": "EP"
        }
      }
    ],
    "cern:experiments": [
      {
        "id": "CMS",
        "title": {
          "en": "CMS"
        }
      }
    ],
    "meeting:meeting": {
      "dates": "18/11/2025",
      "place": "Valencia",
      "title": "ROOT Users Workshop 2025"
    }
  },
  "deletion_status": {
    "is_deleted": false,
    "status": "P"
  },
  "file_key": "files/ncx4g-e0047__MarkusHolzerCMSSWSoA.pdf",
  "files": {
    "count": 1,
    "enabled": true,
    "entries": {
      "MarkusHolzerCMSSWSoA.pdf": {
        "access": {
          "hidden": false
        },
        "checksum": "md5:d0ba92b5141c51d1b99e64efb32f36e4",
        "ext": "pdf",
        "id": "38037b19-cc8a-41ed-bd04-c407b574c4e9",
        "key": "MarkusHolzerCMSSWSoA.pdf",
        "metadata": {},
        "mimetype": "application/pdf",
        "size": 1420135
      }
    },
    "order": [],
    "total_bytes": 1420135
  },
  "id": "ncx4g-e0047",
  "is_draft": false,
  "is_published": true,
  "links": {
    "access": "https://repository.cern/api/records/ncx4g-e0047/access",
    "access_grants": "https://repository.cern/api/records/ncx4g-e0047/access/grants",
    "access_groups": "https://repository.cern/api/records/ncx4g-e0047/access/groups",
    "access_links": "https://repository.cern/api/records/ncx4g-e0047/access/links",
    "access_request": "https://repository.cern/api/records/ncx4g-e0047/access/request",
    "access_users": "https://repository.cern/api/records/ncx4g-e0047/access/users",
    "archive": "https://repository.cern/api/records/ncx4g-e0047/files-archive",
    "archive_media": "https://repository.cern/api/records/ncx4g-e0047/media-files-archive",
    "communities": "https://repository.cern/api/records/ncx4g-e0047/communities",
    "communities-suggestions": "https://repository.cern/api/records/ncx4g-e0047/communities-suggestions",
    "draft": "https://repository.cern/api/records/ncx4g-e0047/draft",
    "file_modification": "https://repository.cern/api/records/ncx4g-e0047/file-modification",
    "files": "https://repository.cern/api/records/ncx4g-e0047/files",
    "latest": "https://repository.cern/api/records/ncx4g-e0047/versions/latest",
    "latest_html": "https://repository.cern/records/ncx4g-e0047/latest",
    "media_files": "https://repository.cern/api/records/ncx4g-e0047/media-files",
    "parent": "https://repository.cern/api/records/hj96y-7nv25",
    "parent_html": "https://repository.cern/records/hj96y-7nv25",
    "preview_html": "https://repository.cern/records/ncx4g-e0047?preview=1",
    "quota_increase": "https://repository.cern/api/records/ncx4g-e0047/quota-increase",
    "request_deletion": "https://repository.cern/api/records/ncx4g-e0047/request-deletion",
    "requests": "https://repository.cern/api/records/ncx4g-e0047/requests",
    "reserve_doi": "https://repository.cern/api/records/ncx4g-e0047/draft/pids/doi",
    "self": "https://repository.cern/api/records/ncx4g-e0047",
    "self_html": "https://repository.cern/records/ncx4g-e0047",
    "self_iiif_manifest": "https://repository.cern/api/iiif/record:ncx4g-e0047/manifest",
    "self_iiif_sequence": "https://repository.cern/api/iiif/record:ncx4g-e0047/sequence/default",
    "thumbnails": {
      "10": "https://repository.cern/api/iiif/record:ncx4g-e0047:MarkusHolzerCMSSWSoA.pdf/full/%5E10,/0/default.jpg",
      "100": "https://repository.cern/api/iiif/record:ncx4g-e0047:MarkusHolzerCMSSWSoA.pdf/full/%5E100,/0/default.jpg",
      "1200": "https://repository.cern/api/iiif/record:ncx4g-e0047:MarkusHolzerCMSSWSoA.pdf/full/%5E1200,/0/default.jpg",
      "250": "https://repository.cern/api/iiif/record:ncx4g-e0047:MarkusHolzerCMSSWSoA.pdf/full/%5E250,/0/default.jpg",
      "50": "https://repository.cern/api/iiif/record:ncx4g-e0047:MarkusHolzerCMSSWSoA.pdf/full/%5E50,/0/default.jpg",
      "750": "https://repository.cern/api/iiif/record:ncx4g-e0047:MarkusHolzerCMSSWSoA.pdf/full/%5E750,/0/default.jpg"
    },
    "versions": "https://repository.cern/api/records/ncx4g-e0047/versions"
  },
  "media_files": {
    "count": 0,
    "enabled": false,
    "entries": {},
    "order": [],
    "total_bytes": 0
  },
  "metadata": {
    "creators": [
      {
        "affiliations": [
          {
            "name": "CERN"
          }
        ],
        "person_or_org": {
          "family_name": "Holzer",
          "given_name": "Markus",
          "identifiers": [
            {
              "identifier": "0000-0001-5499-5857",
              "scheme": "orcid"
            }
          ],
          "name": "Holzer, Markus",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "CERN"
          },
          {
            "id": "01nffqt88",
            "identifiers": [
              {
                "identifier": "01nffqt88",
                "scheme": "ror"
              }
            ],
            "name": "Politecnico di Milano"
          }
        ],
        "person_or_org": {
          "family_name": "Beltrame",
          "given_name": "Leonardo",
          "name": "Beltrame, Leonardo",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "CERN"
          }
        ],
        "person_or_org": {
          "family_name": "Bocci",
          "given_name": "Andrea",
          "name": "Bocci, Andrea",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "id": "01ggx4157",
            "identifiers": [
              {
                "identifier": "01ggx4157",
                "scheme": "ror"
              }
            ],
            "name": "European Organization for Nuclear Research"
          }
        ],
        "person_or_org": {
          "family_name": "Pantaleo",
          "given_name": "Felice",
          "identifiers": [
            {
              "identifier": "0000-0003-3266-4357",
              "scheme": "orcid"
            }
          ],
          "name": "Pantaleo, Felice",
          "type": "personal"
        },
        "role": {
          "id": "workpackageleader",
          "title": {
            "de": "ArbeitspaketleiterIn",
            "en": "Work package leader"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "CERN"
          },
          {
            "name": "Universita di Bologna"
          },
          {
            "name": "INFN-CNAF Bologna"
          }
        ],
        "person_or_org": {
          "family_name": "Balducci",
          "given_name": "Simone",
          "name": "Balducci, Simone",
          "type": "personal"
        }
      }
    ],
    "dates": [
      {
        "date": "2025-11-18",
        "type": {
          "id": "submitted",
          "title": {
            "de": "Eingereicht",
            "en": "Submitted"
          }
        }
      }
    ],
    "description": "<p>The <em>Struct of Arrays</em> (SoA) layout separates structure fields into individual arrays, each holding a single attribute across all elements. Compared to the traditional <em>Array of Structures</em> (AoS), SoA improves data locality, vectorisation, cache usage, and memory bandwidth&mdash;critical for heterogeneous computing. In CMSSW, SoA is implemented using the <em>Boost::PP</em> library to provide a clean, user-friendly interface. This work outlines CMSSW&rsquo;s SoA features, their integration with <em>ROOT RNTuple</em>, and highlights recent developments and planned extensions. We also present CMSSW&rsquo;s requirements for the RNTuple format moving forward.</p>",
    "funding": [
      {
        "funder": {
          "id": "014bj2y47",
          "name": "Schmidt Family Foundation"
        }
      }
    ],
    "publication_date": "2025-11-18",
    "publisher": "CERN",
    "resource_type": {
      "id": "presentation",
      "title": {
        "cs": "Prezentace",
        "de": "Präsentation",
        "en": "Presentation",
        "sv": "Presentation"
      }
    },
    "rights": [
      {
        "description": {
          "en": "The Creative Commons Attribution license allows re-distribution and re-use of a licensed work on the condition that the creator is appropriately credited."
        },
        "icon": "cc-by-icon",
        "id": "cc-by-4.0",
        "props": {
          "scheme": "spdx",
          "url": "https://creativecommons.org/licenses/by/4.0/legalcode"
        },
        "title": {
          "en": "Creative Commons Attribution 4.0 International"
        }
      }
    ],
    "title": "User Story: Integration of ROOT RNTuple to CMSSW's SoA data structures"
  },
  "parent": {
    "access": {
      "owned_by": {
        "user": "53856"
      },
      "settings": {
        "accept_conditions_text": null,
        "allow_guest_requests": false,
        "allow_user_requests": false,
        "secret_link_expiration": 0
      }
    },
    "communities": {
      "default": "da007c73-b7a0-4672-8f99-11faf13bab28",
      "entries": [
        {
          "access": {
            "member_policy": "closed",
            "members_visibility": "public",
            "record_submission_policy": "open",
            "review_policy": "closed",
            "visibility": "public"
          },
          "children": {
            "allow": false
          },
          "created": "2025-06-18T07:31:01.048123+00:00",
          "deletion_status": {
            "is_deleted": false,
            "status": "P"
          },
          "id": "da007c73-b7a0-4672-8f99-11faf13bab28",
          "links": {},
          "metadata": {
            "funding": [
              {
                "funder": {
                  "id": "014bj2y47",
                  "name": "Schmidt Family Foundation"
                }
              }
            ],
            "title": "Next Generation Triggers",
            "website": "https://nextgentriggers.web.cern.ch/"
          },
          "revision_id": 12,
          "slug": "nextgentriggers",
          "updated": "2025-09-29T09:50:50.476550+00:00"
        }
      ],
      "ids": [
        "da007c73-b7a0-4672-8f99-11faf13bab28"
      ]
    },
    "id": "hj96y-7nv25",
    "pids": {}
  },
  "pids": {
    "oai": {
      "identifier": "oai:oai:repository.cern::ncx4g-e0047",
      "provider": "oai"
    }
  },
  "revision_id": 6,
  "source_file_key": "MarkusHolzerCMSSWSoA.pdf",
  "source_file_url": "https://repository.cern/api/records/ncx4g-e0047/files/MarkusHolzerCMSSWSoA.pdf/content",
  "stats": {
    "all_versions": {
      "data_volume": 96569180.0,
      "downloads": 68,
      "unique_downloads": 60,
      "unique_views": 64,
      "views": 154
    },
    "this_version": {
      "data_volume": 96569180.0,
      "downloads": 68,
      "unique_downloads": 60,
      "unique_views": 64,
      "views": 154
    }
  },
  "status": "published",
  "updated": "2025-12-04T09:10:44.974964+00:00",
  "versions": {
    "index": 1,
    "is_latest": true
  }
}
