Skip to content

Commit 6c5c48c

Browse files
committed
Mark more classes with rntupleStreamerMode
These types can't be handled fully by RNTuple so must be serialized using the streamer mode.
1 parent 69e3d47 commit 6c5c48c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

DataFormats/CTPPSReco/src/classes_def.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@
6060
<class name="std::vector<edm::DetSet<TotemRPLocalTrack> >"/>
6161
<class name="edm::DetSetVector<TotemRPLocalTrack>"/>
6262
<class name="edm::Wrapper<edm::DetSetVector<TotemRPLocalTrack>>"/>
63-
<class name="TotemRPLocalTrack::FittedRecHit" ClassVersion="3">
63+
<!-- FittedRecHit holds a TVector3 which RNTuple can not handle -->
64+
<class name="TotemRPLocalTrack::FittedRecHit" ClassVersion="3" rntupleStreamerMode="true">
6465
<version ClassVersion="3" checksum="839012906"/>
6566
</class>
6667
<class name="edm::DetSet<TotemRPLocalTrack::FittedRecHit>"/>

SimDataFormats/TrackingAnalysis/src/classes_def.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<class name="std::pair<UniqueSimTrackId, edm::Ref<std::vector<TrackingParticle>, TrackingParticle, edm::refhelper::FindUsingAdvance<std::vector<TrackingParticle>, TrackingParticle> > >"/>
3939
<class name="std::unordered_map<UniqueSimTrackId, TrackingParticleRef, UniqueSimTrackIdHash>"/>
4040
<class name="edm::Wrapper<std::unordered_map<UniqueSimTrackId, TrackingParticleRef, UniqueSimTrackIdHash>>"/>
41-
<class name="SimTrackToTPMap"/>
41+
<class name="SimTrackToTPMap" rntupleStreamerMode="true"/>
4242
<class name="edm::Wrapper<SimTrackToTPMap>"/>
4343

4444
<class name="SimDoublets" ClassVersion="3">

0 commit comments

Comments
 (0)