Skip to content

Conversation

@mhemmer-cern
Copy link
Owner

No description provided.

shahor02 and others added 30 commits June 25, 2025 23:25
was missed initially. compliments AliceO2Group#14425 and should now allow ITS MC to be run standalone on gpu.
thanks @davidrohr!
Add `DefinesDelayed` allowing to set the expressions in a process function, e.g. after calculating some required input values
- Report correct timeout for readers.
- Improve message when dropping data which is not going to be processed by
  the CalibrationOnly mode.
hopefully fixing a bug where the return code seems
to have contained additional characters (hidden) which confused
the return code analysis and provides printouts (or bash errors) like:

```
line 336: [: 0
0: integer expression expected
```
Not actually used in this particular case, however better safe than sorry.
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/stale](https://github.com/actions/stale) from 1 to 9.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v1...v9)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '9'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
When construction individual-TF collisioncontexts, there was a problem
copying assigned vertices for the last timeframe due to a simple index
comparison error.

This is fixed in this commit.
should prevent reading CTP digits when merely clusterizing
prints gpu kernel params

Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
uses multiple streams for trackleting

Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
ehellbar and others added 26 commits August 28, 2025 08:55
…ritten

I am not sure this is exactly what we want, but it should be good enough for now.
TrackData got extra data member deltaTOF, which provides the difference between
the measered and expected time-of-flight in ps: timeTOF - t0 - tof_integral(track_PID)
if the the tracks was matched to TOF (0 otherwhise).
The meaning of the clAvailTOF data member is changed: as before, 0 means no TOF match,
otherwhise the value of the uncertainty on the interaction t0 is stored in ps (200 means
that the nominal BC compatible with the TOF time was assumed).
Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
The EnumFlags fails to compile when the underlying enum has 30 or more elements.

With exactly 32 elements the compilation error is the following:

  note: shift count 32 >= width of type 'int' (32 bits)
   static constexpr auto MaxRep{((1 << (Max_u_v - Min_u_v + 1)) - 1) << Min_u_v}; // largest representable value

With 30 or 31 elements the compilation error is:

  note: value -2147483649 is outside the range of representable values of type 'int'
   static constexpr auto MaxRep{((1 << (Max_u_v - Min_u_v + 1)) - 1) << Min_u_v}; // largest representable value

The solution consists in using "1ULL" literals in the MaxRep expression, such that the bit shifts are
performed on a variable with at least 64-bits.
Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
Co-authored-by: ALICE Action Bot <alibuild@cern.ch>
Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
…TFcounter for CCDB cache validation is N!=0

If --condition-tf-per-query-multiplier value is negative, the prescaling is simply
applied to tfCounter%|query_rate| (or timeslice%|query_rate| if --condition-use-slice-for-prescaling is asked)

If N>0, then enforce a check if the abs difference between the last checked and current TFCounters (not slices!) exceeds N,
even if the slices difference is less than the requested check rate.
- Not needed with Geant4 versions 11.x
@github-actions
Copy link

github-actions bot commented Sep 9, 2025

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

@mhemmer-cern mhemmer-cern merged commit bfd0f76 into dev Sep 9, 2025
8 checks passed
@mhemmer-cern mhemmer-cern deleted the dev-clean branch September 9, 2025 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.