DaVinci merge requestshttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests2021-10-22T14:52:33+02:00https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/549Adapt test to ProbNN functors2021-10-22T14:52:33+02:00Patrick KoppenburgAdapt test to ProbNN functorsAdapt tests to include ProbNN functors. Requires https://gitlab.cern.ch/lhcb/Rec/-/merge_requests/2471Adapt tests to include ProbNN functors. Requires https://gitlab.cern.ch/lhcb/Rec/-/merge_requests/2471Patrick KoppenburgPatrick Koppenburghttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/548Release notes for v42r11p12021-06-09T18:02:48+02:00Mark SmithRelease notes for v42r11p1Release for v42r11p1 for Stripping 29r2p2
FYI @fredi @atully @cattanemRelease for v42r11p1 for Stripping 29r2p2
FYI @fredi @atully @cattanemhttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/547Turn off job option dumping in tests2021-06-20T00:37:07+02:00Mark SmithTurn off job option dumping in testsFor use with lhcb/LHCb!3087 .
Stops the dumping of the job options which are not being checked anyway in the two stripping tests. Saves a lot of output space (126M -> 497K each).
May help with https://its.cern.ch/jira/browse/LHCBPS-1887For use with lhcb/LHCb!3087 .
Stops the dumping of the job options which are not being checked anyway in the two stripping tests. Saves a lot of output space (126M -> 497K each).
May help with https://its.cern.ch/jira/browse/LHCBPS-1887https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/546Avoid compression sizes in tests and fix wrong space2021-06-24T16:57:47+02:00Patrick KoppenburgAvoid compression sizes in tests and fix wrong spacetest_example-tupling-basic.qmt contains byte sizes in the validator. These depend on compiler and ROOT version. Thus removed.test_example-tupling-basic.qmt contains byte sizes in the validator. These depend on compiler and ROOT version. Thus removed.https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/545Update formatting of test reference blocks to follow LCG_1002021-06-01T10:28:55+02:00Marco CattaneoUpdate formatting of test reference blocks to follow LCG_100https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/544Fix comparison with literal for Python 3.82021-05-27T09:47:55+02:00Marco CattaneoFix comparison with literal for Python 3.8Needed for LCG_100. Fixes this warning:
```
SyntaxWarning: "is" with a literal. Did you mean "=="?
```Needed for LCG_100. Fixes this warning:
```
SyntaxWarning: "is" with a literal. Did you mean "=="?
```https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/543Update s30r2 test reference for diffs between gcc7 and gcc622021-05-20T19:21:52+02:00Marco CattaneoUpdate s30r2 test reference for diffs between gcc7 and gcc62The previous version of the reference was made on x86_64-centos7-gcc7-opt platform, whereas the maintained platform for this branch is x86_64-centos7-gcc62-opt. This update is needed because of the small diffs introduced by going from gc...The previous version of the reference was made on x86_64-centos7-gcc7-opt platform, whereas the maintained platform for this branch is x86_64-centos7-gcc62-opt. This update is needed because of the small diffs introduced by going from gcc7 to gcc62
@atully FYIhttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/542Simplified PyConf DaVinci configuration2021-05-25T16:33:30+02:00Maurizio MartinelliSimplified PyConf DaVinci configurationWorking on the simplification of DaVinci configuration using PyConf.
Now run_davinci takes a single list of nodes as input.
Still wondering the best user experience when running multiple selections, currently using DVHelper to prepare th...Working on the simplification of DaVinci configuration using PyConf.
Now run_davinci takes a single list of nodes as input.
Still wondering the best user experience when running multiple selections, currently using DVHelper to prepare the nodes.
Tupling test file updated to create two tuples from different selections on the same dataset.
Work on DPA task https://gitlab.cern.ch/lhcb-dpa/project/-/issues/48.
~~Not to be merged before https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/539~~ ~~decided to merge this first~~
Needs https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/539.
Needs Analysis!792 to avoid error from FunTuple.Eduardo RodriguesPatrick KoppenburgEduardo Rodrigueshttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/541Rewrite CMake configuration in "modern CMake"2021-11-25T15:57:30+01:00Marco Clemencicmarco.clemencic@cern.chRewrite CMake configuration in "modern CMake"Rewrite of the CMake configuration along the lines of lhcb/LHCb!2931 (see there for more details).
Requires lhcb/Lbcom!551, lhcb/LHCb!2931, lhcb/Rec!2416, lhcb/Phys!931 and lhcb/Analysis!793Rewrite of the CMake configuration along the lines of lhcb/LHCb!2931 (see there for more details).
Requires lhcb/Lbcom!551, lhcb/LHCb!2931, lhcb/Rec!2416, lhcb/Phys!931 and lhcb/Analysis!793Patrick KoppenburgPatrick Koppenburghttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/540Rename histos file2021-06-24T16:57:59+02:00Patrick KoppenburgRename histos fileRename Histogram output files from DVHistos.root to something user-defined.Rename Histogram output files from DVHistos.root to something user-defined.Patrick KoppenburgPatrick Koppenburghttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/539Update tupling example including LoKi and now ThOr functors2021-05-21T14:35:12+02:00Abhijit MathadUpdate tupling example including LoKi and now ThOr functorsThis MR depends of https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/792 and https://gitlab.cern.ch/lhcb/Rec/-/merge_requests/2420 and https://gitlab.cern.ch/lhcb/Phys/-/merge_requests/930.
FYI: @mamartin
Relates to DPA task https...This MR depends of https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/792 and https://gitlab.cern.ch/lhcb/Rec/-/merge_requests/2420 and https://gitlab.cern.ch/lhcb/Phys/-/merge_requests/930.
FYI: @mamartin
Relates to DPA task https://gitlab.cern.ch/lhcb-dpa/project/-/issues/113.Abhijit MathadAbhijit Mathadhttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/538Fix DaVinci tests2021-06-05T21:11:52+02:00Patrick KoppenburgFix DaVinci testsNew tests of ThOr functors. Also adapted those that rely on https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/791 (hence needs this MR).
Other tests are also fixed to match what is going on in lhcb-run3-cleanupNew tests of ThOr functors. Also adapted those that rely on https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/791 (hence needs this MR).
Other tests are also fixed to match what is going on in lhcb-run3-cleanupPatrick KoppenburgPatrick Koppenburghttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/537Suppress also warnings from the Gaudi logger2021-05-01T11:22:35+02:00Marco CattaneoSuppress also warnings from the Gaudi loggerhttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/536Suppress also warnings from the Gaudi logger2021-04-30T11:25:10+02:00Marco CattaneoSuppress also warnings from the Gaudi loggerhttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/535Simplify user algs functions2021-07-01T16:10:45+02:00Davide FazziniSimplify user algs functionsSimplify how the user algorithms are imported in a DaVinci job: the responsibility of the creating dedicated DV nodes is moved from the user to DaVinci.
Improve the way how the LHCbConfigurableUser dependencies are handled and imported ...Simplify how the user algorithms are imported in a DaVinci job: the responsibility of the creating dedicated DV nodes is moved from the user to DaVinci.
Improve the way how the LHCbConfigurableUser dependencies are handled and imported in Gaudi application.\
Implement the possibility to import configurables from both the old and the new Gaudi framework.
Work on DPA task https://gitlab.cern.ch/lhcb-dpa/project/-/issues/48.Patrick KoppenburgDavide FazziniPatrick Koppenburghttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/534Mask some more warnings when building StrippingCache2021-04-29T10:04:17+02:00Marco CattaneoMask some more warnings when building StrippingCachehttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/533Suppress two S28 related warnings when building functor cache2021-04-27T08:40:32+02:00Marco CattaneoSuppress two S28 related warnings when building functor cachehttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/532Fix FunctorsCache build with latest Gaudi2021-04-30T17:16:25+02:00Marco Clemencicmarco.clemencic@cern.chFix FunctorsCache build with latest GaudiA recent change in Gaudi triggers the setting of the variable `deps` that was used (with no apparent reason) to configure Turbo functors cache.
Before the change in Gaudi that variable was empty and the new value causes a compilation fa...A recent change in Gaudi triggers the setting of the variable `deps` that was used (with no apparent reason) to configure Turbo functors cache.
Before the change in Gaudi that variable was empty and the new value causes a compilation failure.https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/531Excluding python module path from QMtest validation2021-04-22T11:14:19+02:00Davide FazziniExcluding python module path from QMtest validationExcluding from QM test validation, the line printed when importing python module in DaVinci since it depends on the install area.Excluding from QM test validation, the line printed when importing python module in DaVinci since it depends on the install area.Davide FazziniDavide Fazzinihttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/530v53r0 release2021-04-21T17:06:49+02:00Patrick Koppenburgv53r0 releaseRelease for the hackathonRelease for the hackathonPatrick KoppenburgPatrick Koppenburg