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

L1 Phase2 for HLT TDR - Multy Primary Vtx, TkMuons Fix for low-pt #32571

Merged

Conversation

rekovic
Copy link
Contributor

@rekovic rekovic commented Dec 22, 2020

PR description:

LT Phase2 for HLT TDR, featuring:

  • Multy Primary Vtx: adjust the producer to provide more than just the best-ranked PrimVtx (ported from integration tag l1t-phase2-v3.3.5)
  • TkMuons Fix for low-pt: do the the cleaning of duplicate between regions to reduce rate and keep efficiency (ported from integration tag l1t-phase2-v3.3.0)

PR validation:

Done with the integration branch phase2-l1t-integration-CMSSW_11_1_3.

if this PR is a backport please specify the original PR and why you need to backport that PR:

Before submitting your pull requests, make sure you followed this checklist:

@cmsbuild cmsbuild added this to the CMSSW_11_3_X milestone Dec 22, 2020
@rekovic rekovic changed the title LT Phase2- Multy Primary Vtx, TkMuons Fix for low-pt LT Phase2 for HLT TDRT - Multy Primary Vtx, TkMuons Fix for low-pt Dec 22, 2020
@rekovic
Copy link
Contributor Author

rekovic commented Dec 22, 2020

please test

@cmsbuild
Copy link
Contributor

-code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-32571/20552

  • This PR adds an extra 48KB to repository

Code check has found code style and quality issues which could be resolved by applying following patch(s)

@rekovic
Copy link
Contributor Author

rekovic commented Dec 22, 2020

interesting ...
scram build code-format

and

scram build code-checks

don't give any changes.

@rekovic
Copy link
Contributor Author

rekovic commented Dec 22, 2020

please test

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-32571/20560

  • This PR adds an extra 32KB to repository

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @rekovic for master.

It involves the following packages:

DataFormats/L1TCorrelator
L1Trigger/L1TTrackMatch

@rekovic, @kpedro88, @jmduarte can you please review it and eventually sign? Thanks.
@Martin-Grunewald, @rovere this is something you requested to watch as well.
@silviodonato, @dpiparo, @qliphy you are the release manager for this.

cms-bot commands are listed here

@rekovic
Copy link
Contributor Author

rekovic commented Dec 23, 2020

+1

@cmsbuild
Copy link
Contributor

-1

Failed Tests: RelVals AddOn
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c1be85/11843/summary.html
CMSSW: CMSSW_11_3_X_2020-12-22-1100/slc7_amd64_gcc900

RelVals

136.731_RunSinglePh2016B+RunSinglePh2016B+HLTDR2_2016+RECODR2_2016reHLT_skimSinglePh_HIPM+HARVESTDR2/step2_RunSinglePh2016B+RunSinglePh2016B+HLTDR2_2016+RECODR2_2016reHLT_skimSinglePh_HIPM+HARVESTDR2.log

----- Begin Fatal Exception 22-Dec-2020 20:33:43 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
136.793_RunDoubleEG2017C+RunDoubleEG2017C+HLTDR2_2017+RECODR2_2017reHLT_skimDoubleEG_Prompt+HARVEST2017/step2_RunDoubleEG2017C+RunDoubleEG2017C+HLTDR2_2017+RECODR2_2017reHLT_skimDoubleEG_Prompt+HARVEST2017.log

----- Begin Fatal Exception 22-Dec-2020 20:33:43 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
136.874_RunEGamma2018C+RunEGamma2018C+HLTDR2_2018+RECODR2_2018reHLT_skimEGamma_Offline_L1TEgDQM+HARVEST2018_L1TEgDQM/step2_RunEGamma2018C+RunEGamma2018C+HLTDR2_2018+RECODR2_2018reHLT_skimEGamma_Offline_L1TEgDQM+HARVEST2018_L1TEgDQM.log

----- Begin Fatal Exception 22-Dec-2020 20:33:45 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
4.53_RunPhoton2012B+RunPhoton2012B+HLTD+RECODR1reHLT+HARVESTDR1reHLT/step2_RunPhoton2012B+RunPhoton2012B+HLTD+RECODR1reHLT+HARVESTDR1reHLT.log

----- Begin Fatal Exception 22-Dec-2020 20:33:46 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTLevel1GTSeed label='hltL1sL1ZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
4.22_RunCosmics2011A+RunCosmics2011A+RECOCOSD+ALCACOSD+SKIMCOSD+HARVESTDC/step2_RunCosmics2011A+RunCosmics2011A+RECOCOSD+ALCACOSD+SKIMCOSD+HARVESTDC.log

----- Begin Fatal Exception 22-Dec-2020 20:34:18 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Calling ProductRegistry::initializeLookupTables, checking dictionaries for consumed products
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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

The list of types above was generated while checking for
dictionaries related to products declared to be consumed.
A type listed above might or might not be a type declared
to be consumed. Instead it might be the type of a data member,
base class, wrapped type or other object needed by a consumed
type.  Below is some additional information which lists
the types declared to be consumed by a module and which
are associated with the types whose dictionaries were not
found:

  trigger::TriggerEventWithRefs

----- End Fatal Exception -------------------------------------------------
140.53_RunHI2011+RunHI2011+RECOHID11+HARVESTDHI/step2_RunHI2011+RunHI2011+RECOHID11+HARVESTDHI.log

----- Begin Fatal Exception 22-Dec-2020 20:34:50 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTPixelActivityFilter label='HLTPixelActivityFilterForSiStripCalZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
8.0_BeamHalo+BeamHalo+DIGICOS+RECOCOS+ALCABH+HARVESTCOS/step2_BeamHalo+BeamHalo+DIGICOS+RECOCOS+ALCABH+HARVESTCOS.log

----- Begin Fatal Exception 22-Dec-2020 20:34:55 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTLevel1GTSeed label='hltL1sL1ZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
140.56_RunHI2018+RunHI2018+RECOHID18+HARVESTDHI18/step2_RunHI2018+RunHI2018+RECOHID18+HARVESTDHI18.log

----- Begin Fatal Exception 22-Dec-2020 20:34:58 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTPixelActivityFilter label='HLTPixelActivityFilterForSiStripCalZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
1306.0_SingleMuPt1_UP15+SingleMuPt1_UP15+DIGIUP15+RECOUP15+HARVESTUP15/step2_SingleMuPt1_UP15+SingleMuPt1_UP15+DIGIUP15+RECOUP15+HARVESTUP15.log

----- Begin Fatal Exception 22-Dec-2020 20:35:06 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
7.3_CosmicsSPLoose_UP18+CosmicsSPLoose_UP18+DIGICOS_UP18+RECOCOS_UP18+ALCACOS_UP18+HARVESTCOS_UP18/step2_CosmicsSPLoose_UP18+CosmicsSPLoose_UP18+DIGICOS_UP18+RECOCOS_UP18+ALCACOS_UP18+HARVESTCOS_UP18.log

----- Begin Fatal Exception 22-Dec-2020 20:35:30 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
312.0_Pyquen_ZeemumuJets_pt10_2760GeV_2021+Pyquen_ZeemumuJets_pt10_2760GeV_2021+DIGIHI2021MIX+RECOHI2021MIX+HARVESTHI2021PPRECO/step2_Pyquen_ZeemumuJets_pt10_2760GeV_2021+Pyquen_ZeemumuJets_pt10_2760GeV_2021+DIGIHI2021MIX+RECOHI2021MIX+HARVESTHI2021PPRECO.log

----- Begin Fatal Exception 22-Dec-2020 20:36:42 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
1330.0_ZMM_13+ZMM_13+DIGIUP15+RECOUP15_L1TMuDQM+HARVESTUP15_L1TMuDQM+NANOUP15/step2_ZMM_13+ZMM_13+DIGIUP15+RECOUP15_L1TMuDQM+HARVESTUP15_L1TMuDQM+NANOUP15.log

----- Begin Fatal Exception 22-Dec-2020 20:37:28 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
1000.0_RunMinBias2011A+RunMinBias2011A+TIER0+SKIMD+HARVESTDfst2+ALCASPLIT/step2_RunMinBias2011A+RunMinBias2011A+TIER0+SKIMD+HARVESTDfst2+ALCASPLIT.log

----- Begin Fatal Exception 22-Dec-2020 20:37:30 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Calling ProductRegistry::initializeLookupTables, checking dictionaries for consumed products
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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

The list of types above was generated while checking for
dictionaries related to products declared to be consumed.
A type listed above might or might not be a type declared
to be consumed. Instead it might be the type of a data member,
base class, wrapped type or other object needed by a consumed
type.  Below is some additional information which lists
the types declared to be consumed by a module and which
are associated with the types whose dictionaries were not
found:

  trigger::TriggerEventWithRefs
  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
