DaVinci merge requestshttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests2021-11-12T17:48:03+01:00https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/583Update README.md to document the legacy stripping branches2021-11-12T17:48:03+01:00Marco CattaneoUpdate README.md to document the legacy stripping branchesFederico Leo RediMark SmithFederico Leo Redihttps://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/582Draft: prepare cache for 28r2p12021-11-15T13:03:08+01:00Federico Leo RediDraft: prepare cache for 28r2p1https://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/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/579Remove obsolete CVS/SVN keywords2021-09-22T08:39:34+02:00Marco CattaneoRemove obsolete CVS/SVN keywordshttps://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/577Adding missing features for correctly reading a spruced file2021-11-26T12:50:42+01:00Davide FazziniAdding missing features for correctly reading a spruced fileIntegrating DaVinci!573 with the addition of:
- ***UnpackRawEvent*** for correctly retrieving the ODIN raw locations (see https://gitlab.cern.ch/lhcb-dpa/project/-/issues/154)
- ***SpruceDecReports*** adding a dedicated decoder for s...Integrating DaVinci!573 with the addition of:
- ***UnpackRawEvent*** for correctly retrieving the ODIN raw locations (see https://gitlab.cern.ch/lhcb-dpa/project/-/issues/154)
- ***SpruceDecReports*** adding a dedicated decoder for spruced lines decision
- ***evt_pre_filters*** DV option, allowing the user to run the job on a reduced number of entries (see https://gitlab.cern.ch/lhcb/DaVinci/-/issues/9)
- ***add_filters*** checking if the spruced line corresponding to FunTuple input location fired (see https://gitlab.cern.ch/lhcb/DaVinci/-/issues/6#note_4795459)
Finally, a new qmtest is added to verify the correct functioning of all these new features.
Needs Moore!998.Davide FazziniDavide Fazzinihttps://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/575follow LHCb ODIN creator changes2021-08-31T16:25:25+02:00Sevda Esenfollow LHCb ODIN creator changesto go with LHCb!3036to go with LHCb!3036https://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/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/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/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/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/569Test for DecayTreeFitterAlg2021-11-24T08:32:28+01:00Patrick KoppenburgTest for DecayTreeFitterAlgTest for DecayTreeFitterAlg and subsequent functors. Based on https://gitlab.cern.ch/lhcb/Phys/-/merge_requests/970 and https://gitlab.cern.ch/lhcb/Rec/-/merge_requests/2504Test for DecayTreeFitterAlg and subsequent functors. Based on https://gitlab.cern.ch/lhcb/Phys/-/merge_requests/970 and https://gitlab.cern.ch/lhcb/Rec/-/merge_requests/2504Patrick KoppenburgPatrick Koppenburghttps://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/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/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/565Release notes for v42r11p22021-07-13T15:34:23+02:00Mark SmithRelease notes for v42r11p2Release for patched Stripping for 29r2p2Release for patched Stripping for 29r2p2https://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