Skip to content

PWGHF: Add XicPlus to Xi Pi Pi workflow - #6604

Merged
vkucera merged 35 commits into
AliceO2Group:masterfrom
pstahlhu:master
Jul 5, 2024
Merged

PWGHF: Add XicPlus to Xi Pi Pi workflow#6604
vkucera merged 35 commits into
AliceO2Group:masterfrom
pstahlhu:master

Conversation

@pstahlhu

Copy link
Copy Markdown
Contributor

First version of XicPlus to Xi Pi Pi workflow
@creetz16

Comment thread PWGHF/TableProducer/candidateCreatorXicToXiPiPi.cxx Outdated
Comment thread PWGHF/TableProducer/candidateCreatorXicToXiPiPi.cxx
Comment thread PWGHF/TableProducer/candidateCreatorXicToXiPiPi.cxx Outdated
Comment thread PWGHF/TableProducer/candidateCreatorXicToXiPiPi.cxx
Comment thread PWGHF/TableProducer/candidateCreatorXicToXiPiPi.cxx Outdated
Comment thread PWGHF/DataModel/CandidateReconstructionTables.h Outdated
Comment thread PWGHF/D2H/Tasks/taskXicToXiPiPi.cxx Outdated
Comment thread PWGHF/D2H/Tasks/taskXicToXiPiPi.cxx Outdated
Comment thread PWGHF/D2H/Tasks/taskXicToXiPiPi.cxx Outdated
Comment thread PWGHF/Core/SelectorCuts.h Outdated

@mfaggin mfaggin left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks a lot for the developments, I have some commets/suggestions

Comment thread PWGHF/Core/SelectorCuts.h
Comment thread PWGHF/TableProducer/candidateCreatorXicToXiPiPi.cxx
Comment thread PWGHF/TableProducer/candidateCreatorXicToXiPiPi.cxx Outdated
Comment thread PWGHF/TableProducer/candidateCreatorXicToXiPiPi.cxx Outdated
Comment thread PWGHF/TableProducer/candidateCreatorXicToXiPiPi.cxx Outdated
Comment thread PWGHF/TableProducer/candidateCreatorXicToXiPiPi.cxx
Comment thread PWGHF/TableProducer/candidateSelectorXicToXiPiPi.cxx
Comment thread PWGHF/TableProducer/candidateSelectorXicToXiPiPi.cxx
Comment thread PWGHF/DataModel/CandidateSelectionTables.h Outdated
Comment on lines +104 to +100
full::XiId,
full::Pi0Id,
full::Pi1Id,

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a warning: if you goal is to create self-contained derived data then I think there are no problems. But beware that in case you just want slim derived data (e.g. a tree to train your ML model) then with INDEX_COLUMNS you will have issues with unbound indices in Hyperloop.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My goal was to compare different configurations (e.g. KF vs. DCA, KFs with different combination of constraints) in order to check how to optimize the reconstruction of the XicPlus. I added the indices to ensure that I would then compare the identical sample of XicPlus candidates.

  1. Do you thin this would work? Or are there also problems with unbound indices?
  2. Is this a problem also for running on locally stored derived data?
  3. Can I store the indices or do something similar without this problem of unbound indices? If yes, how?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you want to be flexible and have the possibility to both include or esclude the index columns, maybe you can do a separate table only with these columns, to be filled only on demand at runtime (i.e. ruling it with a dedicated Configurable)

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 0054da2 at 2024-06-21 19:44:

No log files found

Full log here.

@pstahlhu

Copy link
Copy Markdown
Contributor Author

Hi @vkucera and @mfaggin,
thank you very much for your comments!! I implemented most of your requested changes now.
For some I have some comments or questions myself, as you will see above...

@vkucera

vkucera commented Jun 24, 2024

Copy link
Copy Markdown
Collaborator

@pstahlhu , thanks for the updates. Please do not mark suggestions as resolved. The reviewers have to check their implementation and only then they can approve that the conversation has been resolved.

Comment thread PWGHF/TableProducer/candidateCreatorXicToXiPiPi.cxx Outdated
Comment thread PWGHF/TableProducer/treeCreatorXicToXiPiPi.cxx Outdated
Comment thread PWGHF/TableProducer/candidateCreatorXicToXiPiPi.cxx Outdated
@pstahlhu

Copy link
Copy Markdown
Contributor Author

Hi @vkucera, thanks for the additional comments, I will update the PR later.
And sorry for marking the previous suggestions as resolved, I wanted to indicate which suggestions I implemented, but of course it makes much more sense that you mark them as resolved once you are happy with them.

@pstahlhu

pstahlhu commented Jul 5, 2024

Copy link
Copy Markdown
Contributor Author

Hi @vkucera and @mfaggin, I have implemented your comments and updated the PR once again. Could you have another look? Many thanks in advance!!

@vkucera

vkucera commented Jul 5, 2024

Copy link
Copy Markdown
Collaborator

Hi @vkucera and @mfaggin, I have implemented your comments and updated the PR once again. Could you have another look? Many thanks in advance!!

Thanks @pstahlhu , I will have a look, but please do not force-push your branch when your PR is under review. It overwrites the commit history. See more details in the documentation.

mfaggin
mfaggin previously approved these changes Jul 5, 2024
Comment thread PWGHF/DataModel/CandidateReconstructionTables.h Outdated
Comment thread PWGHF/TableProducer/candidateCreatorXicToXiPiPi.cxx Outdated
Comment thread PWGHF/TableProducer/candidateCreatorXicToXiPiPi.cxx Outdated
Comment thread PWGHF/TableProducer/candidateSelectorXicToXiPiPi.cxx Outdated
@vkucera

vkucera commented Jul 5, 2024

Copy link
Copy Markdown
Collaborator

Hi @vkucera and @mfaggin, I have implemented your comments and updated the PR once again. Could you have another look? Many thanks in advance!!

Thanks @pstahlhu , I will have a look, but please do not force-push your branch when your PR is under review. It overwrites the commit history. See more details in the documentation.

The implementation of comments looks fine to me, thanks. I just have a few remaining comments. Then it is ready for merging for me.

@pstahlhu

pstahlhu commented Jul 5, 2024

Copy link
Copy Markdown
Contributor Author

Hi @vkucera and @mfaggin, I have implemented your comments and updated the PR once again. Could you have another look? Many thanks in advance!!

Thanks @pstahlhu , I will have a look, but please do not force-push your branch when your PR is under review. It overwrites the commit history. See more details in the documentation.

The implementation of comments looks fine to me, thanks. I just have a few remaining comments. Then it is ready for merging for me.

@vkucera thanks for your review. I also implemented your remaining comments now.
Sorry for any inconvenience regarding the force-push, I will avoid it in future.

@vkucera
vkucera merged commit 76a6594 into AliceO2Group:master Jul 5, 2024
echizzal pushed a commit to echizzal/O2Physics that referenced this pull request Jul 18, 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.

4 participants