Skip to content
Snippets Groups Projects
Commit 13335021 authored by Patrick Koppenburg's avatar Patrick Koppenburg :leaves:
Browse files

Merge branch 'AM_docfix' into 'master'

Fix DV version in tutorial documentation

Closes #93

See merge request !819
parents 86773c81 e36dd658
No related branches found
No related tags found
2 merge requests!1103Draft: Add AnalysisHelpers to DaVinci Stack,!819Fix DV version in tutorial documentation
Pipeline #5045939 passed
...@@ -6,12 +6,23 @@ Note that in the slides and recordings, the tutorials have been labelled differe ...@@ -6,12 +6,23 @@ Note that in the slides and recordings, the tutorials have been labelled differe
## Setup ## Setup
To setup using the nightlies use: Setup a DaVinci version:
```bash ```bash
lb-run --nightly=lhcb-master/Today DaVinci/v60r3 bash lb-run DaVinci/<version> bash
``` ```
Here `<version>` can also be `latest`, in which case the latest release is picked up.
One can also setup DaVinci using the nightly builds:
```bash
lb-run --nightly=lhcb-head/<slot_number> DaVinci/HEAD bash
```
Here `<slot_number>` can be looked up at the nightlies [webpage](https://lhcb-nightlies.web.cern.ch/nightly/).
The `<slot_number>` can also take values like `Today` or `Yesterday`, where either today's or yesterday's nightly
build can be picked up accordingly.
Alternatively, if you need to make non-trivial changes build your own [stack](https://gitlab.cern.ch/rmatev/lb-stack-setup) for DaVinci (WARNING: Takes a very long time to build and is not suited to virtual machines like lxplus) Alternatively, if you need to make non-trivial changes build your own [stack](https://gitlab.cern.ch/rmatev/lb-stack-setup) for DaVinci (WARNING: Takes a very long time to build and is not suited to virtual machines like lxplus)
```bash ```bash
...@@ -148,9 +159,8 @@ lbexec DaVinciTutorials.tutorial5_MCTruth:main "$DAVINCITUTORIALSROOT/options.ya ...@@ -148,9 +159,8 @@ lbexec DaVinciTutorials.tutorial5_MCTruth:main "$DAVINCITUTORIALSROOT/options.ya
Objectives: Objectives:
- Configuring the Decay Tree Fitter algorithm (`DecayTreeFitterAlg`) to build a relation table i.e. map between the candidate and the refitted candidate. - Usage of Decay Tree Fitter (`DecayTreeFitter`) to store refitted quantities.
- Usage of the relations table and `ThOr` functor (e.g. `F.MAP_INPUT(func, RelTable`) to get refitted information of the candidate. - Defining different instances of `DecayTreeFitter` algorithm with mass constraints, primary vertex constraint.
- Defining different instances of DTF algorithm with mass constraints, primary vertex constraint.
Command to run the tutorial: Command to run the tutorial:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment