DaVinci merge requestshttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests2021-11-10T19:31:17+01:00https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/580Make the new DaVinci working with ProdConf2021-11-10T19:31:17+01:00Davide FazziniMake the new DaVinci working with ProdConfAdding a new DaVinci Configurable to make ProdConf able to run the new DaVinci configuration.
See related issues: https://gitlab.cern.ch/lhcb-datapkg/ProdConf/-/issues/5, https://gitlab.cern.ch/lhcb-dpa/project/-/issues/132.
In addition...Adding a new DaVinci Configurable to make ProdConf able to run the new DaVinci configuration.
See related issues: https://gitlab.cern.ch/lhcb-datapkg/ProdConf/-/issues/5, https://gitlab.cern.ch/lhcb-dpa/project/-/issues/132.
In addition, some small changes are applied in a few scripts in order to increase the DaVinci flexibility when run without a specific input database.
This MR doesn't require any change in ProdConf since the new Configurable is built in such a way to match the structure expected by ProdConf.
Two option files are created to run locally ProdConf using the following command:
```
xenv --xml ProdConf/ProdConf.xenv ./run gaudirun.py Phys/DaVinci/options/options-DaVinciConf.py Phys/DaVinci/options/options-ProdConf.py
```
options-DaVinciConf.py is used to set the options required to run the DaVinci job, while options-ProdConf.py set the options that have to be propagated by ProdConf itself.
A further dedicated test is added to check the correct configuration when running the job with the DaVinci Configurable.
The file *Phys/DaVinci/options/options-ProdConf.py* is a prototype for a possible option file to be run in ProdConf.Davide FazziniDavide Fazzinihttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/571Adapted ref files to change in Packers2021-11-08T15:07:40+01:00Sebastien PonceAdapted ref files to change in PackersGoes together with LHCb!3192, Boole!357, Gauss!763, Rec!2514, Brunel!1166, Phys!978, Analysis!812, Noether!15 and Moore!968Goes together with LHCb!3192, Boole!357, Gauss!763, Rec!2514, Brunel!1166, Phys!978, Analysis!812, Noether!15 and Moore!968Eduardo RodriguesPatrick KoppenburgEduardo Rodrigueshttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/584Prepare DaVinci v54r12021-11-02T11:53:23+01:00Rosen MatevPrepare DaVinci v54r1Eduardo RodriguesEduardo Rodrigueshttps://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/556S34r0p2 cache2021-10-21T15:45:14+02:00Alison Maria Tullyalison.tully@cern.chS34r0p2 cachehttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/527S29r2p2 cache2021-10-21T15:45:14+02:00Federico Leo RediS29r2p2 cacheUsual modificaitons for the cache of a new stripping campaign plus a new file has been created to fix the tags.
See campaign https://gitlab.cern.ch/lhcb-dpa/project/-/issues/101.Usual modificaitons for the cache of a new stripping campaign plus a new file has been created to fix the tags.
See campaign https://gitlab.cern.ch/lhcb-dpa/project/-/issues/101.https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/578follow changes in LHCb!32602021-10-11T13:16:07+02:00Gerhard Ravenfollow changes in LHCb!3260https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/581RefBot going live!2021-10-01T11:35:38+02:00Christoph HasseRefBot going live!https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/579Remove obsolete CVS/SVN keywords2021-09-22T08:39:34+02:00Marco CattaneoRemove obsolete CVS/SVN keywordshttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/573Resolve "Tupling test running on spruced output"2021-09-16T19:10:07+02:00Davide FazziniResolve "Tupling test running on spruced output"Closes #6Closes #6Davide FazziniDavide Fazzinihttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/568Remove old davinci configurable and related tests2021-09-14T08:42:31+02:00Davide FazziniRemove old davinci configurable and related testsUpdate all the scripts to the new DaVinci configuration.
Removing old DaVinci Configuration.py and the related option files and qmtests not used with the new Configuration.
Removing also the following qmtests:
- packing.qms/test_dstunpac...Update all the scripts to the new DaVinci configuration.
Removing old DaVinci Configuration.py and the related option files and qmtests not used with the new Configuration.
Removing also the following qmtests:
- packing.qms/test_dstunpacking_upgrade.qmt: it will be replaced by a new test with https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/573.
- davinci.qms/gaudipython_algs.qmt: due to some overlaps with the other qmtests
- io.qms/test_write_dst.qmt: it will be replaced in a future dedicated qmtest
Closes https://gitlab.cern.ch/lhcb-dpa/project/-/issues/137.Patrick KoppenburgDavide FazziniPatrick Koppenburghttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/576Lint all Python files in the project2021-09-07T18:42:14+02:00Eduardo RodriguesLint all Python files in the projectWe can finally do this now that the legacy configuration is gone :-).We can finally do this now that the legacy configuration is gone :-).https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/572Resolve "test_davinci_tupling_advanced always runs into timeout"2021-09-01T08:56:55+02:00Davide FazziniResolve "test_davinci_tupling_advanced always runs into timeout"The main problem is related to the fact that DaVinci didn't update correctly the options with the values set in the .py algorithm file. Now fixed.
I have also changed the evt_max value from -1 to 10 in some other tests in order to avoid ...The main problem is related to the fact that DaVinci didn't update correctly the options with the values set in the .py algorithm file. Now fixed.
I have also changed the evt_max value from -1 to 10 in some other tests in order to avoid them running into timeout.
Closes #8Eduardo RodriguesPatrick KoppenburgEduardo Rodrigueshttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/574Release notes for v44r11p12021-08-31T13:43:08+02:00Mark SmithRelease notes for v44r11p1Release notes for v44r11p1 - second validation of Stripping 34r0p2
@frediRelease notes for v44r11p1 - second validation of Stripping 34r0p2
@fredihttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/561New qmtest for s29r2p22021-08-23T17:51:05+02:00Federico Leo RediNew qmtest for s29r2p2https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/554Remove DecayTreeTuple2021-08-19T16:52:35+02:00Patrick KoppenburgRemove DecayTreeTupleTentative implementation of lhcb-dpa/project#7 . Removal of all DecayTreeTuple tests.
Requires https://gitlab.cern.ch/lhcb/Castelao/-/merge_requests/110
Goes along with LHCb!3117 and Analysis!802 and Phys!961Tentative implementation of lhcb-dpa/project#7 . Removal of all DecayTreeTuple tests.
Requires https://gitlab.cern.ch/lhcb/Castelao/-/merge_requests/110
Goes along with LHCb!3117 and Analysis!802 and Phys!961Patrick KoppenburgPatrick Koppenburghttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/566Update tupling example to accommodate changes in FunctorCollection2021-08-13T13:34:15+02:00Martina FerrilloUpdate tupling example to accommodate changes in FunctorCollectionThis merge request applies changes to the tupling example in DaVinciExamples, after modifications to the methods of the FunctorCollection tool (see [MR!809](https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/809) and Analysis [issue #...This merge request applies changes to the tupling example in DaVinciExamples, after modifications to the methods of the FunctorCollection tool (see [MR!809](https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/809) and Analysis [issue #15](https://gitlab.cern.ch/lhcb/Analysis/-/issues/15)).
FYI @amathad @powenAbhijit MathadMartina FerrilloAbhijit Mathadhttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/567Resolve "Avoid use of environment variables"2021-08-13T13:27:17+02:00Davide FazziniResolve "Avoid use of environment variables"Closes #7Closes #7Davide FazziniDavide Fazzinihttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/570Reference update for Phys!9682021-08-03T11:02:31+02:00Lucas Meyer GarciaReference update for Phys!968Reference files update for Phys!968Reference files update for Phys!968Eduardo RodriguesPatrick KoppenburgEduardo Rodrigueshttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/564Lint/clean-up/fix new configuration2021-07-16T10:05:38+02:00Eduardo RodriguesLint/clean-up/fix new configurationFYI @dfazzini and @mamartin.
Relates to DPA task https://gitlab.cern.ch/lhcb-dpa/project/-/issues/137.FYI @dfazzini and @mamartin.
Relates to DPA task https://gitlab.cern.ch/lhcb-dpa/project/-/issues/137.Patrick KoppenburgPatrick Koppenburg