Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Undefine _Float16 #41819

Merged
merged 1 commit into from
Jun 4, 2023
Merged

Undefine _Float16 #41819

merged 1 commit into from
Jun 4, 2023

Conversation

fwyzard
Copy link
Contributor

@fwyzard fwyzard commented May 31, 2023

PR description:

CUDA headers define _Float16 to the CUDA __half type. This conflicts with the ISO C type used for 16-bit floating point numbers, that is supported by GCC 12 for SSE2 and later instruction sets.

Prevent _Float16 defined by CUDA headers from hiding the ISO C type used by GCC.

PR validation:

None.

Prevent _Float16 defined by CUDA headers from hiding the ISO C type used by GCC
@fwyzard
Copy link
Contributor Author

fwyzard commented May 31, 2023

enable gpu

@fwyzard
Copy link
Contributor Author

fwyzard commented May 31, 2023

please test

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-41819/35710

  • This PR adds an extra 16KB to repository

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @fwyzard (Andrea Bocci) for master.

It involves the following packages:

  • RecoLocalTracker/SiStripClusterizer (reconstruction)

@mandrenguyen, @clacaputo can you please review it and eventually sign? Thanks.
@echabert, @VourMa, @swertz, @missirol, @GiacomoSguazzoni, @yduhm, @robervalwalsh, @JanFSchulte, @rovere, @VinInn, @alesaggio, @gpetruc, @felicepantaleo, @mtosi, @gbenelli, @mmusich, @threus, @jlidrych this is something you requested to watch as well.
@perrotta, @dpiparo, @rappoccio you are the release manager for this.

cms-bot commands are listed here

@fwyzard
Copy link
Contributor Author

fwyzard commented May 31, 2023

please test for el8_amd64_gcc12

@cmsbuild
Copy link
Contributor

-1

Failed Tests: Build HeaderConsistency
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-5e774b/32885/summary.html
COMMIT: e736feb
CMSSW: CMSSW_13_2_X_2023-05-29-1100/el8_amd64_gcc12
Additional Tests: GPU
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/41819/32885/install.sh to create a dev area with all the needed externals and cmssw changes.

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:

You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-5e774b/32885/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-5e774b/32885/git-merge-result

Build

I found compilation error when building:

>> Compiling edm plugin /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_13_2_X_2023-05-29-1100/src/EventFilter/HGCalRawToDigi/plugins/HFNoseRawToDigiFake.cc
>> Compiling edm plugin /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_13_2_X_2023-05-29-1100/src/EventFilter/HGCalRawToDigi/plugins/HGCalRawToDigi.cc
>> Compiling edm plugin /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_13_2_X_2023-05-29-1100/src/EventFilter/HGCalRawToDigi/plugins/HGCalRawToDigiFake.cc
>> Compiling edm plugin /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_13_2_X_2023-05-29-1100/src/EventFilter/HGCalRawToDigi/plugins/HGCalSlinkEmulator.cc
/data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_13_2_X_2023-05-29-1100/src/EventFilter/HGCalRawToDigi/plugins/HGCalRawToDigi.cc: In member function 'virtual void HGCalRawToDigi::produce(edm::Event&, const edm::EventSetup&)':
/data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_13_2_X_2023-05-29-1100/src/EventFilter/HGCalRawToDigi/plugins/HGCalRawToDigi.cc:68:37: error: comparing the result of pointer addition '(ptr + ((sizetype)i))' and NULL [-Werror=address]
   68 |       data_32bit.emplace_back(((ptr + i) ? ((*(ptr + i) & 0xff) << 0) : 0) +
      |                                ~~~~~^~~~
/data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_13_2_X_2023-05-29-1100/src/EventFilter/HGCalRawToDigi/plugins/HGCalRawToDigi.cc:69:41: error: comparing the result of pointer addition '(ptr + (((sizetype)i) + 1))' and NULL [-Werror=address]
   69 |                               ((ptr + i + 1) ? ((*(ptr + i + 1) & 0xff) << 8) : 0) +
      |                                ~~~~~~~~~^~~~


@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-5e774b/32884/summary.html
COMMIT: e736feb
CMSSW: CMSSW_13_2_X_2023-05-30-2300/el8_amd64_gcc11
Additional Tests: GPU
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/41819/32884/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially added 4 lines to the logs
  • Reco comparison results: 8 differences found in the comparisons
  • DQMHistoTests: Total files compared: 48
  • DQMHistoTests: Total histograms compared: 3221457
  • DQMHistoTests: Total failures: 6
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3221429
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 47 files compared)
  • Checked 207 log files, 159 edm output root files, 48 DQM output files
  • TriggerResults: no differences found

GPU Comparison Summary

Summary:

  • No significant changes to the logs found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 3
  • DQMHistoTests: Total histograms compared: 40073
  • DQMHistoTests: Total failures: 25
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 40048
  • DQMHistoTests: Total skipped: 0
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 2 files compared)
  • Checked 8 log files, 6 edm output root files, 3 DQM output files
  • TriggerResults: no differences found

@iarspider
Copy link
Contributor

please test with #41792 for el8_amd64_gcc12

@cmsbuild
Copy link
Contributor

