Skip to content

Conversation

@sawenzel
Copy link
Contributor

  1. Greater flexibility to set the timeframe length in orbits.
    The --orbitsPerTF options now,

    • either takes a precise integer number

    • or a comma-separated string of triples f:t:o which denote to use o orbits when the interaction rate falls between f (inclusive) and t (exclusive)

      example: --orbitsPerTF 0:10000:32,10001:10000000:8 will apply 32 orbit-sizes timeframes when the interaction rate is below 10kHz, otherwise 8 orbits.

    This improvement caused a larger refactoring of the code, because we now
    need to query the interaction rate twice.

  2. Improvements in the bad-data exlusion treatment:

    • We now report the global fraction of run-space excluded by the list
    • We now determine each line, wether the treatment is in orbits or in timestamps

1) Greater flexibility to set the timeframe length in orbits.
   The `--orbitsPerTF` options now,
   * either takes a precise integer number
   * or a comma-separated string of triples f:t:o
     which denote to use `o` orbits when the interaction rate falls between
     `f` (inclusive) and `t` (exclusive)

     example: `--orbitsPerTF 0:10000:32,10001:10000000:8` will apply
     32 orbit-sizes timeframes when the interaction rate is below 10kHz, otherwise
     8 orbits.

   This improvement caused a larger refactoring of the code, because we now
   need to query the interaction rate twice.

2) Improvements in the bad-data exlusion treatment:

   * We now report the global fraction of run-space excluded by the list
   * We now determine each line, wether the treatment is in orbits or in timestamps
@github-actions
Copy link

REQUEST FOR PRODUCTION RELEASES:
To request your PR to be included in production software, please add the corresponding labels called "async-" to your PR. Add the labels directly (if you have the permissions) or add a comment of the form (note that labels are separated by a ",")

+async-label <label1>, <label2>, !<label3> ...

This will add <label1> and <label2> and removes <label3>.

The following labels are available
async-2023-pbpb-apass4
async-2023-pp-apass4
async-2024-pp-apass1
async-2022-pp-apass7
async-2024-pp-cpass0
async-2024-PbPb-apass1
async-2024-ppRef-apass1

@sawenzel sawenzel merged commit 228739a into AliceO2Group:master Jan 30, 2025
8 checks passed
@sawenzel sawenzel deleted the swenzel/anchor_impr branch January 30, 2025 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants