Skip to content

Remove trivial folder#499

Merged
nathanwbrei merged 22 commits into
masterfrom
nbrei_remove_trivial_folder
May 26, 2026
Merged

Remove trivial folder#499
nathanwbrei merged 22 commits into
masterfrom
nbrei_remove_trivial_folder

Conversation

@nathanwbrei
Copy link
Copy Markdown
Collaborator

  • Topologies no longer pull in a no-op folder
  • Reworks JTopologyBuilder::CreateTopology to eventually support more complex topologies, e.g. multi-level unfolders/folders
  • Adds support for auto-wiring multi-level event sources
  • Converts JComponentManager to PascalCase
  • Removes flawed JEvent::RefToSelf mechanism
  • Fixes a bug when attempting to run JEventSource::ProcessParallel with multiple event sources in play

@nathanwbrei nathanwbrei force-pushed the nbrei_remove_trivial_folder branch from cd5b06b to 83ef629 Compare May 26, 2026 00:59
TimesliceExample requires an additional flag  now to decide whether to include the unfolder or not. Previously, specifying an Unfolder with no parent source would lead to the unfolder being ignored. Now, however, specifying an Unfolder with a child source and no parent source is a valid and useful topology.
This is used in one place by halld_recon, apparently.
@nathanwbrei nathanwbrei merged commit 2e46a98 into master May 26, 2026
16 checks passed
@nathanwbrei nathanwbrei deleted the nbrei_remove_trivial_folder branch May 26, 2026 15:24
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.

1 participant