-1

Failed Tests: HeaderConsistency UnitTests RelVals AddOn
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-5e774b/32895/summary.html
COMMIT: e736feb
CMSSW: CMSSW_13_2_X_2023-05-29-1100/el8_amd64_gcc12
Additional Tests: GPU
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/41819/32895/install.sh to create a dev area with all the needed externals and cmssw changes.

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:

You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-5e774b/32895/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-5e774b/32895/git-merge-result

Unit Tests

I found errors in the following unit tests:

---> test DiMuonVertex had ERRORS
---> test PrimaryVertex had ERRORS
---> test test_DetectorStateFilter had ERRORS
---> test Miscellanea had ERRORS
and more ...

RelVals

----- Begin Fatal Exception 31-May-2023 17:14:46 CEST-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Calling ProductRegistry::initializeLookupTables
Exception Message:
No data dictionary found for the following classes:

  __pair_base<LinkBoardElectronicIndex,int>
  __pair_base<csc::L1Track,MuonDigiCollection<CSCDetId,CSCCorrelatedLCTDigi> >

Most likely each dictionary was never generated, but it may
be that it was generated in the wrong package. Please add
(or move) the specification '<class name="whatever"/>' to
the appropriate classes_def.xml file along with any other
information needed there. For example, if this class has any
transient members, you need to specify them in classes_def.xml.
Also include the class header in classes.h

A type listed above might or might not be the same as a
type stored in the Event (or Lumi or Run). Instead it might
be the type of a data member, base class, wrapped type, or
other object needed by a stored type. Below is some additional
information which lists the stored types associated with the
types whose dictionaries were not found:

  std::vector<std::pair<LinkBoardElectronicIndex,int> > (produced in current process)
  std::vector<std::pair<csc::L1Track,MuonDigiCollection<CSCDetId,CSCCorrelatedLCTDigi> > > (produced in current process)

Missing dictionaries are associated with these branch names:

  LinkBoardElectronicIndexintstdpairs_unpackRPC__reHLT.
  cscL1TrackCSCDetIdCSCCorrelatedLCTDigiMuonDigiCollectionstdpairs_unpackCsctf__reHLT.

If you do not need these branches and they are not produced
in the current process, an alternate solution to adding
dictionaries is to drop these branches on input using the
inputCommands parameter of the PoolSource.
----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 31-May-2023 17:14:46 CEST-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Calling ProductRegistry::initializeLookupTables
Exception Message:
No data dictionary found for the following classes:

  __pair_base<LinkBoardElectronicIndex,int>
  __pair_base<csc::L1Track,MuonDigiCollection<CSCDetId,CSCCorrelatedLCTDigi> >

Most likely each dictionary was never generated, but it may
be that it was generated in the wrong package. Please add
(or move) the specification '<class name="whatever"/>' to
the appropriate classes_def.xml file along with any other
information needed there. For example, if this class has any
transient members, you need to specify them in classes_def.xml.
Also include the class header in classes.h

A type listed above might or might not be the same as a
type stored in the Event (or Lumi or Run). Instead it might
be the type of a data member, base class, wrapped type, or
other object needed by a stored type. Below is some additional
information which lists the stored types associated with the
types whose dictionaries were not found:

  std::vector<std::pair<LinkBoardElectronicIndex,int> > (produced in current process)
  std::vector<std::pair<csc::L1Track,MuonDigiCollection<CSCDetId,CSCCorrelatedLCTDigi> > > (produced in current process)

Missing dictionaries are associated with these branch names:

  LinkBoardElectronicIndexintstdpairs_unpackRPC__reHLT.
  cscL1TrackCSCDetIdCSCCorrelatedLCTDigiMuonDigiCollectionstdpairs_unpackCsctf__reHLT.

If you do not need these branches and they are not produced
in the current process, an alternate solution to adding
dictionaries is to drop these branches on input using the
inputCommands parameter of the PoolSource.
----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 31-May-2023 17:14:46 CEST-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Calling ProductRegistry::initializeLookupTables
Exception Message:
No data dictionary found for the following classes:

  __pair_base<LinkBoardElectronicIndex,int>
  __pair_base<csc::L1Track,MuonDigiCollection<CSCDetId,CSCCorrelatedLCTDigi> >

Most likely each dictionary was never generated, but it may
be that it was generated in the wrong package. Please add
(or move) the specification '<class name="whatever"/>' to
the appropriate classes_def.xml file along with any other
information needed there. For example, if this class has any
transient members, you need to specify them in classes_def.xml.
Also include the class header in classes.h

A type listed above might or might not be the same as a
type stored in the Event (or Lumi or Run). Instead it might
be the type of a data member, base class, wrapped type, or
other object needed by a stored type. Below is some additional
information which lists the stored types associated with the
types whose dictionaries were not found:

  std::vector<std::pair<LinkBoardElectronicIndex,int> > (produced in current process)
  std::vector<std::pair<csc::L1Track,MuonDigiCollection<CSCDetId,CSCCorrelatedLCTDigi> > > (produced in current process)

