Skip to content
Snippets Groups Projects
  1. Dec 24, 2020
  2. Dec 23, 2020
  3. Dec 22, 2020
    • scott snyder's avatar
      TrigAnalysisExamples: Fix gcc11 warnings. · d71d5964
      scott snyder authored
      Avoid spurious copies in for loops.
      d71d5964
    • Mark Sutton's avatar
      Finally fix the tau and electron analyses · 0d00f44e
      Mark Sutton authored and Walter Lampl's avatar Walter Lampl committed
      Typos and mistakes in the chain configuration prevented the analyses working correctly.
      
      In addition, the release for the reference reconstruction is changed so that we can see
      the collections in the AOD
      0d00f44e
    • Nicolas Koehler's avatar
    • Peter Sherwood's avatar
      Jet hypo - support multiple FastReducer instances. · be36009a
      Peter Sherwood authored
      In FastReducer, parent Conditions are presented with jte groups made up
      of jets chosen from those that pass siblings. Jet greoujps with duplicate
      jets - ue ot the jet passing > 1 sibling Condition - are discarded. This is the
      "no jet sharing regime".  On occasion jet sharing is required. This MR
      allows jet sharing by supporting multiple indpendent FastReducrer instances.
      
      As the the trees are independent, while no jet shring is allowed within the tree, there
      are no contraints across the tree.
      
      An example of such a chain from Run 2 required a forward backward jet, and a high mass dijet.
      The jets making up the dijet could be shared with the forward backward jets.
      
      The implmentation allows TrigJetHypoToolHelperNoGrouper to have >1
       TrigJetHypoToolConfig_fastReduction instances. These re looped over in intialise()
      to produce multuple Matchers, each governing a FastReducter instance.
      
      python/ChainLabelParser.py
      	allow multiple trees to be produced by the parser.
      	tidying,
      
      python/ConditionsToolSetterFastReduction.py
      	restructure to allow multiple TrigJetHypoToolConfig_fastReduction instances
      
      python/FastReductionAlgToolFactory.py
      	new module, extracted from ConditionsToolSetterFastReduction.py, as the code
      	is shared among > 1 module.
      
      python/ConditionsToolSetterFastReduction.py
      	now instantiates only TrigJetHypoToolConfig_fastReduction tools
      	    helper tool instantiation no in TrigJetHypoToolConfig.py
      	AlgTool instantiation moved to FastReductionAlgToolFactory.py
      
      python/TrigJetHypoToolConfig.py
      	refactored to allow helper tool acquire multiple TrigJetHypoToolConfig_fastReduction
      	instances.
      
      python/jetlabel_tester.py
      	tidy
      
      python/testChainDictMaker.py
      	accomodate changes to TrigJetHypoToolConfig.py
      
      python/test_cases.py
      	add a forest test chain label
      
      src/TrigJetHypoToolHelperNoGrouper.cxx, h
      	support multiple Matcher instances
      be36009a
    • Fernando Monticelli's avatar
      Fixed Flake8 warning · 03a10aae
      Fernando Monticelli authored and Walter Lampl's avatar Walter Lampl committed
      03a10aae
    • Tadej Novak's avatar
    • Matous Vozak's avatar
      Adapting naming from MR39144 · 35a424be
      Matous Vozak authored
      35a424be
    • Matous Vozak's avatar
      adding getter for propagator · 71641de6
      Matous Vozak authored
      71641de6
  4. Dec 21, 2020
    • scott snyder's avatar
      TrigHLTJetHypo: Fix debug logging. · dd8cd5e2
      scott snyder authored
      Missing format string arguments.
      Was generating errors with py 3.8.
      dd8cd5e2
    • Peter Sherwood's avatar
      Main theme: dividing jet vector inot jet groups now done in FastReducer... · 08316e1e
      Peter Sherwood authored and Walter Lampl's avatar Walter Lampl committed
      Main theme: dividing jet vector inot jet groups now done in FastReducer according to the leaf node capacity.
      
      Fix IJetGrouper interface: next() to return HypoJetVector,not HypoJetGroupVector
          AllJetsGrouper.h, cxx
          CombinationsGrouper.h, cxx
          IJetGrouper.h, cxx
          IndexedJetsGrouper.h, cxx
          SingleJetGrouper.h, cxx
      
      New Helper class, with no Grouper (gorupsers now in the Matcher)
           python/ConditionsToolSetterFastReduction.py
      
      Refactoring to aid debugging
      	    python/ConditionsToolSetterFastReduction.py
      
      testChainDictMaker.py
      	add node tree dump
      
      Jet Groupers now are instantiated according to leaf Condition cap ni FasdtReducer
          ITrigJetHypoToolNoGrouperConfig.h
          FastReducer.cxx
      
      Clean up keeping track of index <-> job groups
            FastReducer.cxx
            new class: GrouperByCapacityFactory.h, cxx
            new class: JetGroupRegister.h, cxx
      08316e1e
    • Matous Vozak's avatar
    • scott snyder's avatar
      TrigConfStorage: Fix memory leaks. · c0b23d3a
      scott snyder authored
      Fix a few memory leaks.
      c0b23d3a
  5. Dec 20, 2020
  6. Dec 19, 2020
  7. Dec 18, 2020
  8. Dec 17, 2020
Loading