feat(functor): add functor data dependencies to ExtraInputs property of owning algorithm
This is needed for Rec!2699 (merged)
In the new FunctorFactory
, compilation of Functors doesn't happen until the start()
call is issued and at that point it is too late to register a DataHandle
as the HiveDataBroker
does all of its magic in initialize()
.
For that reason we add the dependencies of Functors to an algorithm already at configuration time from PyConf
.
This is a relatively easy change as PyConf
was already tracking these data dependencies of Functors as these are also needed for other PyConf
functionality.
Merge request reports
Activity
requested review from @nnolte
added RTA label
mentioned in commit Rec@3cca4748
mentioned in commit Rec@135792cc
mentioned in commit Rec@e5a89479
mentioned in commit Rec@47e3b1dd
added 9 commits
-
8c616b1c...3de201fd - 8 commits from branch
master
- 425c8388 - feat(functor): add functor data dependencies to ExtraInputs property of owning algorithm
-
8c616b1c...3de201fd - 8 commits from branch
mentioned in merge request Rec!2699 (merged)
- [2022-02-18 16:07] Validation started with lhcb-master-mr#3734
- [2022-02-18 16:16] Validation started with lhcb-master-mr#3734
- [2022-02-18 17:40] Validation started with lhcb-master-mr#3737
- [2022-02-22 19:22] Validation started with lhcb-master-mr#3764
- [2022-02-22 22:13] Validation started with lhcb-master-mr#3765
- [2022-02-23 15:33] Validation started with lhcb-master-mr#3776
- [2022-02-23 22:03] Validation started with lhcb-master-mr#3784
- [2022-02-24 18:47] Validation started with lhcb-master-mr#3797
- [2022-03-01 17:53] Validation started with lhcb-master-mr#3833
- [2022-03-02 12:26] Validation started with lhcb-master-mr#3844
- [2022-03-03 18:44] Validation started with lhcb-master-mr#3861
- [2022-03-03 21:08] Validation started with lhcb-master-mr#3862
- [2022-03-08 15:35] Validation started with lhcb-master-mr#3905
- [2022-03-08 21:45] Validation started with lhcb-master-mr#3910
- [2022-03-09 12:01] Validation started with lhcb-master-mr#3916
Edited by Software for LHCbmentioned in commit Rec@c483afae
added 41 commits
-
425c8388...a89c7663 - 40 commits from branch
master
- b04a5fb0 - feat(functor): add functor data dependencies to ExtraInputs property of owning algorithm
-
425c8388...a89c7663 - 40 commits from branch
mentioned in commit Rec@ea56d267
added 52 commits
-
b04a5fb0...f1c8a7e5 - 51 commits from branch
master
- 9589e1f7 - feat(functor): add functor data dependencies to ExtraInputs property of owning algorithm
-
b04a5fb0...f1c8a7e5 - 51 commits from branch
removed review request for @nnolte
added Functors label
added enhancement label
added 1 commit
- 9609099c - add ignore of timing print outs to LHCbExclusions.py
added 1 commit
- edf6c7a7 - add ignore of timing print outs to LHCbExclusions.py