Missing dictionaries are associated with these branch names:

  LinkBoardElectronicIndexintstdpairs_unpackRPC__reHLT.
  cscL1TrackCSCDetIdCSCCorrelatedLCTDigiMuonDigiCollectionstdpairs_unpackCsctf__reHLT.

If you do not need these branches and they are not produced
in the current process, an alternate solution to adding
dictionaries is to drop these branches on input using the
inputCommands parameter of the PoolSource.
----- End Fatal Exception -------------------------------------------------
Expand to see more relval errors ...

AddOn Tests

----- Begin Fatal Exception 31-May-2023 17:14:56 CEST-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Calling ProductRegistry::initializeLookupTables
Exception Message:
No data dictionary found for the following classes:

  __pair_base<OmniClusterRef,edm::Ref<vector<TrackingParticle>,TrackingParticle,edm::refhelper::FindUsingAdvance<vector<TrackingParticle>,TrackingParticle> > >
  __pair_base<csc::L1Track,MuonDigiCollection<CSCDetId,CSCCorrelatedLCTDigi> >
  __pair_base<edm::Ref<vector<TrackingParticle>,TrackingParticle,edm::refhelper::FindUsingAdvance<vector<TrackingParticle>,TrackingParticle> >,edm::Ref<vector<PSimHit>,PSimHit,edm::refhelper::FindUsingAdvance<vector<PSimHit>,PSimHit> > >
  __pair_base<edm::Ref<vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<vector<reco::PFTau>,reco::PFTau> >,edm::Ref<vector<reco::PFTauTransverseImpactParameter>,reco::PFTauTransverseImpactParameter,edm::refhelper::FindUsingAdvance<vector<reco::PFTauTransverseImpactParameter>,reco::PFTauTransverseImpactParameter> > >
  __pair_base<edm::Ref<vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<vector<reco::PFTau>,reco::PFTau> >,edm::Ref<vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<vector<reco::Vertex>,reco::Vertex> > >
  __pair_base<edm::Ref<vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<vector<reco::PFTau>,reco::PFTau> >,float>
  __pair_base<edm::Ref<vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<vector<reco::PFTau>,reco::PFTau> >,vector<edm::Ref<vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<vector<reco::Vertex>,reco::Vertex> > > >
  __pair_base<edm::RefToBase<reco::Jet>,edm::RefVector<vector<reco::Track>,reco::Track,edm::refhelper::FindUsingAdvance<vector<reco::Track>,reco::Track> > >
  __pair_base<edm::RefToBase<reco::Jet>,float>
  __pair_base<edm::RefToBase<reco::Jet>,reco::JetExtendedAssociation::JetExtendedData>
  __pair_base<edm::RefToBase<reco::Jet>,reco::JetFlavour>
  __pair_base<edm::RefToBase<reco::Jet>,reco::JetFlavourInfo>
  __pair_base<edm::RefToBase<reco::Jet>,reco::MatchedPartons>
  __pair_base<edm::RefToBase<reco::Jet>,vector<reco::PFRecoTauChargedHadron> >
  __pair_base<edm::RefToBase<reco::Jet>,vector<reco::RecoTauPiZero> >
  __pair_base<unsigned long,edm::Ptr<reco::PFCluster> >

Most likely each dictionary was never generated, but it may
be that it was generated in the wrong package. Please add
(or move) the specification '<class name="whatever"/>' to
the appropriate classes_def.xml file along with any other
information needed there. For example, if this class has any
transient members, you need to specify them in classes_def.xml.
Also include the class header in classes.h

A type listed above might or might not be the same as a
type stored in the Event (or Lumi or Run). Instead it might
be the type of a data member, base class, wrapped type, or
other object needed by a stored type. Below is some additional
information which lists the stored types associated with the
types whose dictionaries were not found:

  ClusterTPAssociation (produced in current process)
  edm::AssociationVector<edm::RefProd<std::vector<reco::PFTau> >,std::vector<edm::Ref<std::vector<reco::PFTauTransverseImpactParameter>,reco::PFTauTransverseImpactParameter,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTauTransverseImpactParameter>,reco::PFTauTransverseImpactParameter> > >,edm::Ref<std::vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTau>,reco::PFTau> >,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefProd<std::vector<reco::PFTau> >,std::vector<edm::Ref<std::vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<std::vector<reco::Vertex>,reco::Vertex> > >,edm::Ref<std::vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTau>,reco::PFTau> >,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefProd<std::vector<reco::PFTau> >,std::vector<std::vector<edm::Ref<std::vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<std::vector<reco::Vertex>,reco::Vertex> > > >,edm::Ref<std::vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTau>,reco::PFTau> >,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefToBaseProd<reco::Jet>,std::vector<edm::RefVector<std::vector<reco::Track>,reco::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::Track>,reco::Track> > >,edm::RefToBase<reco::Jet>,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefToBaseProd<reco::Jet>,std::vector<float>,edm::RefToBase<reco::Jet>,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefToBaseProd<reco::Jet>,std::vector<reco::JetExtendedAssociation::JetExtendedData>,edm::RefToBase<reco::Jet>,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  reco::JetFlavourInfoMatchingCollection (produced in current process)
  reco::JetFlavourMatchingCollection (produced in current process)
  reco::JetMatchedPartonsCollection (produced in current process)
  reco::JetPiZeroAssociation (produced in current process)
  reco::PFJetChargedHadronAssociation (produced in current process)
  reco::PFTauDiscriminator (produced in current process)
  std::vector<std::pair<csc::L1Track,MuonDigiCollection<CSCDetId,CSCCorrelatedLCTDigi> > > (produced in current process)
  std::vector<std::pair<edm::Ref<std::vector<TrackingParticle>,TrackingParticle,edm::refhelper::FindUsingAdvance<std::vector<TrackingParticle>,TrackingParticle> >,edm::Ref<std::vector<PSimHit>,PSimHit,edm::refhelper::FindUsingAdvance<std::vector<PSimHit>,PSimHit> > > > (produced in current process)
  std::vector<std::pair<unsigned long,edm::Ptr<reco::PFCluster> > > (produced in current process)

Missing dictionaries are associated with these branch names:

  ClusterTPAssociation_tpClusterProducerPreSplitting__RECO.
  ClusterTPAssociation_tpClusterProducer__RECO.
  TrackingParticlesTrackingParticleTrackingParticlesTrackingParticleedmrefhelperFindUsingAdvanceedmRefPSimHitsPSimHitPSimHitsPSimHitedmrefhelperFindUsingAdvanceedmRefstdpairs_simHitTPAssocProducer__RECO.
  cscL1TrackCSCDetIdCSCCorrelatedLCTDigiMuonDigiCollectionstdpairs_simCsctfTrackDigis__RECO.
  recoJetFlavourInfoMatchingCollection_myak4JetFlavourInfos__RECO.
  recoJetFlavourInfoMatchingCollection_patJetFlavourAssociation__RECO.
  recoJetFlavourMatchingCollection_patJetFlavourAssociationLegacy__RECO.
  recoJetMatchedPartonsCollection_patJetPartonAssociationLegacy__RECO.
  recoJetPiZeroAssociation_ak4PFJetsLegacyHPSPiZeros__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_patJetCharge__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfChargeBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedCvsBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedCvsLJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedInclusiveSecondaryVertexV2BJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedMVAV2BJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedSecondaryVertexV2BJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probb_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probbb_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probc_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probcc_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probudsg_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCSVJetTags_probb_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCSVJetTags_probbb_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCSVJetTags_probc_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCSVJetTags_probudsg_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfGhostTrackBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfJetBProbabilityBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfJetProbabilityBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfSimpleInclusiveSecondaryVertexHighEffBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfSimpleSecondaryVertexHighEffBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfTrackCountingHighEffBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_softPFElectronBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_softPFMuonBJetTags__RECO.
  recoJetedmRefToBaseProdTorecoJetExtendedAssociationJetExtendedDatasAssociationVector_ak4JetExtender__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorAtCaloFace__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorAtVertexJPT__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorAtVertexPF__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorAtVertex__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorExplicitAll__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorExplicit__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4PFJetTracksAssociatorAtVertex__RECO.
  recoPFJetChargedHadronAssociation_ak4PFJetsRecoTauChargedHadrons__RECO.
  recoPFTauDiscriminator_hpsPFTauDiscriminationByDeadECALElectronRejection__RECO.
  recoPFTauDiscriminator_hpsPFTauDiscriminationByDecayModeFindingNewDMs__RECO.
  recoPFTauDiscriminator_hpsPFTauDiscriminationByDecayModeFindingOldDMs__RECO.
  recoPFTauDiscriminator_hpsPFTauDiscriminationByDecayModeFinding__RECO.
  recoPFTauDiscriminator_hpsSelectionDiscriminator__RECO.
  recoPFTausedmRefProdrecoPFTauTransverseImpactParametersrecoPFTauTransverseImpactParameterrecoPFTauTransverseImpactParametersTorecoPFTauTransverseImpactParameteredmrefhelperFindUsingAdvanceedmRefsAssociationVector_hpsPFTauTransverseImpactParameters__RECO.
  recoPFTausedmRefProdrecoVertexsrecoVertexrecoVertexsTorecoVertexedmrefhelperFindUsingAdvanceedmRefsAssociationVector_hpsPFTauPrimaryVertexProducer__RECO.
  recoPFTausedmRefProdrecoVertexsrecoVertexrecoVertexsTorecoVertexedmrefhelperFindUsingAdvanceedmRefssAssociationVector_hpsPFTauSecondaryVertexProducer__RECO.
  ulongrecoPFClusteredmPtrstdpairs_particleFlowClusterECAL__RECO.
  ulongrecoPFClusteredmPtrstdpairs_particleFlowClusterOOTECAL__RECO.