9.0_Higgs200ChargedTaus+Higgs200ChargedTaus+DIGI+RECO+HARVEST/step2_Higgs200ChargedTaus+Higgs200ChargedTaus+DIGI+RECO+HARVEST.log

----- Begin Fatal Exception 22-Dec-2020 20:38:16 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTLevel1GTSeed label='hltL1sL1ZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
1001.0_RunMinBias2011A+RunMinBias2011A+TIER0EXP+ALCAEXP+ALCAHARVDSIPIXELCALRUN1+ALCAHARVD1+ALCAHARVD2+ALCAHARVD3+ALCAHARVD4+ALCAHARVD5/step2_RunMinBias2011A+RunMinBias2011A+TIER0EXP+ALCAEXP+ALCAHARVDSIPIXELCALRUN1+ALCAHARVD1+ALCAHARVD2+ALCAHARVD3+ALCAHARVD4+ALCAHARVD5.log

----- Begin Fatal Exception 22-Dec-2020 20:38:41 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Calling ProductRegistry::initializeLookupTables, checking dictionaries for consumed products
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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

The list of types above was generated while checking for
dictionaries related to products declared to be consumed.
A type listed above might or might not be a type declared
to be consumed. Instead it might be the type of a data member,
base class, wrapped type or other object needed by a consumed
type.  Below is some additional information which lists
the types declared to be consumed by a module and which
are associated with the types whose dictionaries were not
found:

  trigger::TriggerEventWithRefs

----- End Fatal Exception -------------------------------------------------
25.0_TTbar+TTbar+DIGI+RECOAlCaCalo+HARVEST+ALCATT/step2_TTbar+TTbar+DIGI+RECOAlCaCalo+HARVEST+ALCATT.log

----- Begin Fatal Exception 22-Dec-2020 20:39:22 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTLevel1GTSeed label='hltL1sL1ZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
10042.0_ZMM_13+2017+ZMM_13TeV_TuneCUETP8M1_GenSim+Digi+RecoFakeHLT+HARVESTFakeHLT+ALCA+Nano/step2_ZMM_13+2017+ZMM_13TeV_TuneCUETP8M1_GenSim+Digi+RecoFakeHLT+HARVESTFakeHLT+ALCA+Nano.log

----- Begin Fatal Exception 22-Dec-2020 20:39:39 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
25202.0_TTbar_13+TTbar_13+DIGIUP15_PU25+RECOUP15_PU25+HARVESTUP15_PU25+NANOUP15_PU25/step2_TTbar_13+TTbar_13+DIGIUP15_PU25+RECOUP15_PU25+HARVESTUP15_PU25+NANOUP15_PU25.log

----- Begin Fatal Exception 22-Dec-2020 20:40:28 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
10024.0_TTbar_13+2017+TTbar_13TeV_TuneCUETP8M1_GenSim+Digi+RecoFakeHLT+HARVESTFakeHLT+ALCA+Nano/step2_TTbar_13+2017+TTbar_13TeV_TuneCUETP8M1_GenSim+Digi+RecoFakeHLT+HARVESTFakeHLT+ALCA+Nano.log

----- Begin Fatal Exception 22-Dec-2020 20:42:21 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
10824.0_TTbar_13+2018+TTbar_13TeV_TuneCUETP8M1_GenSim+Digi+RecoFakeHLT+HARVESTFakeHLT+ALCA+Nano/step2_TTbar_13+2018+TTbar_13TeV_TuneCUETP8M1_GenSim+Digi+RecoFakeHLT+HARVESTFakeHLT+ALCA+Nano.log

----- Begin Fatal Exception 22-Dec-2020 20:42:51 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
12434.0_TTbar_14TeV+2023+TTbar_14TeV_TuneCP5_GenSim+Digi+Reco+HARVEST+ALCA/step2_TTbar_14TeV+2023+TTbar_14TeV_TuneCP5_GenSim+Digi+Reco+HARVEST+ALCA.log

----- Begin Fatal Exception 22-Dec-2020 20:42:52 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sSingleJet180'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
11634.0_TTbar_14TeV+2021+TTbar_14TeV_TuneCP5_GenSim+Digi+Reco+HARVEST+ALCA/step2_TTbar_14TeV+2021+TTbar_14TeV_TuneCP5_GenSim+Digi+Reco+HARVEST+ALCA.log

----- Begin Fatal Exception 22-Dec-2020 20:42:53 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sSingleJet180'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
10224.0_TTbar_13+2017PU+TTbar_13TeV_TuneCUETP8M1_GenSim+DigiPU+RecoFakeHLTPU+HARVESTFakeHLTPU+Nano/step2_TTbar_13+2017PU+TTbar_13TeV_TuneCUETP8M1_GenSim+DigiPU+RecoFakeHLTPU+HARVESTFakeHLTPU+Nano.log

----- Begin Fatal Exception 22-Dec-2020 20:43:02 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
11624.911_TTbar_13+2021_DD4hep+TTbar_13TeV_TuneCUETP8M1_GenSim+Digi+Reco+HARVEST+ALCA/step2_TTbar_13+2021_DD4hep+TTbar_13TeV_TuneCUETP8M1_GenSim+Digi+Reco+HARVEST+ALCA.log

----- Begin Fatal Exception 22-Dec-2020 20:45:57 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sSingleJet180'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
23234.0_TTbar_14TeV+2026D49+TTbar_14TeV_TuneCP5_GenSimHLBeamSpot14+DigiTrigger+RecoGlobal+HARVESTGlobal/step2_TTbar_14TeV+2026D49+TTbar_14TeV_TuneCP5_GenSimHLBeamSpot14+DigiTrigger+RecoGlobal+HARVESTGlobal.log

----- Begin Fatal Exception 22-Dec-2020 20:48:20 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
28234.0_TTbar_14TeV+2026D60+TTbar_14TeV_TuneCP5_GenSimHLBeamSpot14+DigiTrigger+RecoGlobal+HARVESTGlobal/step2_TTbar_14TeV+2026D60+TTbar_14TeV_TuneCP5_GenSimHLBeamSpot14+DigiTrigger+RecoGlobal+HARVESTGlobal.log

----- Begin Fatal Exception 22-Dec-2020 20:50:22 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
250202.181_TTbar_13UP18+TTbar_13UP18+PREMIXUP18_PU25+DIGIPRMXLOCALUP18_PU25+RECOPRMXUP18_PU25+HARVESTUP18_PU25/step3_TTbar_13UP18+TTbar_13UP18+PREMIXUP18_PU25+DIGIPRMXLOCALUP18_PU25+RECOPRMXUP18_PU25+HARVESTUP18_PU25.log

----- Begin Fatal Exception 22-Dec-2020 20:50:41 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------
23434.999_TTbar_14TeV+2026D49PU_PMXS1S2PR+TTbar_14TeV_TuneCP5_GenSimHLBeamSpot14+PREMIX_PremixHLBeamSpot14PU+DigiTriggerPU+RecoGlobalPU+HARVESTGlobalPU/step3_TTbar_14TeV+2026D49PU_PMXS1S2PR+TTbar_14TeV_TuneCP5_GenSimHLBeamSpot14+PREMIX_PremixHLBeamSpot14PU+DigiTriggerPU+RecoGlobalPU+HARVESTGlobalPU.log

----- Begin Fatal Exception 22-Dec-2020 20:54:01 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HLTL1TSeed label='hltL1sZeroBias'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  vector<edm::Ref<vector<l1t::TkElectron>,l1t::TkElectron,edm::refhelper::FindUsingAdvance<vector<l1t::TkElectron>,l1t::TkElectron> > >
  vector<edm::Ref<vector<l1t::TkEm>,l1t::TkEm,edm::refhelper::FindUsingAdvance<vector<l1t::TkEm>,l1t::TkEm> > >
  vector<edm::Ref<vector<l1t::TkMuon>,l1t::TkMuon,edm::refhelper::FindUsingAdvance<vector<l1t::TkMuon>,l1t::TkMuon> > >

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 declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  trigger::TriggerFilterObjectWithRefs

----- End Fatal Exception -------------------------------------------------

AddOn Tests

cmsRun /cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_11_3_X_2020-12-22-1100/src/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py realData=True  globalTag=@ inputFiles=@  : FAILED - time: date Tue Dec 22 20:57:19 2020-date Tue Dec 22 20:55:27 2020 s - exit: 18176
cmsDriver.py RelVal -s HLT:Fake2,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_Fake2 --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2016 --processName=HLTRECO --filein file:RelVal_Raw_Fake2_DATA.root --fileout file:RelVal_Raw_Fake2_DATA_HLT_RECO.root : FAILED - time: date Tue Dec 22 20:57:19 2020-date Tue Dec 22 20:55:27 2020 s - exit: 18176
cmsRun /cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_11_3_X_2020-12-22-1100/src/HLTrigger/Configuration/test/OnLine_HLT_PRef.py realData=True  globalTag=@ inputFiles=@  : FAILED - time: date Tue Dec 22 20:58:50 2020-date Tue Dec 22 20:55:31 2020 s - exit: 18176
cmsDriver.py RelVal -s HLT:PRef,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run3_data_PRef --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run3 --processName=HLTRECO --filein file:RelVal_Raw_PRef_DATA.root --fileout file:RelVal_Raw_PRef_DATA_HLT_RECO.root : FAILED - time: date Tue Dec 22 20:58:50 2020-date Tue Dec 22 20:55:31 2020 s - exit: 18176
cmsRun /cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_11_3_X_2020-12-22-1100/src/HLTrigger/Configuration/test/OnLine_HLT_HIon.py realData=True  globalTag=@ inputFiles=@  : FAILED - time: date Tue Dec 22 20:58:59 2020-date Tue Dec 22 20:55:32 2020 s - exit: 18176
cmsDriver.py RelVal -s HLT:HIon,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run3_data_HIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run3_pp_on_PbPb --processName=HLTRECO --filein file:RelVal_Raw_HIon_DATA.root --fileout file:RelVal_Raw_HIon_DATA_HLT_RECO.root : FAILED - time: date Tue Dec 22 20:58:59 2020-date Tue Dec 22 20:55:32 2020 s - exit: 18176
cmsRun /cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_11_3_X_2020-12-22-1100/src/HLTrigger/Configuration/test/OnLine_HLT_GRun.py realData=False globalTag=@ inputFiles=@  : FAILED - time: date Tue Dec 22 21:01:22 2020-date Tue Dec 22 20:55:33 2020 s - exit: 18176
cmsDriver.py RelVal -s HLT:GRun,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run3_mc_GRun --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run3 --processName=HLTRECO --filein file:RelVal_Raw_GRun_MC.root --fileout file:RelVal_Raw_GRun_MC_HLT_RECO.root : FAILED - time: date Tue Dec 22 21:01:22 2020-date Tue Dec 22 20:55:33 2020 s - exit: 18176
cmsRun /cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_11_3_X_2020-12-22-1100/src/HLTrigger/Configuration/test/OnLine_HLT_PRef.py realData=False globalTag=@ inputFiles=@  : FAILED - time: date Tue Dec 22 21:00:46 2020-date Tue Dec 22 20:55:39 2020 s - exit: 18176
cmsDriver.py RelVal -s HLT:PRef,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run3_mc_PRef --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run3 --processName=HLTRECO --filein file:RelVal_Raw_PRef_MC.root --fileout file:RelVal_Raw_PRef_MC_HLT_RECO.root : FAILED - time: date Tue Dec 22 21:00:46 2020-date Tue Dec 22 20:55:39 2020 s - exit: 18176
cmsRun /cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_11_3_X_2020-12-22-1100/src/HLTrigger/Configuration/test/OnLine_HLT_PIon.py realData=True  globalTag=@ inputFiles=@  : FAILED - time: date Tue Dec 22 20:59:23 2020-date Tue Dec 22 20:55:49 2020 s - exit: 18176
cmsDriver.py RelVal -s HLT:PIon,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run3_data_PIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run3 --processName=HLTRECO --filein file:RelVal_Raw_PIon_DATA.root --fileout file:RelVal_Raw_PIon_DATA_HLT_RECO.root : FAILED - time: date Tue Dec 22 20:59:23 2020-date Tue Dec 22 20:55:49 2020 s - exit: 18176
cmsRun /cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_11_3_X_2020-12-22-1100/src/HLTrigger/Configuration/test/OnLine_HLT_Fake.py realData=False globalTag=@ inputFiles=@  : FAILED - time: date Tue Dec 22 21:00:40 2020-date Tue Dec 22 20:55:50 2020 s - exit: 18176
cmsDriver.py RelVal -s HLT:Fake,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run1_mc_Fake --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --processName=HLTRECO --filein file:RelVal_Raw_Fake_MC.root --fileout file:RelVal_Raw_Fake_MC_HLT_RECO.root : FAILED - time: date Tue Dec 22 21:00:40 2020-date Tue Dec 22 20:55:50 2020 s - exit: 18176
cmsRun /cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_11_3_X_2020-12-22-1100/src/HLTrigger/Configuration/test/OnLine_HLT_HIon.py realData=False globalTag=@ inputFiles=@  : FAILED - time: date Tue Dec 22 21:01:08 2020-date Tue Dec 22 20:55:55 2020 s - exit: 18176
cmsDriver.py RelVal -s HLT:HIon,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run3_mc_HIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run3_pp_on_PbPb --processName=HLTRECO --filein file:RelVal_Raw_HIon_MC.root --fileout file:RelVal_Raw_HIon_MC_HLT_RECO.root : FAILED - time: date Tue Dec 22 21:01:08 2020-date Tue Dec 22 20:55:55 2020 s - exit: 18176
cmsRun /cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_11_3_X_2020-12-22-1100/src/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py realData=False globalTag=@ inputFiles=@  : FAILED - time: date Tue Dec 22 21:01:02 2020-date Tue Dec 22 20:55:57 2020 s - exit: 18176
cmsDriver.py RelVal -s HLT:Fake2,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run2_mc_Fake2 --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2016 --processName=HLTRECO --filein file:RelVal_Raw_Fake2_MC.root --fileout file:RelVal_Raw_Fake2_MC_HLT_RECO.root : FAILED - time: date Tue Dec 22 21:01:02 2020-date Tue Dec 22 20:55:57 2020 s - exit: 18176
cmsRun /cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_11_3_X_2020-12-22-1100/src/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py realData=False globalTag=@ inputFiles=@  : FAILED - time: date Tue Dec 22 21:00:52 2020-date Tue Dec 22 20:56:01 2020 s - exit: 18176
cmsDriver.py RelVal -s HLT:Fake1,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run2_mc_Fake1 --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_25ns --processName=HLTRECO --filein file:RelVal_Raw_Fake1_MC.root --fileout file:RelVal_Raw_Fake1_MC_HLT_RECO.root : FAILED - time: date Tue Dec 22 21:00:52 2020-date Tue Dec 22 20:56:01 2020 s - exit: 18176
cmsRun /cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_11_3_X_2020-12-22-1100/src/HLTrigger/Configuration/test/OnLine_HLT_Fake.py realData=True  globalTag=@ inputFiles=@  : FAILED - time: date Tue Dec 22 20:59:58 2020-date Tue Dec 22 20:56:10 2020 s - exit: 18176
cmsDriver.py RelVal -s HLT:Fake,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run1_data_Fake --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --processName=HLTRECO --filein file:RelVal_Raw_Fake_DATA.root --fileout file:RelVal_Raw_Fake_DATA_HLT_RECO.root : FAILED - time: date Tue Dec 22 20:59:58 2020-date Tue Dec 22 20:56:10 2020 s - exit: 18176
cmsRun /cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_11_3_X_2020-12-22-1100/src/HLTrigger/Configuration/test/OnLine_HLT_GRun.py realData=True  globalTag=@ inputFiles=@  : FAILED - time: date Tue Dec 22 21:01:06 2020-date Tue Dec 22 20:56:23 2020 s - exit: 18176
cmsDriver.py RelVal -s HLT:GRun,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run3_data_GRun --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run3 --processName=HLTRECO --filein file:RelVal_Raw_GRun_DATA.root --fileout file:RelVal_Raw_GRun_DATA_HLT_RECO.root : FAILED - time: date Tue Dec 22 21:01:06 2020-date Tue Dec 22 20:56:23 2020 s - exit: 18176
cmsRun /cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_11_3_X_2020-12-22-1100/src/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py realData=True  globalTag=@ inputFiles=@  : FAILED - time: date Tue Dec 22 21:00:07 2020-date Tue Dec 22 20:56:25 2020 s - exit: 18176
cmsDriver.py RelVal -s HLT:Fake1,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_Fake1 --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_25ns --processName=HLTRECO --filein file:RelVal_Raw_Fake1_DATA.root --fileout file:RelVal_Raw_Fake1_DATA_HLT_RECO.root : FAILED - time: date Tue Dec 22 21:00:07 2020-date Tue Dec 22 20:56:25 2020 s - exit: 18176
cmsRun /cvmfs/cms-ib.cern.ch/week0/slc7_amd64_gcc900/cms/cmssw-patch/CMSSW_11_3_X_2020-12-22-1100/src/HLTrigger/Configuration/test/OnLine_HLT_PIon.py realData=False globalTag=@ inputFiles=@  : FAILED - time: date Tue Dec 22 21:02:34 2020-date Tue Dec 22 20:57:26 2020 s - exit: 18176
cmsDriver.py RelVal -s HLT:PIon,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run3_mc_PIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run3 --processName=HLTRECO --filein file:RelVal_Raw_PIon_MC.root --fileout file:RelVal_Raw_PIon_MC_HLT_RECO.root : FAILED - time: date Tue Dec 22 21:02:34 2020-date Tue Dec 22 20:57:26 2020 s - exit: 18176

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-32571/20806

  • This PR adds an extra 36KB to repository

@cmsbuild
Copy link
Contributor

Pull request #32571 was updated. @cmsbuild, @rekovic, @srimanob, @kpedro88, @jmduarte can you please check and sign again.

@rekovic
Copy link
Contributor Author

rekovic commented Jan 20, 2021

please test

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c1be85/12379/summary.html
COMMIT: f7642e8
CMSSW: CMSSW_11_3_X_2021-01-20-1100/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/32571/12379/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • No significant changes to the logs found
  • Reco comparison results: 4 differences found in the comparisons
  • DQMHistoTests: Total files compared: 37
  • DQMHistoTests: Total histograms compared: 2716961
  • DQMHistoTests: Total failures: 7
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2716932
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 36 files compared)
  • Checked 156 log files, 37 edm output root files, 37 DQM output files

@rekovic
Copy link
Contributor Author

rekovic commented Jan 20, 2021

+1

@fwyzard
Copy link
Contributor

fwyzard commented Jan 20, 2021

@rekovic can I suggest renaming the PR to "L1T Phase 2 update for HLT TDR: multiple primary vtx, fix for low pT tk muons" ?

@silviodonato silviodonato changed the title LT Phase2 for HLT TDRT - Multy Primary Vtx, TkMuons Fix for low-pt L1 Phase2 for HLT TDR - Multy Primary Vtx, TkMuons Fix for low-pt Jan 20, 2021
@@ -468,11 +490,26 @@ void L1TkMuonProducer::runOnMTFCollection_v1(const edm::Handle<RegionalMuonCandB

TkMuon l1tkmu(l1tkp4, l1muRef, l1tkPtr, trkisol);

if (useRegionEtaMatching_) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this exact pattern appears twice in the PR: it could be made into a function like

bool inRegionEta(const TkMuon& l1tkmu, int detector) {
  return ((detector == barrel_MTF_region and std::abs(l1tkmu.eta()) <= etaBO_) or
          (detector == overlap_MTF_region and (std::abs(l1tkmu.eta()) >= etaBO_ and std::abs(l1tkmu.eta()) <= etaOE_)) or
          (detector == endcap_MTF_region and std::abs(l1tkmu.eta()) >= etaOE_));
}

then here and below would just be:

if (useRegionEtaMatching_ and !inRegionEta(l1tkmu, detector))
  continue;

@@ -635,6 +677,12 @@ std::vector<L1TkMuMantraDF::muon_df> L1TkMuonProducer::product_to_muvec(const EM
std::vector<L1TkMuMantraDF::muon_df> result(l1mus.size());
for (uint imu = 0; imu < l1mus.size(); ++imu) {
auto& mu = l1mus[imu];

// dropping the emtf tracks with certain quality...
int emtfQual = (mu.Mode() == 11 || mu.Mode() == 13 || mu.Mode() == 14 || mu.Mode() == 15);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do these quality values have particular meanings? (useful to explain such meanings in a comment, or use named constants if appropriate)

float trkisol = -999;
TkMuon l1tkmu(l1tkp4, l1emtfTrk, l1tkPtr, trkisol);
l1tkmu.setTrackCurvature(matchTk.rInv());
l1tkmu.setTrkzVtx((float)tkv3.z());
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is the extra float cast necessary? (c-style casts should be avoided in general, code rule 4.15 http://cms-sw.github.io/cms_coding_rules.html)

@kpedro88
Copy link
Contributor

+upgrade
given that this is marked urgent, review comments can be addressed in a followup PR

@cmsbuild
Copy link
Contributor

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. @silviodonato, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2)

@silviodonato
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit f2e08fd into cms-sw:master Jan 20, 2021
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.

None yet

7 participants