dorsal/arxiv
View SchemaLCIO - A persistency framework for linear collider simulation studies
| Authors | Frank Gaede, Ties Behnke, Norman Graf, Tony Johnson |
|---|---|
| Categories | |
| ArXiv ID | physics/0306114 |
| URL | https://arxiv.org/abs/physics/0306114 |
Abstract
Almost all groups involved in linear collider detector studies have their own simulation software framework. Using a common persistency scheme would allow to easily share results and compare reconstruction algorithms. We present such a persistency framework, called LCIO (Linear Collider I/O). The framework has to fulfill the requirements of the different groups today and be flexible enough to be adapted to future needs. To that end we define an `abstract object persistency layer' that will be used by the applications. A first implementation, based on a sequential file format (SIO) is completely separated from the interface, thus allowing to support additional formats if necessary. The interface is defined with the AID (Abstract Interface Definition) tool from freehep.org that allows creation of Java and C++ code synchronously. In order to make use of legacy software a Fortran interface is also provided. We present the design and implementation of LCIO.
{
"annotation_id": "b1053557-79cd-43f7-8f42-b6f35dc0849f",
"date_created": "2026-03-02T18:00:43.059000Z",
"date_modified": "2026-03-02T18:00:43.059000Z",
"file_hash": "e21ccb6f984e5c6a04cdb99512767986977ac5bb2832176a2bcaa1b45225e5b3",
"private": false,
"record": {
"abstract": "Almost all groups involved in linear collider detector studies have their own\nsimulation software framework. Using a common persistency scheme would allow to\neasily share results and compare reconstruction algorithms. We present such a\npersistency framework, called LCIO (Linear Collider I/O). The framework has to\nfulfill the requirements of the different groups today and be flexible enough\nto be adapted to future needs. To that end we define an `abstract object\npersistency layer\u0027 that will be used by the applications. A first\nimplementation, based on a sequential file format (SIO) is completely separated\nfrom the interface, thus allowing to support additional formats if necessary.\nThe interface is defined with the AID (Abstract Interface Definition) tool from\nfreehep.org that allows creation of Java and C++ code synchronously. In order\nto make use of legacy software a Fortran interface is also provided. We present\nthe design and implementation of LCIO.",
"arxiv_id": "physics/0306114",
"authors": [
"Frank Gaede",
"Ties Behnke",
"Norman Graf",
"Tony Johnson"
],
"categories": [
"physics.data-an"
],
"title": "LCIO - A persistency framework for linear collider simulation studies",
"url": "https://arxiv.org/abs/physics/0306114"
},
"schema_id": "dorsal/arxiv",
"source": {
"execution_id": "c1178028-9541-4c1a-bba5-b5bd89b86ed8",
"id": "arXiv Dataset IDs",
"type": "Model",
"variant": "snapshot-2026-03-01",
"version": "0.1.0"
},
"user_id": 1000002
}