Skip to content

Commit

Permalink
Update analysis-productions.md (#306)
Browse files Browse the repository at this point in the history
* Update analysis-productions.md

The former description on the automatically_configure is incorrect and causes misleading. I changed it to what has actually been done.

* Update first-analysis-steps/analysis-productions.md

Co-authored-by: Ryunosuke O'Neil <[email protected]>

* Update first-analysis-steps/analysis-productions.md

Co-authored-by: Ryunosuke O'Neil <[email protected]>

---------

Co-authored-by: Ryunosuke O'Neil <[email protected]>
  • Loading branch information
ericbrownrenzan and ryuwd authored Nov 18, 2024
1 parent 3d915a5 commit 1111545
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion first-analysis-steps/analysis-productions.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,10 @@ IOHelper().inputFiles([

```

{% callout "Reminder" %}
`automatically_configure` will not overwrite your existing configuration of `DataType`, `CondDBtag`, `DDDBtag`, et cetera. Your settings take precedence.
{% endcallout %}

If you don't have your options file from earlier available, or are having trouble, you can [use this options file](code/analysis-productions/ntuple_options.py).

The next file needed is a `.yaml` file, which will be used to configure the jobs. Create a new file named `info.yaml`, and add the following to it:
Expand All @@ -112,7 +116,7 @@ Here, the unindented lines are the names of jobs (although `defaults` has a spec
* **application**: the version of DaVinci to use. Here we choose v46r10, the latest for Run 2 at the time of writing (see [here](http://lhcbdoc.web.cern.ch/lhcbdoc/davinci/) to check what versions are available).
* **wg**: the working group this production is a part of. Since this is a `$ D^{0} \to K^{-}K^{+} $` decay, we'll set this to `Charm`.
* **inform**: optionally, you can enter your email address to receive updates on the status of your jobs.
* **automatically_configure**: setting this to `yes` is what allowed us to remove all of those configuration lines from the options file. This is very useful when creating productions that use multiple years, or both data and MC.
* **automatically_configure**: setting this to `yes` causes the input-data-specific application configuration, e.g. year, `CondDBtag`, `DDDBtag`, and so on to be generated automatically, according to the input data.
* **turbo**: Setting this to `yes` indicates `automatically_configure` should configure the application for reading turbo data.
* **options**: the list of options files to use. Behind the scenes, these will get passed to DaVinci.
* **output**: the name of the output `.root` ntuples. These will get registered in bookkeeping as well.
Expand Down

0 comments on commit 1111545

Please sign in to comment.