Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List of model TODOs not covered in other issues #85

Open
6 tasks
KrisThielemans opened this issue Jan 24, 2025 · 0 comments
Open
6 tasks

List of model TODOs not covered in other issues #85

KrisThielemans opened this issue Jan 24, 2025 · 0 comments
Assignees

Comments

@KrisThielemans
Copy link
Contributor

KrisThielemans commented Jan 24, 2025

  • # TODO agree with vendors if this information can be supplied and to what accuracy
    # Ideally this list should be reasonably accurate to be useful for Monte Carlo simulations, but can be approximate.
    BulkMaterial: !record
  • # TODO more types could be needed
    TimeBlock: [EventTimeBlock, ExternalSignalTimeBlock, BedMovementTimeBlock, GantryMovementTimeBlock, DeadTimeTimeBlock]
  • # TODO might be better to use !array
    promptEvents: CoincidenceEvent*
  • # TODO require that the complete scanning interval is "covered"?
    # Dead-time is encoded as "alive_time_fraction", i.e. 1 - dead_time_fraction
  • # A box-shape specified by 8 corners (e.g. cuboid, wedge, etc.)
    # TODO need to think about a clear definition of planes
    # We do not want to have to check about intersection planes
    # Potential mechanisms:
    # - lexicographical ordering of corner coordinates?
    # - first 4 coordinates give first plane, 5th and 6th need to define plane with first 2, etc.
    BoxShape: !record
  • # TODO: this currently assumes equal size for each TOF bin, but some scanners "stretch" TOF bins depending on length of LOR
    tofBinEdges: !array
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

1 participant