Skip to content

Conversation

@ChrisJChang
Copy link
Collaborator

This adds the printers to the standalone builds. This should let the standalones successfully build when built one at a time, and on the Macs. Once combined with PRs #462 and #412 , this should (hopefully) allow the Mac CIs to get past all of their current issues.

Currently only the cout or none printers work. There is a check for whether those are used in the standalone util function made use of. This also removes the script that edited code depending on make targets.

Perhaps we can allow the standalones to make full use of the printers, but that will require more work.

Setting @tegonzalo as the reviewer, but feel free to change to someone else if you prefer.

Currently only works for none or cout printer
Will allow all standalones to build regardless of build order.
Does not contain an error message when the DarkBitmodule function to pull form the postprocessor is used.
This will cover any of the cases known to fail.
Also removed a now out of date hack for suspicious points and the standalones.
@ChrisJChang ChrisJChang self-assigned this Dec 14, 2023
@ChrisJChang
Copy link
Collaborator Author

I added a commit that allows any printer to be used in a standalone. This requires many more printer commands, so if others think that they would prefer it without these changes, I can simply revert the commit.

I only did this for the ExampleBit_A_standalone to demonstrate.

Copy link
Collaborator

@tegonzalo tegonzalo left a comment

Choose a reason for hiding this comment

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

The standalones build as expected and run as expected (except 3bithit and FlavBit cause of FeynHiggs). I asked for some file shuffiling and cosmetic changes

@ChrisJChang
Copy link
Collaborator Author

I think I've addressed your PR comments. Please have a look and let me know if there is anything else.

Copy link
Collaborator

@tegonzalo tegonzalo left a comment

Choose a reason for hiding this comment

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

All good here too. Waiting for some tests to finish, will merge right after.

@tegonzalo tegonzalo merged commit 57f328a into master May 29, 2024
@ChrisJChang ChrisJChang deleted the AddPrinters_to_Standalones branch May 29, 2024 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants