Skip to content

CCDB: do not include AnalysisHelpers.h in ROOT dictionaries - #4761

Merged
mpuccio merged 1 commit into
AliceO2Group:masterfrom
aalkin:fix-for-O2-12537
Feb 21, 2024
Merged

CCDB: do not include AnalysisHelpers.h in ROOT dictionaries#4761
mpuccio merged 1 commit into
AliceO2Group:masterfrom
aalkin:fix-for-O2-12537

Conversation

@aalkin

@aalkin aalkin commented Feb 19, 2024

Copy link
Copy Markdown
Member

Hello @mpuccio
This removes include of AnalysisHelpers.h as to not expose ASoA stuff to root cling - it breaks on c++20 features on linux - unblocking AliceO2Group/AliceO2#12724.

Instead of Service wrapper the fetcher functions can use bare pointer. As I understand this is not used in O2Physics, but in QC? One would have to change the invocations to use the pointer from the service (accessible directly as .service).

@aalkin
aalkin requested a review from mpuccio February 19, 2024 11:02
@aalkin
aalkin marked this pull request as ready for review February 21, 2024 11:46
@mpuccio
mpuccio enabled auto-merge (squash) February 21, 2024 14:37
@mpuccio

mpuccio commented Feb 21, 2024

Copy link
Copy Markdown
Collaborator

Good for me! Thanks

@mpuccio
mpuccio merged commit ac897b4 into AliceO2Group:master Feb 21, 2024
basiach pushed a commit to basiach/O2Physics that referenced this pull request Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants