TrigJetHypo ATR-27619 - reduce the number of AlgTools.
TrigJetHypo ATR-27619 - reduce the number of AlgTools. Replace the on to one matching of Condition filters - Conditions with an index array, and a Filter array. The index array is one-to-one with the Conditions, while the size of the filter array is at most the length of the filter index array. In the majority of cases, the condition filters were pass-through filters, so this approch reduces the need to configure the such filters, at the proce of more complex code. Further, the filter used before the processing the jet hypo, has been replaced by a simple copy when a PassThrough filter was requested.
Showing
- Trigger/TrigHypothesis/TrigHLTJetHypo/python/HelperConfigToolParams.py 19 additions, 3 deletions...ypothesis/TrigHLTJetHypo/python/HelperConfigToolParams.py
- Trigger/TrigHypothesis/TrigHLTJetHypo/python/hypoConfigBuilder.py 15 additions, 17 deletions...TrigHypothesis/TrigHLTJetHypo/python/hypoConfigBuilder.py
- Trigger/TrigHypothesis/TrigHLTJetHypo/python/hypoToolTests.py 51 additions, 44 deletions...ger/TrigHypothesis/TrigHLTJetHypo/python/hypoToolTests.py
- Trigger/TrigHypothesis/TrigHLTJetHypo/python/scenario_dijet.py 7 additions, 5 deletions...er/TrigHypothesis/TrigHLTJetHypo/python/scenario_dijet.py
- Trigger/TrigHypothesis/TrigHLTJetHypo/python/scenario_fbdjnoshared.py 7 additions, 5 deletions...Hypothesis/TrigHLTJetHypo/python/scenario_fbdjnoshared.py
- Trigger/TrigHypothesis/TrigHLTJetHypo/python/scenario_fbdjshared.py 11 additions, 7 deletions...igHypothesis/TrigHLTJetHypo/python/scenario_fbdjshared.py
- Trigger/TrigHypothesis/TrigHLTJetHypo/python/scenario_ht.py 9 additions, 2 deletionsTrigger/TrigHypothesis/TrigHLTJetHypo/python/scenario_ht.py
- Trigger/TrigHypothesis/TrigHLTJetHypo/python/scenario_simple.py 6 additions, 4 deletions...r/TrigHypothesis/TrigHLTJetHypo/python/scenario_simple.py
- Trigger/TrigHypothesis/TrigHLTJetHypo/src/FastReducer.cxx 11 additions, 5 deletionsTrigger/TrigHypothesis/TrigHLTJetHypo/src/FastReducer.cxx
- Trigger/TrigHypothesis/TrigHLTJetHypo/src/FastReducer.h 5 additions, 1 deletionTrigger/TrigHypothesis/TrigHLTJetHypo/src/FastReducer.h
- Trigger/TrigHypothesis/TrigHLTJetHypo/src/FastReductionMatcher.cxx 22 additions, 3 deletions...rigHypothesis/TrigHLTJetHypo/src/FastReductionMatcher.cxx
- Trigger/TrigHypothesis/TrigHLTJetHypo/src/FastReductionMatcher.h 5 additions, 1 deletion.../TrigHypothesis/TrigHLTJetHypo/src/FastReductionMatcher.h
- Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetHypoToolConfig_fastreduction.cxx 17 additions, 7 deletions...rigHLTJetHypo/src/TrigJetHypoToolConfig_fastreduction.cxx
- Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetHypoToolConfig_fastreduction.h 8 additions, 1 deletion.../TrigHLTJetHypo/src/TrigJetHypoToolConfig_fastreduction.h
Loading
Please register or sign in to comment