├── .clang-format ├── .clang-tidy ├── .cppcheck-suppressions.txt ├── .flake8 ├── .git-blame-ignore-revs ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE ├── PULL_REQUEST_TEMPLATE ├── scripts │ ├── clang-format-hook │ ├── clang-tidy-hook │ └── pylint.rc └── workflows │ ├── coverity.yml │ ├── edm4eic.yml │ ├── edm4hep.yaml │ ├── key4hep.yml │ ├── pre-commit.yml │ ├── publish-docs.yml │ ├── sanitizers.yaml │ ├── test.yml │ └── ubuntu.yml ├── .gitignore ├── .gitlab-ci.yml ├── .pre-commit-config.yaml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── FindSphinx.cmake ├── podioBuild.cmake ├── podioConfig.cmake.in ├── podioCreateConfig.cmake ├── podioDoxygen.cmake ├── podioMacros.cmake ├── podioTest.cmake └── pythonFormat.cmake ├── doc ├── Doxyfile ├── ReleaseNotes.md ├── advanced_topics.md ├── cmake.md ├── collections_as_container.md ├── conf.py ├── contributing.md ├── cpp_api.rst ├── datamodel_syntax.md ├── design.md ├── doc.md ├── examples.md ├── figures │ ├── file_layout_root.svg │ ├── file_layout_sio.svg │ └── object_clone.svg ├── frame.md ├── index.rst ├── links.md ├── python.md ├── reading_writing.md ├── requirements.in ├── requirements.txt ├── storage_details.md ├── templates.md ├── tools.md └── userdata.md ├── env.sh ├── include └── podio │ ├── CollectionBase.h │ ├── CollectionBufferFactory.h │ ├── CollectionBuffers.h │ ├── CollectionIDTable.h │ ├── DataSource.h │ ├── DatamodelRegistry.h │ ├── Frame.h │ ├── FrameCategories.h │ ├── GenericParameters.h │ ├── ICollectionProvider.h │ ├── LinkCollection.h │ ├── LinkNavigator.h │ ├── ObjectID.h │ ├── RNTupleReader.h │ ├── RNTupleWriter.h │ ├── ROOTFrameData.h │ ├── ROOTLegacyReader.h │ ├── ROOTReader.h │ ├── ROOTWriter.h │ ├── Reader.h │ ├── RelationRange.h │ ├── SIOBlock.h │ ├── SIOBlockUserData.h │ ├── SIOFrameData.h │ ├── SIOLegacyReader.h │ ├── SIOReader.h │ ├── SIOWriter.h │ ├── SchemaEvolution.h │ ├── UserDataCollection.h │ ├── Writer.h │ ├── detail │ ├── Link.h │ ├── LinkCollectionData.h │ ├── LinkCollectionImpl.h │ ├── LinkCollectionIterator.h │ ├── LinkFwd.h │ ├── LinkObj.h │ ├── LinkSIOBlock.h │ ├── OrderKey.h │ ├── PreprocessorMacros.h │ ├── Pythonizations.h │ └── RelationIOHelpers.h │ └── utilities │ ├── DatamodelRegistryIOHelpers.h │ ├── Glob.h │ ├── MaybeSharedPtr.h │ ├── MiscHelpers.h │ ├── ReaderUtils.h │ ├── RootHelpers.h │ ├── StaticConcatenate.h │ └── TypeHelpers.h ├── init.sh ├── podioVersion.in.h ├── pyproject.toml ├── python ├── CMakeLists.txt ├── __version__.py.in ├── podio │ ├── __init__.py │ ├── base_reader.py │ ├── base_writer.py │ ├── data_source.py │ ├── frame.py │ ├── frame_iterator.py │ ├── pythonizations │ │ ├── __init__.py │ │ ├── collection_subscript.py │ │ ├── freeze_class.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ └── pythonizer.py │ ├── reading.py │ ├── root_io.py │ ├── sio_io.py │ ├── test_CodeGen.py │ ├── test_Frame.py │ ├── test_Pythonizations.py │ ├── test_Reader.py │ ├── test_ReaderRoot.py │ ├── test_ReaderSio.py │ ├── test_strace.py │ ├── test_utils.py │ ├── test_version.py │ ├── utils.py │ └── version.py ├── podio_class_generator.py ├── podio_gen │ ├── __init__.py │ ├── cpp_generator.py │ ├── generator_base.py │ ├── generator_utils.py │ ├── julia_generator.py │ ├── podio_config_reader.py │ ├── schema_evolution.py │ ├── test_ClassDefinitionValidator.py │ ├── test_DataModelJSONEncoder.py │ ├── test_MemberParser.py │ ├── test_MemberVariable.py │ └── test_schema_evolution.py ├── podio_schema_evolution.py └── templates │ ├── .clang-format │ ├── CMakeLists.txt │ ├── Collection.cc.jinja2 │ ├── Collection.h.jinja2 │ ├── CollectionData.cc.jinja2 │ ├── CollectionData.h.jinja2 │ ├── Component.cc.jinja2 │ ├── Component.h.jinja2 │ ├── Data.h.jinja2 │ ├── DatamodelDefinition.h.jinja2 │ ├── DatamodelLinks.cc.jinja2 │ ├── DatamodelLinksSIOBlock.cc.jinja2 │ ├── Interface.h.jinja2 │ ├── LinkCollection.h.jinja2 │ ├── MutableObject.cc.jinja2 │ ├── MutableObject.h.jinja2 │ ├── MutableStruct.jl.jinja2 │ ├── Obj.cc.jinja2 │ ├── Obj.h.jinja2 │ ├── Object.cc.jinja2 │ ├── Object.h.jinja2 │ ├── ParentModule.jl.jinja2 │ ├── SIOBlock.cc.jinja2 │ ├── SIOBlock.h.jinja2 │ ├── datamodel.h.jinja2 │ ├── macros │ ├── collections.jinja2 │ ├── declarations.jinja2 │ ├── implementations.jinja2 │ ├── interface.jinja2 │ ├── iterator.jinja2 │ ├── julia_helpers.jinja2 │ ├── sioblocks.jinja2 │ ├── utils.jinja2 │ └── workarounds.jinja2 │ ├── schemaevolution │ └── EvolvePOD.h.jinja2 │ └── selection.xml.jinja2 ├── requirements.txt ├── setup.cfg ├── src ├── CMakeLists.txt ├── CollectionBufferFactory.cc ├── CollectionIDTable.cc ├── DataSource.cc ├── DatamodelRegistry.cc ├── DatamodelRegistryIOHelpers.cc ├── GenericParameters.cc ├── Glob.cc ├── MurmurHash3.cpp ├── MurmurHash3.h ├── RNTupleReader.cc ├── RNTupleWriter.cc ├── ROOTFrameData.cc ├── ROOTLegacyReader.cc ├── ROOTReader.cc ├── ROOTWriter.cc ├── Reader.cc ├── RootHelpers.cc ├── SIOBlock.cc ├── SIOBlockUserData.cc ├── SIOFrameData.cc ├── SIOLegacyReader.cc ├── SIOReader.cc ├── SIOWriter.cc ├── SchemaEvolution.cc ├── UserDataCollection.cc ├── Writer.cc ├── rds_selection.xml ├── rootUtils.h ├── root_selection.xml ├── selection.xml ├── sioUtils.h └── sio_selection.xml ├── tests ├── CMakeLists.txt ├── CTestCustom.cmake ├── datalayout.yaml ├── datalayout_extension.yaml ├── datalayout_interface_extension.yaml ├── dumpmodel │ └── CMakeLists.txt ├── extra_code │ ├── .clang-format │ ├── component_declarations.cc │ ├── declarations.cc │ ├── implementations.cc │ ├── mutable_declarations.cc │ └── mutable_implementations.cc ├── frame_test_common.h ├── input_files │ ├── v00-13-example.root.md5 │ ├── v00-16-02-example.root.md5 │ ├── v00-16-02-example.sio.md5 │ ├── v00-16-02-example_frame.root.md5 │ ├── v00-16-02-example_frame.sio.md5 │ ├── v00-16-04-example.root.md5 │ ├── v00-16-04-example.sio.md5 │ ├── v00-16-04-example_frame.root.md5 │ ├── v00-16-04-example_frame.sio.md5 │ ├── v00-16-05-example.root.md5 │ ├── v00-16-05-example.sio.md5 │ ├── v00-16-05-example_frame.root.md5 │ ├── v00-16-05-example_frame.sio.md5 │ ├── v00-16-06-example.root.md5 │ ├── v00-16-06-example.sio.md5 │ ├── v00-16-06-example_frame.root.md5 │ ├── v00-16-06-example_frame.sio.md5 │ ├── v00-16-example.root.md5 │ ├── v00-16-example.sio.md5 │ ├── v00-16-example_frame.root.md5 │ ├── v00-16-example_frame.sio.md5 │ ├── v00-99-example_frame.root.md5 │ ├── v00-99-example_frame.sio.md5 │ ├── v01-00-example_frame.root.md5 │ ├── v01-00-example_frame.sio.md5 │ ├── v01-01-example_frame.root.md5 │ └── v01-02-example_frame.root.md5 ├── ostream_operator.cpp ├── read_and_write_frame.h ├── read_frame.h ├── read_frame_auxiliary.h ├── read_interface.h ├── read_python_frame.h ├── read_test.h ├── root_io │ ├── CMakeLists.txt │ ├── leak_sanitizer_suppressions.txt │ ├── param_reading_rdataframe.py │ ├── read_and_write_associated.cpp │ ├── read_and_write_frame_root.cpp │ ├── read_datasource.py │ ├── read_frame_legacy_root.cpp │ ├── read_frame_root.cpp │ ├── read_frame_root_multiple.cpp │ ├── read_glob.cpp │ ├── read_interface_rntuple.cpp │ ├── read_interface_root.cpp │ ├── read_multiple.py │ ├── read_python_frame_rntuple.cpp │ ├── read_python_frame_root.cpp │ ├── read_rntuple.cpp │ ├── read_with_rdatasource_root.cpp │ ├── relation_range.cpp │ ├── selected_colls_roundtrip_rntuple.cpp │ ├── selected_colls_roundtrip_root.cpp │ ├── write_frame_root.cpp │ ├── write_interface_rntuple.cpp │ ├── write_interface_root.cpp │ └── write_rntuple.cpp ├── schema_evolution │ ├── CMakeLists.txt │ ├── README.md │ ├── code_gen │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── array_component_new_member │ │ │ ├── check.cpp │ │ │ ├── new.yaml │ │ │ └── old.yaml │ │ ├── check_base.h │ │ ├── components_new_member │ │ │ ├── check.cpp │ │ │ ├── new.yaml │ │ │ └── old.yaml │ │ ├── components_rename_member │ │ │ ├── check.cpp │ │ │ ├── evolution.yaml │ │ │ ├── new.yaml │ │ │ └── old.yaml │ │ ├── datatypes_new_member │ │ │ ├── check.cpp │ │ │ ├── new.yaml │ │ │ └── old.yaml │ │ ├── datatypes_remove_type │ │ │ ├── check.cpp │ │ │ ├── new.yaml │ │ │ └── old.yaml │ │ ├── datatypes_rename_member │ │ │ ├── check.cpp │ │ │ ├── evolution.yaml │ │ │ ├── new.yaml │ │ │ └── old.yaml │ │ ├── datatypes_rename_relation │ │ │ ├── check.cpp │ │ │ ├── new.yaml │ │ │ └── old.yaml │ │ ├── drop_component │ │ │ ├── check.cpp │ │ │ ├── new.yaml │ │ │ └── old.yaml │ │ ├── implicit_floating_point_change │ │ │ ├── check.cpp │ │ │ ├── new.yaml │ │ │ └── old.yaml │ │ ├── multi_schema_component_new_member │ │ │ ├── check.cpp │ │ │ ├── new.yaml │ │ │ ├── old.yaml │ │ │ └── oldest.yaml │ │ ├── multi_schema_components_rename_member │ │ │ ├── check.cpp │ │ │ ├── evolution.yaml │ │ │ ├── new.yaml │ │ │ ├── old.yaml │ │ │ └── oldest.yaml │ │ ├── multi_schema_datatypes_new_member │ │ │ ├── check.cpp │ │ │ ├── new.yaml │ │ │ ├── old.yaml │ │ │ └── oldest.yaml │ │ ├── multi_schema_drop_component │ │ │ ├── check.cpp │ │ │ ├── new.yaml │ │ │ ├── old.yaml │ │ │ └── oldest.yaml │ │ ├── no_change │ │ │ ├── check.cpp │ │ │ ├── new.yaml │ │ │ └── old.yaml │ │ ├── no_change_array_member │ │ │ ├── check.cpp │ │ │ ├── new.yaml │ │ │ └── old.yaml │ │ └── test_utilities.cmake │ └── detection │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── component_members │ │ ├── dm_rename_new.yaml │ │ └── dm_rename_old.yaml │ │ ├── members │ │ ├── dm_add_one_rm_one_new.yaml │ │ ├── dm_add_one_rm_one_old.yaml │ │ ├── dm_change_component_type_new.yaml │ │ ├── dm_change_component_type_old.yaml │ │ ├── dm_float_to_double_new.yaml │ │ ├── dm_float_to_double_old.yaml │ │ ├── dm_rename_new.yaml │ │ └── dm_rename_old.yaml │ │ ├── relations │ │ ├── dm_mv_multi_to_single_new.yaml │ │ ├── dm_mv_multi_to_single_old.yaml │ │ ├── dm_mv_single_to_multi_new.yaml │ │ ├── dm_mv_single_to_multi_old.yaml │ │ ├── dm_new_multi_relation_new.yaml │ │ ├── dm_new_multi_relation_old.yaml │ │ ├── dm_new_single_relation_new.yaml │ │ ├── dm_new_single_relation_old.yaml │ │ ├── dm_rm_multi_relation_new.yaml │ │ ├── dm_rm_multi_relation_old.yaml │ │ ├── dm_rm_single_relation_new.yaml │ │ └── dm_rm_single_relation_old.yaml │ │ ├── run_test_case.sh │ │ └── vector_members │ │ ├── dm_add_additional_new.yaml │ │ ├── dm_add_additional_old.yaml │ │ ├── dm_add_new_new.yaml │ │ ├── dm_add_new_old.yaml │ │ ├── dm_rm_one_new.yaml │ │ └── dm_rm_one_old.yaml ├── scripts │ └── dumpModelRoundTrip.sh ├── selected_colls_roundtrip.h ├── sio_io │ ├── CMakeLists.txt │ ├── read_and_write_frame_sio.cpp │ ├── read_frame_legacy_sio.cpp │ ├── read_frame_sio.cpp │ ├── read_interface_sio.cpp │ ├── read_python_frame_sio.cpp │ ├── selected_colls_roundtrip_sio.cpp │ ├── write_frame_sio.cpp │ └── write_interface_sio.cpp ├── unittests │ ├── CMakeLists.txt │ ├── buffer_factory.cpp │ ├── frame.cpp │ ├── interface_types.cpp │ ├── links.cpp │ ├── std_interoperability.cpp │ ├── unittest.cpp │ └── unittest.jl ├── write_frame.h ├── write_frame.py └── write_interface.h └── tools ├── CMakeLists.txt ├── json-to-yaml ├── podio-dump ├── podio-dump-legacy ├── podio-merge-files ├── podio-ttree-to-rntuple ├── podio-vis └── src ├── argparseUtils.h ├── podio-dump-tool.cpp ├── podio-test-hashes.cpp └── tabulate.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.cppcheck-suppressions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.cppcheck-suppressions.txt -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.flake8 -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | 518dae4cbcb411f1e0c1590edaf8919b3ce132f4 2 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/ISSUE_TEMPLATE -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /.github/scripts/clang-format-hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/scripts/clang-format-hook -------------------------------------------------------------------------------- /.github/scripts/clang-tidy-hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/scripts/clang-tidy-hook -------------------------------------------------------------------------------- /.github/scripts/pylint.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/scripts/pylint.rc -------------------------------------------------------------------------------- /.github/workflows/coverity.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/workflows/coverity.yml -------------------------------------------------------------------------------- /.github/workflows/edm4eic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/workflows/edm4eic.yml -------------------------------------------------------------------------------- /.github/workflows/edm4hep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/workflows/edm4hep.yaml -------------------------------------------------------------------------------- /.github/workflows/key4hep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/workflows/key4hep.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/publish-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/workflows/publish-docs.yml -------------------------------------------------------------------------------- /.github/workflows/sanitizers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/workflows/sanitizers.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.github/workflows/ubuntu.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindSphinx.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/cmake/FindSphinx.cmake -------------------------------------------------------------------------------- /cmake/podioBuild.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/cmake/podioBuild.cmake -------------------------------------------------------------------------------- /cmake/podioConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/cmake/podioConfig.cmake.in -------------------------------------------------------------------------------- /cmake/podioCreateConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/cmake/podioCreateConfig.cmake -------------------------------------------------------------------------------- /cmake/podioDoxygen.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/cmake/podioDoxygen.cmake -------------------------------------------------------------------------------- /cmake/podioMacros.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/cmake/podioMacros.cmake -------------------------------------------------------------------------------- /cmake/podioTest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/cmake/podioTest.cmake -------------------------------------------------------------------------------- /cmake/pythonFormat.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/cmake/pythonFormat.cmake -------------------------------------------------------------------------------- /doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/Doxyfile -------------------------------------------------------------------------------- /doc/ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/ReleaseNotes.md -------------------------------------------------------------------------------- /doc/advanced_topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/advanced_topics.md -------------------------------------------------------------------------------- /doc/cmake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/cmake.md -------------------------------------------------------------------------------- /doc/collections_as_container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/collections_as_container.md -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/contributing.md -------------------------------------------------------------------------------- /doc/cpp_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/cpp_api.rst -------------------------------------------------------------------------------- /doc/datamodel_syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/datamodel_syntax.md -------------------------------------------------------------------------------- /doc/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/design.md -------------------------------------------------------------------------------- /doc/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/doc.md -------------------------------------------------------------------------------- /doc/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/examples.md -------------------------------------------------------------------------------- /doc/figures/file_layout_root.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/figures/file_layout_root.svg -------------------------------------------------------------------------------- /doc/figures/file_layout_sio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/figures/file_layout_sio.svg -------------------------------------------------------------------------------- /doc/figures/object_clone.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/figures/object_clone.svg -------------------------------------------------------------------------------- /doc/frame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/frame.md -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/links.md -------------------------------------------------------------------------------- /doc/python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/python.md -------------------------------------------------------------------------------- /doc/reading_writing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/reading_writing.md -------------------------------------------------------------------------------- /doc/requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/requirements.in -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/storage_details.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/storage_details.md -------------------------------------------------------------------------------- /doc/templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/templates.md -------------------------------------------------------------------------------- /doc/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/tools.md -------------------------------------------------------------------------------- /doc/userdata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/doc/userdata.md -------------------------------------------------------------------------------- /env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/env.sh -------------------------------------------------------------------------------- /include/podio/CollectionBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/CollectionBase.h -------------------------------------------------------------------------------- /include/podio/CollectionBufferFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/CollectionBufferFactory.h -------------------------------------------------------------------------------- /include/podio/CollectionBuffers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/CollectionBuffers.h -------------------------------------------------------------------------------- /include/podio/CollectionIDTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/CollectionIDTable.h -------------------------------------------------------------------------------- /include/podio/DataSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/DataSource.h -------------------------------------------------------------------------------- /include/podio/DatamodelRegistry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/DatamodelRegistry.h -------------------------------------------------------------------------------- /include/podio/Frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/Frame.h -------------------------------------------------------------------------------- /include/podio/FrameCategories.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/FrameCategories.h -------------------------------------------------------------------------------- /include/podio/GenericParameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/GenericParameters.h -------------------------------------------------------------------------------- /include/podio/ICollectionProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/ICollectionProvider.h -------------------------------------------------------------------------------- /include/podio/LinkCollection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/LinkCollection.h -------------------------------------------------------------------------------- /include/podio/LinkNavigator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/LinkNavigator.h -------------------------------------------------------------------------------- /include/podio/ObjectID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/ObjectID.h -------------------------------------------------------------------------------- /include/podio/RNTupleReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/RNTupleReader.h -------------------------------------------------------------------------------- /include/podio/RNTupleWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/RNTupleWriter.h -------------------------------------------------------------------------------- /include/podio/ROOTFrameData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/ROOTFrameData.h -------------------------------------------------------------------------------- /include/podio/ROOTLegacyReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/ROOTLegacyReader.h -------------------------------------------------------------------------------- /include/podio/ROOTReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/ROOTReader.h -------------------------------------------------------------------------------- /include/podio/ROOTWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/ROOTWriter.h -------------------------------------------------------------------------------- /include/podio/Reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/Reader.h -------------------------------------------------------------------------------- /include/podio/RelationRange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/RelationRange.h -------------------------------------------------------------------------------- /include/podio/SIOBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/SIOBlock.h -------------------------------------------------------------------------------- /include/podio/SIOBlockUserData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/SIOBlockUserData.h -------------------------------------------------------------------------------- /include/podio/SIOFrameData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/SIOFrameData.h -------------------------------------------------------------------------------- /include/podio/SIOLegacyReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/SIOLegacyReader.h -------------------------------------------------------------------------------- /include/podio/SIOReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/SIOReader.h -------------------------------------------------------------------------------- /include/podio/SIOWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/SIOWriter.h -------------------------------------------------------------------------------- /include/podio/SchemaEvolution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/SchemaEvolution.h -------------------------------------------------------------------------------- /include/podio/UserDataCollection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/UserDataCollection.h -------------------------------------------------------------------------------- /include/podio/Writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/Writer.h -------------------------------------------------------------------------------- /include/podio/detail/Link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/detail/Link.h -------------------------------------------------------------------------------- /include/podio/detail/LinkCollectionData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/detail/LinkCollectionData.h -------------------------------------------------------------------------------- /include/podio/detail/LinkCollectionImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/detail/LinkCollectionImpl.h -------------------------------------------------------------------------------- /include/podio/detail/LinkCollectionIterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/detail/LinkCollectionIterator.h -------------------------------------------------------------------------------- /include/podio/detail/LinkFwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/detail/LinkFwd.h -------------------------------------------------------------------------------- /include/podio/detail/LinkObj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/detail/LinkObj.h -------------------------------------------------------------------------------- /include/podio/detail/LinkSIOBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/detail/LinkSIOBlock.h -------------------------------------------------------------------------------- /include/podio/detail/OrderKey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/detail/OrderKey.h -------------------------------------------------------------------------------- /include/podio/detail/PreprocessorMacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/detail/PreprocessorMacros.h -------------------------------------------------------------------------------- /include/podio/detail/Pythonizations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/detail/Pythonizations.h -------------------------------------------------------------------------------- /include/podio/detail/RelationIOHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/detail/RelationIOHelpers.h -------------------------------------------------------------------------------- /include/podio/utilities/DatamodelRegistryIOHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/utilities/DatamodelRegistryIOHelpers.h -------------------------------------------------------------------------------- /include/podio/utilities/Glob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/utilities/Glob.h -------------------------------------------------------------------------------- /include/podio/utilities/MaybeSharedPtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/utilities/MaybeSharedPtr.h -------------------------------------------------------------------------------- /include/podio/utilities/MiscHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/utilities/MiscHelpers.h -------------------------------------------------------------------------------- /include/podio/utilities/ReaderUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/utilities/ReaderUtils.h -------------------------------------------------------------------------------- /include/podio/utilities/RootHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/utilities/RootHelpers.h -------------------------------------------------------------------------------- /include/podio/utilities/StaticConcatenate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/utilities/StaticConcatenate.h -------------------------------------------------------------------------------- /include/podio/utilities/TypeHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/include/podio/utilities/TypeHelpers.h -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/init.sh -------------------------------------------------------------------------------- /podioVersion.in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/podioVersion.in.h -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 99 3 | target-version = ["py310"] 4 | -------------------------------------------------------------------------------- /python/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/CMakeLists.txt -------------------------------------------------------------------------------- /python/__version__.py.in: -------------------------------------------------------------------------------- 1 | __version__ = '@podio_VERSION@' 2 | -------------------------------------------------------------------------------- /python/podio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/__init__.py -------------------------------------------------------------------------------- /python/podio/base_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/base_reader.py -------------------------------------------------------------------------------- /python/podio/base_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/base_writer.py -------------------------------------------------------------------------------- /python/podio/data_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/data_source.py -------------------------------------------------------------------------------- /python/podio/frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/frame.py -------------------------------------------------------------------------------- /python/podio/frame_iterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/frame_iterator.py -------------------------------------------------------------------------------- /python/podio/pythonizations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/pythonizations/__init__.py -------------------------------------------------------------------------------- /python/podio/pythonizations/collection_subscript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/pythonizations/collection_subscript.py -------------------------------------------------------------------------------- /python/podio/pythonizations/freeze_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/pythonizations/freeze_class.py -------------------------------------------------------------------------------- /python/podio/pythonizations/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/podio/pythonizations/utils/pythonizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/pythonizations/utils/pythonizer.py -------------------------------------------------------------------------------- /python/podio/reading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/reading.py -------------------------------------------------------------------------------- /python/podio/root_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/root_io.py -------------------------------------------------------------------------------- /python/podio/sio_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/sio_io.py -------------------------------------------------------------------------------- /python/podio/test_CodeGen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/test_CodeGen.py -------------------------------------------------------------------------------- /python/podio/test_Frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/test_Frame.py -------------------------------------------------------------------------------- /python/podio/test_Pythonizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/test_Pythonizations.py -------------------------------------------------------------------------------- /python/podio/test_Reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/test_Reader.py -------------------------------------------------------------------------------- /python/podio/test_ReaderRoot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/test_ReaderRoot.py -------------------------------------------------------------------------------- /python/podio/test_ReaderSio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/test_ReaderSio.py -------------------------------------------------------------------------------- /python/podio/test_strace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/test_strace.py -------------------------------------------------------------------------------- /python/podio/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/test_utils.py -------------------------------------------------------------------------------- /python/podio/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/test_version.py -------------------------------------------------------------------------------- /python/podio/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/utils.py -------------------------------------------------------------------------------- /python/podio/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio/version.py -------------------------------------------------------------------------------- /python/podio_class_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio_class_generator.py -------------------------------------------------------------------------------- /python/podio_gen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/podio_gen/cpp_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio_gen/cpp_generator.py -------------------------------------------------------------------------------- /python/podio_gen/generator_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio_gen/generator_base.py -------------------------------------------------------------------------------- /python/podio_gen/generator_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio_gen/generator_utils.py -------------------------------------------------------------------------------- /python/podio_gen/julia_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio_gen/julia_generator.py -------------------------------------------------------------------------------- /python/podio_gen/podio_config_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio_gen/podio_config_reader.py -------------------------------------------------------------------------------- /python/podio_gen/schema_evolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio_gen/schema_evolution.py -------------------------------------------------------------------------------- /python/podio_gen/test_ClassDefinitionValidator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio_gen/test_ClassDefinitionValidator.py -------------------------------------------------------------------------------- /python/podio_gen/test_DataModelJSONEncoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio_gen/test_DataModelJSONEncoder.py -------------------------------------------------------------------------------- /python/podio_gen/test_MemberParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio_gen/test_MemberParser.py -------------------------------------------------------------------------------- /python/podio_gen/test_MemberVariable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio_gen/test_MemberVariable.py -------------------------------------------------------------------------------- /python/podio_gen/test_schema_evolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio_gen/test_schema_evolution.py -------------------------------------------------------------------------------- /python/podio_schema_evolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/podio_schema_evolution.py -------------------------------------------------------------------------------- /python/templates/.clang-format: -------------------------------------------------------------------------------- 1 | DisableFormat: true 2 | -------------------------------------------------------------------------------- /python/templates/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/CMakeLists.txt -------------------------------------------------------------------------------- /python/templates/Collection.cc.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/Collection.cc.jinja2 -------------------------------------------------------------------------------- /python/templates/Collection.h.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/Collection.h.jinja2 -------------------------------------------------------------------------------- /python/templates/CollectionData.cc.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/CollectionData.cc.jinja2 -------------------------------------------------------------------------------- /python/templates/CollectionData.h.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/CollectionData.h.jinja2 -------------------------------------------------------------------------------- /python/templates/Component.cc.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/Component.cc.jinja2 -------------------------------------------------------------------------------- /python/templates/Component.h.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/Component.h.jinja2 -------------------------------------------------------------------------------- /python/templates/Data.h.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/Data.h.jinja2 -------------------------------------------------------------------------------- /python/templates/DatamodelDefinition.h.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/DatamodelDefinition.h.jinja2 -------------------------------------------------------------------------------- /python/templates/DatamodelLinks.cc.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/DatamodelLinks.cc.jinja2 -------------------------------------------------------------------------------- /python/templates/DatamodelLinksSIOBlock.cc.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/DatamodelLinksSIOBlock.cc.jinja2 -------------------------------------------------------------------------------- /python/templates/Interface.h.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/Interface.h.jinja2 -------------------------------------------------------------------------------- /python/templates/LinkCollection.h.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/LinkCollection.h.jinja2 -------------------------------------------------------------------------------- /python/templates/MutableObject.cc.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/MutableObject.cc.jinja2 -------------------------------------------------------------------------------- /python/templates/MutableObject.h.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/MutableObject.h.jinja2 -------------------------------------------------------------------------------- /python/templates/MutableStruct.jl.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/MutableStruct.jl.jinja2 -------------------------------------------------------------------------------- /python/templates/Obj.cc.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/Obj.cc.jinja2 -------------------------------------------------------------------------------- /python/templates/Obj.h.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/Obj.h.jinja2 -------------------------------------------------------------------------------- /python/templates/Object.cc.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/Object.cc.jinja2 -------------------------------------------------------------------------------- /python/templates/Object.h.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/Object.h.jinja2 -------------------------------------------------------------------------------- /python/templates/ParentModule.jl.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/ParentModule.jl.jinja2 -------------------------------------------------------------------------------- /python/templates/SIOBlock.cc.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/SIOBlock.cc.jinja2 -------------------------------------------------------------------------------- /python/templates/SIOBlock.h.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/SIOBlock.h.jinja2 -------------------------------------------------------------------------------- /python/templates/datamodel.h.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/datamodel.h.jinja2 -------------------------------------------------------------------------------- /python/templates/macros/collections.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/macros/collections.jinja2 -------------------------------------------------------------------------------- /python/templates/macros/declarations.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/macros/declarations.jinja2 -------------------------------------------------------------------------------- /python/templates/macros/implementations.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/macros/implementations.jinja2 -------------------------------------------------------------------------------- /python/templates/macros/interface.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/macros/interface.jinja2 -------------------------------------------------------------------------------- /python/templates/macros/iterator.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/macros/iterator.jinja2 -------------------------------------------------------------------------------- /python/templates/macros/julia_helpers.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/macros/julia_helpers.jinja2 -------------------------------------------------------------------------------- /python/templates/macros/sioblocks.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/macros/sioblocks.jinja2 -------------------------------------------------------------------------------- /python/templates/macros/utils.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/macros/utils.jinja2 -------------------------------------------------------------------------------- /python/templates/macros/workarounds.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/macros/workarounds.jinja2 -------------------------------------------------------------------------------- /python/templates/schemaevolution/EvolvePOD.h.jinja2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/templates/selection.xml.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/python/templates/selection.xml.jinja2 -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | # From pypi 2 | pyyaml 3 | jinja2 4 | tabulate 5 | graphviz 6 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/setup.cfg -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/CollectionBufferFactory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/CollectionBufferFactory.cc -------------------------------------------------------------------------------- /src/CollectionIDTable.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/CollectionIDTable.cc -------------------------------------------------------------------------------- /src/DataSource.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/DataSource.cc -------------------------------------------------------------------------------- /src/DatamodelRegistry.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/DatamodelRegistry.cc -------------------------------------------------------------------------------- /src/DatamodelRegistryIOHelpers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/DatamodelRegistryIOHelpers.cc -------------------------------------------------------------------------------- /src/GenericParameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/GenericParameters.cc -------------------------------------------------------------------------------- /src/Glob.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/Glob.cc -------------------------------------------------------------------------------- /src/MurmurHash3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/MurmurHash3.cpp -------------------------------------------------------------------------------- /src/MurmurHash3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/MurmurHash3.h -------------------------------------------------------------------------------- /src/RNTupleReader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/RNTupleReader.cc -------------------------------------------------------------------------------- /src/RNTupleWriter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/RNTupleWriter.cc -------------------------------------------------------------------------------- /src/ROOTFrameData.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/ROOTFrameData.cc -------------------------------------------------------------------------------- /src/ROOTLegacyReader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/ROOTLegacyReader.cc -------------------------------------------------------------------------------- /src/ROOTReader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/ROOTReader.cc -------------------------------------------------------------------------------- /src/ROOTWriter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/ROOTWriter.cc -------------------------------------------------------------------------------- /src/Reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/Reader.cc -------------------------------------------------------------------------------- /src/RootHelpers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/RootHelpers.cc -------------------------------------------------------------------------------- /src/SIOBlock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/SIOBlock.cc -------------------------------------------------------------------------------- /src/SIOBlockUserData.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/SIOBlockUserData.cc -------------------------------------------------------------------------------- /src/SIOFrameData.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/SIOFrameData.cc -------------------------------------------------------------------------------- /src/SIOLegacyReader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/SIOLegacyReader.cc -------------------------------------------------------------------------------- /src/SIOReader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/SIOReader.cc -------------------------------------------------------------------------------- /src/SIOWriter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/SIOWriter.cc -------------------------------------------------------------------------------- /src/SchemaEvolution.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/SchemaEvolution.cc -------------------------------------------------------------------------------- /src/UserDataCollection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/UserDataCollection.cc -------------------------------------------------------------------------------- /src/Writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/Writer.cc -------------------------------------------------------------------------------- /src/rds_selection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/rds_selection.xml -------------------------------------------------------------------------------- /src/rootUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/rootUtils.h -------------------------------------------------------------------------------- /src/root_selection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/root_selection.xml -------------------------------------------------------------------------------- /src/selection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/selection.xml -------------------------------------------------------------------------------- /src/sioUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/sioUtils.h -------------------------------------------------------------------------------- /src/sio_selection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/src/sio_selection.xml -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/CTestCustom.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/CTestCustom.cmake -------------------------------------------------------------------------------- /tests/datalayout.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/datalayout.yaml -------------------------------------------------------------------------------- /tests/datalayout_extension.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/datalayout_extension.yaml -------------------------------------------------------------------------------- /tests/datalayout_interface_extension.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/datalayout_interface_extension.yaml -------------------------------------------------------------------------------- /tests/dumpmodel/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/dumpmodel/CMakeLists.txt -------------------------------------------------------------------------------- /tests/extra_code/.clang-format: -------------------------------------------------------------------------------- 1 | DisableFormat: true 2 | -------------------------------------------------------------------------------- /tests/extra_code/component_declarations.cc: -------------------------------------------------------------------------------- 1 | int reset() { 2 | x = 0; 3 | return x; 4 | } -------------------------------------------------------------------------------- /tests/extra_code/declarations.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/extra_code/declarations.cc -------------------------------------------------------------------------------- /tests/extra_code/implementations.cc: -------------------------------------------------------------------------------- 1 | bool {name}::lt(int i) const { return number() < i; } -------------------------------------------------------------------------------- /tests/extra_code/mutable_declarations.cc: -------------------------------------------------------------------------------- 1 | int reset(); -------------------------------------------------------------------------------- /tests/extra_code/mutable_implementations.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/extra_code/mutable_implementations.cc -------------------------------------------------------------------------------- /tests/frame_test_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/frame_test_common.h -------------------------------------------------------------------------------- /tests/input_files/v00-13-example.root.md5: -------------------------------------------------------------------------------- 1 | 86a33a765483c6e9f0babe798ef5a8c5 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-02-example.root.md5: -------------------------------------------------------------------------------- 1 | 153ca8cc2f6110076c16319f425e214d 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-02-example.sio.md5: -------------------------------------------------------------------------------- 1 | 2b38723420c408517ab34449efdab8f6 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-02-example_frame.root.md5: -------------------------------------------------------------------------------- 1 | 44fded47f2b01b168d3aece05a52fd43 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-02-example_frame.sio.md5: -------------------------------------------------------------------------------- 1 | 616ca9ed47a64e34840ad8e77f75b8e1 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-04-example.root.md5: -------------------------------------------------------------------------------- 1 | 3c31525e669e0d278826409f08eba48a 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-04-example.sio.md5: -------------------------------------------------------------------------------- 1 | 6a9096303a61e3a09ef99dbf60af4568 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-04-example_frame.root.md5: -------------------------------------------------------------------------------- 1 | 8bd4fa838c6165a6539be86edc5c31ca 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-04-example_frame.sio.md5: -------------------------------------------------------------------------------- 1 | 7f1895b8ee5c6e8030038cf525018274 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-05-example.root.md5: -------------------------------------------------------------------------------- 1 | dc6181be4825cd49225e17d655134dba 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-05-example.sio.md5: -------------------------------------------------------------------------------- 1 | c308cef481593063212b4f0d763129ec 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-05-example_frame.root.md5: -------------------------------------------------------------------------------- 1 | 4851c2cd392d2dff52d0c0804640a581 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-05-example_frame.sio.md5: -------------------------------------------------------------------------------- 1 | d9b999a6184e0e8649a732b049c9109a 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-06-example.root.md5: -------------------------------------------------------------------------------- 1 | db390543bab1a89f52968516a2648af7 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-06-example.sio.md5: -------------------------------------------------------------------------------- 1 | c74b9634b1fa1305d3813ed23c30cc27 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-06-example_frame.root.md5: -------------------------------------------------------------------------------- 1 | e64e8720a2746ae30c363aa0d4f5935e 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-06-example_frame.sio.md5: -------------------------------------------------------------------------------- 1 | 22504d7cd722cde81202c1bdfbe44308 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-example.root.md5: -------------------------------------------------------------------------------- 1 | fc47e06f8c42b249dc0fbcbff09ef562 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-example.sio.md5: -------------------------------------------------------------------------------- 1 | 8146876f0121a8d07fdfd80c2408ed48 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-example_frame.root.md5: -------------------------------------------------------------------------------- 1 | a1065876927fa04f70687ed507dba5a2 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-16-example_frame.sio.md5: -------------------------------------------------------------------------------- 1 | c3a6ef4d13499c4ac5f1249a40d03e9c 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-99-example_frame.root.md5: -------------------------------------------------------------------------------- 1 | f16f21a368a87e630bbab2e764c7360c 2 | -------------------------------------------------------------------------------- /tests/input_files/v00-99-example_frame.sio.md5: -------------------------------------------------------------------------------- 1 | ad1945557d6b5e02620294c7edac3f99 2 | -------------------------------------------------------------------------------- /tests/input_files/v01-00-example_frame.root.md5: -------------------------------------------------------------------------------- 1 | 6f4166e975a427187a664e9e22fa3c8e 2 | -------------------------------------------------------------------------------- /tests/input_files/v01-00-example_frame.sio.md5: -------------------------------------------------------------------------------- 1 | bc04f154eb88ea84a00f0fe62851d3b6 2 | -------------------------------------------------------------------------------- /tests/input_files/v01-01-example_frame.root.md5: -------------------------------------------------------------------------------- 1 | 0345df80fe22c893811d20a26319993e 2 | -------------------------------------------------------------------------------- /tests/input_files/v01-02-example_frame.root.md5: -------------------------------------------------------------------------------- 1 | 0345df80fe22c893811d20a26319993e 2 | -------------------------------------------------------------------------------- /tests/ostream_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/ostream_operator.cpp -------------------------------------------------------------------------------- /tests/read_and_write_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/read_and_write_frame.h -------------------------------------------------------------------------------- /tests/read_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/read_frame.h -------------------------------------------------------------------------------- /tests/read_frame_auxiliary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/read_frame_auxiliary.h -------------------------------------------------------------------------------- /tests/read_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/read_interface.h -------------------------------------------------------------------------------- /tests/read_python_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/read_python_frame.h -------------------------------------------------------------------------------- /tests/read_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/read_test.h -------------------------------------------------------------------------------- /tests/root_io/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/CMakeLists.txt -------------------------------------------------------------------------------- /tests/root_io/leak_sanitizer_suppressions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/leak_sanitizer_suppressions.txt -------------------------------------------------------------------------------- /tests/root_io/param_reading_rdataframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/param_reading_rdataframe.py -------------------------------------------------------------------------------- /tests/root_io/read_and_write_associated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/read_and_write_associated.cpp -------------------------------------------------------------------------------- /tests/root_io/read_and_write_frame_root.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/read_and_write_frame_root.cpp -------------------------------------------------------------------------------- /tests/root_io/read_datasource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/read_datasource.py -------------------------------------------------------------------------------- /tests/root_io/read_frame_legacy_root.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/read_frame_legacy_root.cpp -------------------------------------------------------------------------------- /tests/root_io/read_frame_root.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/read_frame_root.cpp -------------------------------------------------------------------------------- /tests/root_io/read_frame_root_multiple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/read_frame_root_multiple.cpp -------------------------------------------------------------------------------- /tests/root_io/read_glob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/read_glob.cpp -------------------------------------------------------------------------------- /tests/root_io/read_interface_rntuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/read_interface_rntuple.cpp -------------------------------------------------------------------------------- /tests/root_io/read_interface_root.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/read_interface_root.cpp -------------------------------------------------------------------------------- /tests/root_io/read_multiple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/read_multiple.py -------------------------------------------------------------------------------- /tests/root_io/read_python_frame_rntuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/read_python_frame_rntuple.cpp -------------------------------------------------------------------------------- /tests/root_io/read_python_frame_root.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/read_python_frame_root.cpp -------------------------------------------------------------------------------- /tests/root_io/read_rntuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/read_rntuple.cpp -------------------------------------------------------------------------------- /tests/root_io/read_with_rdatasource_root.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/read_with_rdatasource_root.cpp -------------------------------------------------------------------------------- /tests/root_io/relation_range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/relation_range.cpp -------------------------------------------------------------------------------- /tests/root_io/selected_colls_roundtrip_rntuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/selected_colls_roundtrip_rntuple.cpp -------------------------------------------------------------------------------- /tests/root_io/selected_colls_roundtrip_root.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/selected_colls_roundtrip_root.cpp -------------------------------------------------------------------------------- /tests/root_io/write_frame_root.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/write_frame_root.cpp -------------------------------------------------------------------------------- /tests/root_io/write_interface_rntuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/write_interface_rntuple.cpp -------------------------------------------------------------------------------- /tests/root_io/write_interface_root.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/write_interface_root.cpp -------------------------------------------------------------------------------- /tests/root_io/write_rntuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/root_io/write_rntuple.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/CMakeLists.txt -------------------------------------------------------------------------------- /tests/schema_evolution/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/README.md -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/CMakeLists.txt -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/README.md -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/array_component_new_member/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/array_component_new_member/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/array_component_new_member/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/array_component_new_member/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/array_component_new_member/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/array_component_new_member/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/check_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/check_base.h -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/components_new_member/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/components_new_member/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/components_new_member/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/components_new_member/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/components_new_member/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/components_new_member/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/components_rename_member/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/components_rename_member/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/components_rename_member/evolution.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/components_rename_member/evolution.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/components_rename_member/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/components_rename_member/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/components_rename_member/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/components_rename_member/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/datatypes_new_member/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/datatypes_new_member/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/datatypes_new_member/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/datatypes_new_member/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/datatypes_new_member/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/datatypes_new_member/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/datatypes_remove_type/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/datatypes_remove_type/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/datatypes_remove_type/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/datatypes_remove_type/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/datatypes_remove_type/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/datatypes_remove_type/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/datatypes_rename_member/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/datatypes_rename_member/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/datatypes_rename_member/evolution.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/datatypes_rename_member/evolution.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/datatypes_rename_member/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/datatypes_rename_member/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/datatypes_rename_member/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/datatypes_rename_member/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/datatypes_rename_relation/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/datatypes_rename_relation/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/datatypes_rename_relation/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/datatypes_rename_relation/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/datatypes_rename_relation/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/datatypes_rename_relation/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/drop_component/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/drop_component/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/drop_component/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/drop_component/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/drop_component/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/drop_component/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/implicit_floating_point_change/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/implicit_floating_point_change/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/implicit_floating_point_change/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/implicit_floating_point_change/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/implicit_floating_point_change/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/implicit_floating_point_change/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_component_new_member/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_component_new_member/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_component_new_member/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_component_new_member/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_component_new_member/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_component_new_member/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_component_new_member/oldest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_component_new_member/oldest.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_components_rename_member/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_components_rename_member/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_components_rename_member/evolution.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_components_rename_member/evolution.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_components_rename_member/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_components_rename_member/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_components_rename_member/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_components_rename_member/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_components_rename_member/oldest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_components_rename_member/oldest.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_datatypes_new_member/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_datatypes_new_member/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_datatypes_new_member/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_datatypes_new_member/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_datatypes_new_member/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_datatypes_new_member/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_datatypes_new_member/oldest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_datatypes_new_member/oldest.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_drop_component/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_drop_component/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_drop_component/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_drop_component/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_drop_component/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_drop_component/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/multi_schema_drop_component/oldest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/multi_schema_drop_component/oldest.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/no_change/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/no_change/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/no_change/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/no_change/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/no_change/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/no_change/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/no_change_array_member/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/no_change_array_member/check.cpp -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/no_change_array_member/new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/no_change_array_member/new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/no_change_array_member/old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/no_change_array_member/old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/code_gen/test_utilities.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/code_gen/test_utilities.cmake -------------------------------------------------------------------------------- /tests/schema_evolution/detection/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/CMakeLists.txt -------------------------------------------------------------------------------- /tests/schema_evolution/detection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/README.md -------------------------------------------------------------------------------- /tests/schema_evolution/detection/component_members/dm_rename_new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/component_members/dm_rename_new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/component_members/dm_rename_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/component_members/dm_rename_old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/members/dm_add_one_rm_one_new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/members/dm_add_one_rm_one_new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/members/dm_add_one_rm_one_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/members/dm_add_one_rm_one_old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/members/dm_change_component_type_new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/members/dm_change_component_type_new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/members/dm_change_component_type_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/members/dm_change_component_type_old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/members/dm_float_to_double_new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/members/dm_float_to_double_new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/members/dm_float_to_double_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/members/dm_float_to_double_old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/members/dm_rename_new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/members/dm_rename_new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/members/dm_rename_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/members/dm_rename_old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/relations/dm_mv_multi_to_single_new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/relations/dm_mv_multi_to_single_new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/relations/dm_mv_multi_to_single_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/relations/dm_mv_multi_to_single_old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/relations/dm_mv_single_to_multi_new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/relations/dm_mv_single_to_multi_new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/relations/dm_mv_single_to_multi_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/relations/dm_mv_single_to_multi_old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/relations/dm_new_multi_relation_new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/relations/dm_new_multi_relation_new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/relations/dm_new_multi_relation_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/relations/dm_new_multi_relation_old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/relations/dm_new_single_relation_new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/relations/dm_new_single_relation_new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/relations/dm_new_single_relation_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/relations/dm_new_single_relation_old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/relations/dm_rm_multi_relation_new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/relations/dm_rm_multi_relation_new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/relations/dm_rm_multi_relation_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/relations/dm_rm_multi_relation_old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/relations/dm_rm_single_relation_new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/relations/dm_rm_single_relation_new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/relations/dm_rm_single_relation_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/relations/dm_rm_single_relation_old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/run_test_case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/run_test_case.sh -------------------------------------------------------------------------------- /tests/schema_evolution/detection/vector_members/dm_add_additional_new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/vector_members/dm_add_additional_new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/vector_members/dm_add_additional_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/vector_members/dm_add_additional_old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/vector_members/dm_add_new_new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/vector_members/dm_add_new_new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/vector_members/dm_add_new_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/vector_members/dm_add_new_old.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/vector_members/dm_rm_one_new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/vector_members/dm_rm_one_new.yaml -------------------------------------------------------------------------------- /tests/schema_evolution/detection/vector_members/dm_rm_one_old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/schema_evolution/detection/vector_members/dm_rm_one_old.yaml -------------------------------------------------------------------------------- /tests/scripts/dumpModelRoundTrip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/scripts/dumpModelRoundTrip.sh -------------------------------------------------------------------------------- /tests/selected_colls_roundtrip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/selected_colls_roundtrip.h -------------------------------------------------------------------------------- /tests/sio_io/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/sio_io/CMakeLists.txt -------------------------------------------------------------------------------- /tests/sio_io/read_and_write_frame_sio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/sio_io/read_and_write_frame_sio.cpp -------------------------------------------------------------------------------- /tests/sio_io/read_frame_legacy_sio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/sio_io/read_frame_legacy_sio.cpp -------------------------------------------------------------------------------- /tests/sio_io/read_frame_sio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/sio_io/read_frame_sio.cpp -------------------------------------------------------------------------------- /tests/sio_io/read_interface_sio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/sio_io/read_interface_sio.cpp -------------------------------------------------------------------------------- /tests/sio_io/read_python_frame_sio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/sio_io/read_python_frame_sio.cpp -------------------------------------------------------------------------------- /tests/sio_io/selected_colls_roundtrip_sio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/sio_io/selected_colls_roundtrip_sio.cpp -------------------------------------------------------------------------------- /tests/sio_io/write_frame_sio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/sio_io/write_frame_sio.cpp -------------------------------------------------------------------------------- /tests/sio_io/write_interface_sio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/sio_io/write_interface_sio.cpp -------------------------------------------------------------------------------- /tests/unittests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/unittests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unittests/buffer_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/unittests/buffer_factory.cpp -------------------------------------------------------------------------------- /tests/unittests/frame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/unittests/frame.cpp -------------------------------------------------------------------------------- /tests/unittests/interface_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/unittests/interface_types.cpp -------------------------------------------------------------------------------- /tests/unittests/links.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/unittests/links.cpp -------------------------------------------------------------------------------- /tests/unittests/std_interoperability.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/unittests/std_interoperability.cpp -------------------------------------------------------------------------------- /tests/unittests/unittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/unittests/unittest.cpp -------------------------------------------------------------------------------- /tests/unittests/unittest.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/unittests/unittest.jl -------------------------------------------------------------------------------- /tests/write_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/write_frame.h -------------------------------------------------------------------------------- /tests/write_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/write_frame.py -------------------------------------------------------------------------------- /tests/write_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tests/write_interface.h -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/json-to-yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tools/json-to-yaml -------------------------------------------------------------------------------- /tools/podio-dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tools/podio-dump -------------------------------------------------------------------------------- /tools/podio-dump-legacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tools/podio-dump-legacy -------------------------------------------------------------------------------- /tools/podio-merge-files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tools/podio-merge-files -------------------------------------------------------------------------------- /tools/podio-ttree-to-rntuple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tools/podio-ttree-to-rntuple -------------------------------------------------------------------------------- /tools/podio-vis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tools/podio-vis -------------------------------------------------------------------------------- /tools/src/argparseUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tools/src/argparseUtils.h -------------------------------------------------------------------------------- /tools/src/podio-dump-tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tools/src/podio-dump-tool.cpp -------------------------------------------------------------------------------- /tools/src/podio-test-hashes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tools/src/podio-test-hashes.cpp -------------------------------------------------------------------------------- /tools/src/tabulate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AIDASoft/podio/HEAD/tools/src/tabulate.h --------------------------------------------------------------------------------