If you do not need these branches and they are not produced
in the current process, an alternate solution to adding
dictionaries is to drop these branches on input using the
inputCommands parameter of the PoolSource.
----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 31-May-2023 17:14:56 CEST-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Calling ProductRegistry::initializeLookupTables
Exception Message:
No data dictionary found for the following classes:

  __pair_base<OmniClusterRef,edm::Ref<vector<TrackingParticle>,TrackingParticle,edm::refhelper::FindUsingAdvance<vector<TrackingParticle>,TrackingParticle> > >
  __pair_base<csc::L1Track,MuonDigiCollection<CSCDetId,CSCCorrelatedLCTDigi> >
  __pair_base<edm::Ref<vector<TrackingParticle>,TrackingParticle,edm::refhelper::FindUsingAdvance<vector<TrackingParticle>,TrackingParticle> >,edm::Ref<vector<PSimHit>,PSimHit,edm::refhelper::FindUsingAdvance<vector<PSimHit>,PSimHit> > >
  __pair_base<edm::Ref<vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<vector<reco::PFTau>,reco::PFTau> >,edm::Ref<vector<reco::PFTauTransverseImpactParameter>,reco::PFTauTransverseImpactParameter,edm::refhelper::FindUsingAdvance<vector<reco::PFTauTransverseImpactParameter>,reco::PFTauTransverseImpactParameter> > >
  __pair_base<edm::Ref<vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<vector<reco::PFTau>,reco::PFTau> >,edm::Ref<vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<vector<reco::Vertex>,reco::Vertex> > >
  __pair_base<edm::Ref<vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<vector<reco::PFTau>,reco::PFTau> >,float>
  __pair_base<edm::Ref<vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<vector<reco::PFTau>,reco::PFTau> >,vector<edm::Ref<vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<vector<reco::Vertex>,reco::Vertex> > > >
  __pair_base<edm::RefToBase<reco::Jet>,edm::RefVector<vector<reco::Track>,reco::Track,edm::refhelper::FindUsingAdvance<vector<reco::Track>,reco::Track> > >
  __pair_base<edm::RefToBase<reco::Jet>,float>
  __pair_base<edm::RefToBase<reco::Jet>,reco::JetExtendedAssociation::JetExtendedData>
  __pair_base<edm::RefToBase<reco::Jet>,reco::JetFlavour>
  __pair_base<edm::RefToBase<reco::Jet>,reco::JetFlavourInfo>
  __pair_base<edm::RefToBase<reco::Jet>,reco::MatchedPartons>
  __pair_base<edm::RefToBase<reco::Jet>,vector<reco::PFRecoTauChargedHadron> >
  __pair_base<edm::RefToBase<reco::Jet>,vector<reco::RecoTauPiZero> >
  __pair_base<unsigned long,edm::Ptr<reco::PFCluster> >

Most likely each dictionary was never generated, but it may
be that it was generated in the wrong package. Please add
(or move) the specification '<class name="whatever"/>' to
the appropriate classes_def.xml file along with any other
information needed there. For example, if this class has any
transient members, you need to specify them in classes_def.xml.
Also include the class header in classes.h

A type listed above might or might not be the same as a
type stored in the Event (or Lumi or Run). Instead it might
be the type of a data member, base class, wrapped type, or
other object needed by a stored type. Below is some additional
information which lists the stored types associated with the
types whose dictionaries were not found:

  ClusterTPAssociation (produced in current process)
  edm::AssociationVector<edm::RefProd<std::vector<reco::PFTau> >,std::vector<edm::Ref<std::vector<reco::PFTauTransverseImpactParameter>,reco::PFTauTransverseImpactParameter,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTauTransverseImpactParameter>,reco::PFTauTransverseImpactParameter> > >,edm::Ref<std::vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTau>,reco::PFTau> >,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefProd<std::vector<reco::PFTau> >,std::vector<edm::Ref<std::vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<std::vector<reco::Vertex>,reco::Vertex> > >,edm::Ref<std::vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTau>,reco::PFTau> >,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefProd<std::vector<reco::PFTau> >,std::vector<std::vector<edm::Ref<std::vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<std::vector<reco::Vertex>,reco::Vertex> > > >,edm::Ref<std::vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTau>,reco::PFTau> >,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefToBaseProd<reco::Jet>,std::vector<edm::RefVector<std::vector<reco::Track>,reco::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::Track>,reco::Track> > >,edm::RefToBase<reco::Jet>,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefToBaseProd<reco::Jet>,std::vector<float>,edm::RefToBase<reco::Jet>,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefToBaseProd<reco::Jet>,std::vector<reco::JetExtendedAssociation::JetExtendedData>,edm::RefToBase<reco::Jet>,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  reco::JetFlavourInfoMatchingCollection (produced in current process)
  reco::JetFlavourMatchingCollection (produced in current process)
  reco::JetMatchedPartonsCollection (produced in current process)
  reco::JetPiZeroAssociation (produced in current process)
  reco::PFJetChargedHadronAssociation (produced in current process)
  reco::PFTauDiscriminator (produced in current process)
  std::vector<std::pair<csc::L1Track,MuonDigiCollection<CSCDetId,CSCCorrelatedLCTDigi> > > (produced in current process)
  std::vector<std::pair<edm::Ref<std::vector<TrackingParticle>,TrackingParticle,edm::refhelper::FindUsingAdvance<std::vector<TrackingParticle>,TrackingParticle> >,edm::Ref<std::vector<PSimHit>,PSimHit,edm::refhelper::FindUsingAdvance<std::vector<PSimHit>,PSimHit> > > > (produced in current process)
  std::vector<std::pair<unsigned long,edm::Ptr<reco::PFCluster> > > (produced in current process)

Missing dictionaries are associated with these branch names:

  ClusterTPAssociation_tpClusterProducerPreSplitting__RECO.
  ClusterTPAssociation_tpClusterProducer__RECO.
  TrackingParticlesTrackingParticleTrackingParticlesTrackingParticleedmrefhelperFindUsingAdvanceedmRefPSimHitsPSimHitPSimHitsPSimHitedmrefhelperFindUsingAdvanceedmRefstdpairs_simHitTPAssocProducer__RECO.
  cscL1TrackCSCDetIdCSCCorrelatedLCTDigiMuonDigiCollectionstdpairs_simCsctfTrackDigis__RECO.
  recoJetFlavourInfoMatchingCollection_myak4JetFlavourInfos__RECO.
  recoJetFlavourInfoMatchingCollection_patJetFlavourAssociation__RECO.
  recoJetFlavourMatchingCollection_patJetFlavourAssociationLegacy__RECO.
  recoJetMatchedPartonsCollection_patJetPartonAssociationLegacy__RECO.
  recoJetPiZeroAssociation_ak4PFJetsLegacyHPSPiZeros__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_patJetCharge__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfChargeBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedCvsBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedCvsLJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedInclusiveSecondaryVertexV2BJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedMVAV2BJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedSecondaryVertexV2BJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probb_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probbb_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probc_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probcc_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probudsg_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCSVJetTags_probb_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCSVJetTags_probbb_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCSVJetTags_probc_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCSVJetTags_probudsg_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfGhostTrackBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfJetBProbabilityBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfJetProbabilityBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfSimpleInclusiveSecondaryVertexHighEffBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfSimpleSecondaryVertexHighEffBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfTrackCountingHighEffBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_softPFElectronBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_softPFMuonBJetTags__RECO.
  recoJetedmRefToBaseProdTorecoJetExtendedAssociationJetExtendedDatasAssociationVector_ak4JetExtender__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorAtCaloFace__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorAtVertexJPT__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorAtVertexPF__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorAtVertex__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorExplicitAll__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorExplicit__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4PFJetTracksAssociatorAtVertex__RECO.
  recoPFJetChargedHadronAssociation_ak4PFJetsRecoTauChargedHadrons__RECO.
  recoPFTauDiscriminator_hpsPFTauDiscriminationByDeadECALElectronRejection__RECO.
  recoPFTauDiscriminator_hpsPFTauDiscriminationByDecayModeFindingNewDMs__RECO.
  recoPFTauDiscriminator_hpsPFTauDiscriminationByDecayModeFindingOldDMs__RECO.
  recoPFTauDiscriminator_hpsPFTauDiscriminationByDecayModeFinding__RECO.
  recoPFTauDiscriminator_hpsSelectionDiscriminator__RECO.
  recoPFTausedmRefProdrecoPFTauTransverseImpactParametersrecoPFTauTransverseImpactParameterrecoPFTauTransverseImpactParametersTorecoPFTauTransverseImpactParameteredmrefhelperFindUsingAdvanceedmRefsAssociationVector_hpsPFTauTransverseImpactParameters__RECO.
  recoPFTausedmRefProdrecoVertexsrecoVertexrecoVertexsTorecoVertexedmrefhelperFindUsingAdvanceedmRefsAssociationVector_hpsPFTauPrimaryVertexProducer__RECO.
  recoPFTausedmRefProdrecoVertexsrecoVertexrecoVertexsTorecoVertexedmrefhelperFindUsingAdvanceedmRefssAssociationVector_hpsPFTauSecondaryVertexProducer__RECO.
  ulongrecoPFClusteredmPtrstdpairs_particleFlowClusterECAL__RECO.
  ulongrecoPFClusteredmPtrstdpairs_particleFlowClusterOOTECAL__RECO.

