From 23506e80c7b2b701e0e6edebcad9ccc9e7660022 Mon Sep 17 00:00:00 2001 From: Andrea Bocci Date: Tue, 20 Feb 2024 09:32:44 +0100 Subject: [PATCH] Move PF rechit read rules to classes_serial.cc Move the ROOT read rules for the PF rechits SoA host collections from classes_serial_def.xml to classes_serial.cc. --- .../ParticleFlowReco/src/classes_serial.cc | 10 ++++ .../src/classes_serial_def.xml | 60 ++++--------------- 2 files changed, 22 insertions(+), 48 deletions(-) create mode 100644 DataFormats/ParticleFlowReco/src/classes_serial.cc diff --git a/DataFormats/ParticleFlowReco/src/classes_serial.cc b/DataFormats/ParticleFlowReco/src/classes_serial.cc new file mode 100644 index 0000000000000..9aa4a6df5ce97 --- /dev/null +++ b/DataFormats/ParticleFlowReco/src/classes_serial.cc @@ -0,0 +1,10 @@ +#include "DataFormats/ParticleFlowReco/interface/CaloRecHitHostCollection.h" +#include "DataFormats/ParticleFlowReco/interface/PFClusterHostCollection.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFractionHostCollection.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitHostCollection.h" +#include "DataFormats/Portable/interface/PortableHostCollectionReadRules.h" + +SET_PORTABLEHOSTCOLLECTION_READ_RULES(reco::CaloRecHitHostCollection); +SET_PORTABLEHOSTCOLLECTION_READ_RULES(reco::PFClusterHostCollection); +SET_PORTABLEHOSTCOLLECTION_READ_RULES(reco::PFRecHitFractionHostCollection); +SET_PORTABLEHOSTCOLLECTION_READ_RULES(reco::PFRecHitHostCollection); diff --git a/DataFormats/ParticleFlowReco/src/classes_serial_def.xml b/DataFormats/ParticleFlowReco/src/classes_serial_def.xml index 1eb1e7c34c123..a3a14bd53e9a4 100644 --- a/DataFormats/ParticleFlowReco/src/classes_serial_def.xml +++ b/DataFormats/ParticleFlowReco/src/classes_serial_def.xml @@ -1,65 +1,29 @@ - - - - + + + - - - - + + + - - - - + + + - - - - + + +