diff --git a/DataFormats/BeamSpot/src/classes_def.xml b/DataFormats/BeamSpot/src/classes_def.xml index e3fb016fa64ba..846be19d45b6b 100644 --- a/DataFormats/BeamSpot/src/classes_def.xml +++ b/DataFormats/BeamSpot/src/classes_def.xml @@ -5,7 +5,7 @@ - + diff --git a/DataFormats/EcalDigi/src/classes_def.xml b/DataFormats/EcalDigi/src/classes_def.xml index e84ce6e755cb1..bbebb272d029a 100644 --- a/DataFormats/EcalDigi/src/classes_def.xml +++ b/DataFormats/EcalDigi/src/classes_def.xml @@ -152,9 +152,7 @@ - - - + @@ -162,8 +160,6 @@ - - - + diff --git a/DataFormats/EcalRecHit/src/classes_def.xml b/DataFormats/EcalRecHit/src/classes_def.xml index c70bbd1d347ca..d7327bf1d9808 100644 --- a/DataFormats/EcalRecHit/src/classes_def.xml +++ b/DataFormats/EcalRecHit/src/classes_def.xml @@ -39,7 +39,7 @@ - + @@ -47,7 +47,7 @@ - + diff --git a/DataFormats/HGCalReco/src/classes_def.xml b/DataFormats/HGCalReco/src/classes_def.xml index a8def7b0a1300..1f1a574ea44ac 100644 --- a/DataFormats/HGCalReco/src/classes_def.xml +++ b/DataFormats/HGCalReco/src/classes_def.xml @@ -76,14 +76,14 @@ - + - + diff --git a/DataFormats/HcalDigi/src/classes_def.xml b/DataFormats/HcalDigi/src/classes_def.xml index 4b5ce52dca15a..aa664b497c3ce 100644 --- a/DataFormats/HcalDigi/src/classes_def.xml +++ b/DataFormats/HcalDigi/src/classes_def.xml @@ -115,14 +115,14 @@ - + - + diff --git a/DataFormats/HcalRecHit/src/classes_def.xml b/DataFormats/HcalRecHit/src/classes_def.xml index 38a58e28f47d1..88e0e8d648453 100644 --- a/DataFormats/HcalRecHit/src/classes_def.xml +++ b/DataFormats/HcalRecHit/src/classes_def.xml @@ -120,7 +120,7 @@ - + diff --git a/DataFormats/ParticleFlowReco/src/classes_serial_def.xml b/DataFormats/ParticleFlowReco/src/classes_serial_def.xml index 8494ea92aff6c..593b26dcac087 100644 --- a/DataFormats/ParticleFlowReco/src/classes_serial_def.xml +++ b/DataFormats/ParticleFlowReco/src/classes_serial_def.xml @@ -1,26 +1,26 @@ - + - + - + - + diff --git a/DataFormats/Portable/README.md b/DataFormats/Portable/README.md index dda335e6fb068..b59973e46c92b 100644 --- a/DataFormats/Portable/README.md +++ b/DataFormats/Portable/README.md @@ -36,6 +36,8 @@ SET_PORTABLEHOSTOBJECT_READ_RULES(portabletest::TestHostObject); ``` **Note:** The dictionary for `portabletest::TestHostObject::Product` (using the same type alias as in the registration macro above) must be placed in the `classes_def.xml` file before the type that `Product` aliases. +**Note:** The dictionary for `portabletest::TestHostObject` in `classes_def.xml` needs `rntupleStreamerMode="true"` attribute in order to be storable with RNTuple. + `PortableHostObject` objects can also be read back in "bare ROOT" mode, without any dictionaries. They have no implicit or explicit references to alpaka (neither as part of the class signature nor as part of its name). @@ -97,6 +99,8 @@ SET_PORTABLEHOSTCOLLECTION_READ_RULES(portabletest::TestHostCollection); ``` **Note:** The dictionary for `portabletest::TestHostCollection::Layout` (using the same type alias as in the registration macro above) must be placed in the `classes_def.xml` file before the type that `Layout` aliases. +**Note:** The dictionary for `portabletest::TestHostCollection` in `classes_def.xml` needs `rntupleStreamerMode="true"` attribute in order to be storable with RNTuple. + `PortableHostCollection` collections can also be read back in "bare ROOT" mode, without any dictionaries. They have no implicit or explicit references to alpaka (neither as part of the class signature nor as part of its name). diff --git a/DataFormats/Portable/scripts/portableHostCollectionHints b/DataFormats/Portable/scripts/portableHostCollectionHints index 895831d08e20d..902ae20354ce1 100755 --- a/DataFormats/Portable/scripts/portableHostCollectionHints +++ b/DataFormats/Portable/scripts/portableHostCollectionHints @@ -13,7 +13,7 @@ for i in range(len(layouts)): print("In /src/classes_def.xml (with necessary includes in /src/classes.h):\n") print("") print(" ") -print(" "% collectionName) +print(" "% collectionName) print(" "% collectionName) print(" "% collectionName) print() diff --git a/DataFormats/PortableTestObjects/src/classes_def.xml b/DataFormats/PortableTestObjects/src/classes_def.xml index 8d6168cc12600..50473ee0905b0 100644 --- a/DataFormats/PortableTestObjects/src/classes_def.xml +++ b/DataFormats/PortableTestObjects/src/classes_def.xml @@ -1,20 +1,20 @@ - + - + - + - + @@ -35,7 +35,7 @@ - + @@ -43,7 +43,7 @@ - + @@ -51,7 +51,7 @@ - + @@ -59,7 +59,7 @@ - + @@ -67,7 +67,7 @@ - + @@ -75,7 +75,7 @@ - + diff --git a/DataFormats/SiPixelClusterSoA/src/classes_def.xml b/DataFormats/SiPixelClusterSoA/src/classes_def.xml index 587e9c7fd05a0..2b5553610d0ab 100644 --- a/DataFormats/SiPixelClusterSoA/src/classes_def.xml +++ b/DataFormats/SiPixelClusterSoA/src/classes_def.xml @@ -1,5 +1,5 @@ - + diff --git a/DataFormats/SiPixelDigiSoA/src/classes_def.xml b/DataFormats/SiPixelDigiSoA/src/classes_def.xml index bfd5ec3f60375..f4d0fd97450c5 100644 --- a/DataFormats/SiPixelDigiSoA/src/classes_def.xml +++ b/DataFormats/SiPixelDigiSoA/src/classes_def.xml @@ -1,5 +1,5 @@ - + @@ -7,7 +7,7 @@ - + diff --git a/DataFormats/SiStripClusterSoA/src/classes_def.xml b/DataFormats/SiStripClusterSoA/src/classes_def.xml index a5fee8d19ae11..06ed1a5a7cfbf 100644 --- a/DataFormats/SiStripClusterSoA/src/classes_def.xml +++ b/DataFormats/SiStripClusterSoA/src/classes_def.xml @@ -2,6 +2,6 @@ - + diff --git a/DataFormats/SiStripDigiSoA/src/classes_def.xml b/DataFormats/SiStripDigiSoA/src/classes_def.xml index e8534e51ee9c7..97bfb016210b4 100644 --- a/DataFormats/SiStripDigiSoA/src/classes_def.xml +++ b/DataFormats/SiStripDigiSoA/src/classes_def.xml @@ -2,6 +2,6 @@ - +