You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/doxygen/mainpage.md
+14-7Lines changed: 14 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,11 +5,12 @@ This documentation shows how to use the Iguana algorithms. For more documentatio
5
5
6
6
-**Tip:** To toggle between light and dark mode for this webpage, click the button in the top-right corner, next to the search box.
7
7
8
-
| Quick Links ||
9
-
| --- | --- |
10
-
|@spacer[List of All Algorithms](#algo)@spacer|@spacer[List of Algorithms Organized by Run Group, <i>etc</i>.](#algo_namespaces)@spacer|
11
-
|@spacer[List of Action Functions](#action)@spacer|@spacer[Configuring Algorithms](#mainpageConfiguring)@spacer|
12
-
|@spacer[Banks Created by Iguana](#created_banks)@spacer|@spacer[Examples of Code](#mainpageExample)@spacer|
8
+
| Quick Links ||
9
+
| --- | --- |
10
+
|@spacer[List of All Algorithms](#algo)@spacer|@spacer[List of Algorithms Organized by Run Group, <i>etc</i>.](#algo_namespaces)@spacer|
11
+
|@spacer[List of Action Functions](#action)@spacer|@spacer[How to Configure Algorithms](#mainpageConfiguring)@spacer|
12
+
|@spacer[Banks Created by Iguana](#created_banks)@spacer|@spacer[How to Run Algorithms](#mainpageRunning)@spacer|
13
+
||@spacer[Examples of Code](#mainpageExample)@spacer|
13
14
14
15
<br><hr>
15
16
@@ -243,7 +244,11 @@ Many algorithms are configurable. An algorithm's configuration parameters and th
243
244
244
245
Iguana provides a few ways to configure algorithms; in general, you may either:
245
246
- use YAML for configuration that gets applied at runtime, _i.e._, no need to recompile
246
-
- use @link iguana::Algorithm::SetOption @endlink to configure an algorithm more directly, which may require recompilation, depending on how you use Iguana algorithms
247
+
- this is the preferred method for configuration
248
+
- use @link iguana::Algorithm::SetOption @endlink to configure an algorithm more directly, however:
249
+
- this may require recompilation, depending on how you use Iguana algorithms
250
+
- some options cannot be set this way, in particular, options that depend on data, such as a run number-dependent vertex cut
251
+
- using the YAML file is preferred in general (whereas @link iguana::Algorithm::SetOption @endlink is useful for algorithm Validators)
247
252
248
253
The default configuration YAML files are installed in the `etc/` subdirectory of the Iguana installation. If you have set the Iguana environment variables using, _e.g._`source this_iguana.sh`, or if you are using the version of Iguana installed on `ifarm`, you will have the environment variable `$IGUANA_CONFIG_PATH` set to include this `etc/` directory.
249
254
@@ -276,13 +281,15 @@ physics::AlgorithmB
276
281
reptileA: gecko
277
282
reptileB: tuatara
278
283
```
279
-
Custom YAML file, with some changes such as widening `AlgorithmA`'s `cuts`:
284
+
Custom YAML file, with some changes such as widening `AlgorithmA`'s `cuts`, and controlling the log levels:
0 commit comments