Skip to content

Add reco-mutil - #1532

Draft
baltzell wants to merge 4 commits into
developmentfrom
reco-mutil
Draft

baltzell wants to merge 4 commits into
developmentfrom
reco-mutil

Conversation

@baltzell

Copy link
Copy Markdown
Collaborator
  • Based on ConcurrentLinkedQueue event queues, and CompletableFuture I/O and processor threads
  • Includes multi-threaded decoding, background-merging, and on-the-fly, in-memory post-processing
  • Includes a scaling test mode, triggered by multiple thread counts, e.g.,-t 1,2,3
  • Unlike recon-util:
    • the -i option is ignored and the trailing command-line arguments are required and treated as input EVIO/HIPO files (not a whitespace-separated, custom engine list)
    • the -c option is interpreted as a comma-separated, custom engine list (not a special/builtin engine list -c 0/1/2)
  • Like recon-util, there is a default engine list, but it's a java resource instead of hard-coded
  • Intended to be usable on the ET ring with only a different reader thread.

Depends on:
#1441
#1440
#1436
#1435
#1434
#1421
#1419
#1418
#1417
#1416
#1414
#1413
#1412
#1411
#1409
#1406
#1403
#1396
#1395
#1391
#1390

@baltzell baltzell changed the title Reco mutil Add reco-mutil Oct 22, 2026

This branch has not been deployed

No deployments
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