If you do not need these branches and they are not produced
in the current process, an alternate solution to adding
dictionaries is to drop these branches on input using the
inputCommands parameter of the PoolSource.
----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 31-May-2023 17:14:57 CEST-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Calling ProductRegistry::initializeLookupTables
Exception Message:
No data dictionary found for the following classes:

  __pair_base<OmniClusterRef,edm::Ref<vector<TrackingParticle>,TrackingParticle,edm::refhelper::FindUsingAdvance<vector<TrackingParticle>,TrackingParticle> > >
  __pair_base<edm::Ref<vector<TrackingParticle>,TrackingParticle,edm::refhelper::FindUsingAdvance<vector<TrackingParticle>,TrackingParticle> >,edm::Ref<vector<PSimHit>,PSimHit,edm::refhelper::FindUsingAdvance<vector<PSimHit>,PSimHit> > >
  __pair_base<edm::Ref<vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<vector<reco::PFTau>,reco::PFTau> >,edm::Ref<vector<reco::PFTauTransverseImpactParameter>,reco::PFTauTransverseImpactParameter,edm::refhelper::FindUsingAdvance<vector<reco::PFTauTransverseImpactParameter>,reco::PFTauTransverseImpactParameter> > >
  __pair_base<edm::Ref<vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<vector<reco::PFTau>,reco::PFTau> >,edm::Ref<vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<vector<reco::Vertex>,reco::Vertex> > >
  __pair_base<edm::Ref<vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<vector<reco::PFTau>,reco::PFTau> >,float>
  __pair_base<edm::Ref<vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<vector<reco::PFTau>,reco::PFTau> >,vector<edm::Ref<vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<vector<reco::Vertex>,reco::Vertex> > > >
  __pair_base<edm::RefToBase<reco::Jet>,edm::RefVector<vector<reco::Track>,reco::Track,edm::refhelper::FindUsingAdvance<vector<reco::Track>,reco::Track> > >
  __pair_base<edm::RefToBase<reco::Jet>,float>
  __pair_base<edm::RefToBase<reco::Jet>,reco::JetExtendedAssociation::JetExtendedData>
  __pair_base<edm::RefToBase<reco::Jet>,reco::JetFlavour>
  __pair_base<edm::RefToBase<reco::Jet>,reco::JetFlavourInfo>
  __pair_base<edm::RefToBase<reco::Jet>,reco::MatchedPartons>
  __pair_base<edm::RefToBase<reco::Jet>,vector<reco::PFRecoTauChargedHadron> >
  __pair_base<edm::RefToBase<reco::Jet>,vector<reco::RecoTauPiZero> >
  __pair_base<unsigned long,edm::Ptr<reco::PFCluster> >

Most likely each dictionary was never generated, but it may
be that it was generated in the wrong package. Please add
(or move) the specification '<class name="whatever"/>' to
the appropriate classes_def.xml file along with any other
information needed there. For example, if this class has any
transient members, you need to specify them in classes_def.xml.
Also include the class header in classes.h

A type listed above might or might not be the same as a
type stored in the Event (or Lumi or Run). Instead it might
be the type of a data member, base class, wrapped type, or
other object needed by a stored type. Below is some additional
information which lists the stored types associated with the
types whose dictionaries were not found:

  ClusterTPAssociation (produced in current process)
  edm::AssociationVector<edm::RefProd<std::vector<reco::PFTau> >,std::vector<edm::Ref<std::vector<reco::PFTauTransverseImpactParameter>,reco::PFTauTransverseImpactParameter,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTauTransverseImpactParameter>,reco::PFTauTransverseImpactParameter> > >,edm::Ref<std::vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTau>,reco::PFTau> >,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefProd<std::vector<reco::PFTau> >,std::vector<edm::Ref<std::vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<std::vector<reco::Vertex>,reco::Vertex> > >,edm::Ref<std::vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTau>,reco::PFTau> >,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefProd<std::vector<reco::PFTau> >,std::vector<std::vector<edm::Ref<std::vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<std::vector<reco::Vertex>,reco::Vertex> > > >,edm::Ref<std::vector<reco::PFTau>,reco::PFTau,edm::refhelper::FindUsingAdvance<std::vector<reco::PFTau>,reco::PFTau> >,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefToBaseProd<reco::Jet>,std::vector<edm::RefVector<std::vector<reco::Track>,reco::Track,edm::refhelper::FindUsingAdvance<std::vector<reco::Track>,reco::Track> > >,edm::RefToBase<reco::Jet>,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefToBaseProd<reco::Jet>,std::vector<float>,edm::RefToBase<reco::Jet>,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  edm::AssociationVector<edm::RefToBaseProd<reco::Jet>,std::vector<reco::JetExtendedAssociation::JetExtendedData>,edm::RefToBase<reco::Jet>,unsigned int,edm::helper::AssociationIdenticalKeyReference> (produced in current process)
  reco::JetFlavourInfoMatchingCollection (produced in current process)
  reco::JetFlavourMatchingCollection (produced in current process)
  reco::JetMatchedPartonsCollection (produced in current process)
  reco::JetPiZeroAssociation (produced in current process)
  reco::PFJetChargedHadronAssociation (produced in current process)
  reco::PFTauDiscriminator (produced in current process)
  std::vector<std::pair<edm::Ref<std::vector<TrackingParticle>,TrackingParticle,edm::refhelper::FindUsingAdvance<std::vector<TrackingParticle>,TrackingParticle> >,edm::Ref<std::vector<PSimHit>,PSimHit,edm::refhelper::FindUsingAdvance<std::vector<PSimHit>,PSimHit> > > > (produced in current process)
  std::vector<std::pair<unsigned long,edm::Ptr<reco::PFCluster> > > (produced in current process)

Missing dictionaries are associated with these branch names:

  ClusterTPAssociation_tpClusterProducerPreSplitting__RECO.
  ClusterTPAssociation_tpClusterProducer__RECO.
  TrackingParticlesTrackingParticleTrackingParticlesTrackingParticleedmrefhelperFindUsingAdvanceedmRefPSimHitsPSimHitPSimHitsPSimHitedmrefhelperFindUsingAdvanceedmRefstdpairs_simHitTPAssocProducer__RECO.
  recoJetFlavourInfoMatchingCollection_myak4JetFlavourInfos__RECO.
  recoJetFlavourInfoMatchingCollection_patJetFlavourAssociation__RECO.
  recoJetFlavourMatchingCollection_patJetFlavourAssociationLegacy__RECO.
  recoJetMatchedPartonsCollection_patJetPartonAssociationLegacy__RECO.
  recoJetPiZeroAssociation_ak4PFJetsLegacyHPSPiZeros__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_patJetCharge__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfChargeBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedCvsBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedCvsLJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedInclusiveSecondaryVertexV2BJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedMVAV2BJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfCombinedSecondaryVertexV2BJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probb_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probbb_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probc_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probcc_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCMVAJetTags_probudsg_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCSVJetTags_probb_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCSVJetTags_probbb_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCSVJetTags_probc_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfDeepCSVJetTags_probudsg_RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfGhostTrackBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfJetBProbabilityBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfJetProbabilityBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfSimpleInclusiveSecondaryVertexHighEffBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfSimpleSecondaryVertexHighEffBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_pfTrackCountingHighEffBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_softPFElectronBJetTags__RECO.
  recoJetedmRefToBaseProdTofloatsAssociationVector_softPFMuonBJetTags__RECO.
  recoJetedmRefToBaseProdTorecoJetExtendedAssociationJetExtendedDatasAssociationVector_ak4JetExtender__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorAtCaloFace__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorAtVertexJPT__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorAtVertexPF__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorAtVertex__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorExplicitAll__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4JetTracksAssociatorExplicit__RECO.
  recoJetedmRefToBaseProdrecoTracksrecoTrackrecoTracksTorecoTrackedmrefhelperFindUsingAdvanceedmRefVectorsAssociationVector_ak4PFJetTracksAssociatorAtVertex__RECO.
  recoPFJetChargedHadronAssociation_ak4PFJetsRecoTauChargedHadrons__RECO.
  recoPFTauDiscriminator_hpsPFTauDiscriminationByDeadECALElectronRejection__RECO.
  recoPFTauDiscriminator_hpsPFTauDiscriminationByDecayModeFindingNewDMs__RECO.
  recoPFTauDiscriminator_hpsPFTauDiscriminationByDecayModeFindingOldDMs__RECO.
  recoPFTauDiscriminator_hpsPFTauDiscriminationByDecayModeFinding__RECO.
  recoPFTauDiscriminator_hpsSelectionDiscriminator__RECO.
  recoPFTausedmRefProdrecoPFTauTransverseImpactParametersrecoPFTauTransverseImpactParameterrecoPFTauTransverseImpactParametersTorecoPFTauTransverseImpactParameteredmrefhelperFindUsingAdvanceedmRefsAssociationVector_hpsPFTauTransverseImpactParameters__RECO.
  recoPFTausedmRefProdrecoVertexsrecoVertexrecoVertexsTorecoVertexedmrefhelperFindUsingAdvanceedmRefsAssociationVector_hpsPFTauPrimaryVertexProducer__RECO.
  recoPFTausedmRefProdrecoVertexsrecoVertexrecoVertexsTorecoVertexedmrefhelperFindUsingAdvanceedmRefssAssociationVector_hpsPFTauSecondaryVertexProducer__RECO.
  ulongrecoPFClusteredmPtrstdpairs_particleFlowClusterECAL__RECO.
  ulongrecoPFClusteredmPtrstdpairs_particleFlowClusterOOTECAL__RECO.

If you do not need these branches and they are not produced
in the current process, an alternate solution to adding
dictionaries is to drop these branches on input using the
inputCommands parameter of the PoolSource.
----- End Fatal Exception -------------------------------------------------
Expand to see more addon errors ...

@smuzaffar
Copy link
Contributor

please test for el8_aarch64_gcc11

@smuzaffar
Copy link
Contributor

please test for el8_ppc64le_gcc11

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 1, 2023

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-5e774b/32914/summary.html
COMMIT: e736feb
CMSSW: CMSSW_13_2_X_2023-05-31-2300/el8_ppc64le_gcc11
Additional Tests: GPU
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/41819/32914/install.sh to create a dev area with all the needed externals and cmssw changes.

@clacaputo
Copy link
Contributor

Hi @smuzaffar , which test results should I consider?
This PR is for which arch?

@smuzaffar
Copy link
Contributor

@clacaputo , you should consider the production architecture results which are #41819 (comment) . Also This PR is to fix the build errors of gcc12, so you should also look the results of el8_amd64_gcc12 i.e. #41819 (comment) . gcc12 IBs are broken so this P is not going to fix every thing for gcc12 but at least the built errors are fixed ( as expacted) https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-5e774b/32895/build-logs/

@clacaputo
Copy link
Contributor

+reconstruction

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 2, 2023

This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @perrotta, @dpiparo, @rappoccio (and backports should be raised in the release meeting by the corresponding L2)

@perrotta
Copy link
Contributor

perrotta commented Jun 4, 2023

+1

@fwyzard
Copy link
Contributor Author

fwyzard commented Aug 30, 2023

Update: the underlying problem has been fixed in CUDA 12.2.2 (see nvidia_bug_4139266).
However, the workaround introduced here is harmless in that case, so there is no need to add further #if to the code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants