Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • Corryvreckan Corryvreckan
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 33
    • Issues 33
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Corryvreckan
  • CorryvreckanCorryvreckan
  • Merge requests
  • !489

Merged
Created Dec 16, 2021 by Simon Spannagel@simonspaOwner

EventLoaderEUDAQ2: Read Subevents of StandardEvent

  • Overview 0
  • Commits 6
  • Pipelines 2
  • Changes 2

With this MR, we introduce a second FIFO cache of events read from the file. This allows to not only keep a buffer of undecoded eudaq::RawEvent objects around for successive decoding, but also another buffer of eudaq::StandardEvent that have already been decoded.

This allows to easily treat data where a large blob of data has to be processed by the EUDAQ2 event decoder before it can be split up into subevents. Our use case is a data blob coming from a segmented acquisition of an oscilloscope. Eveny waveform corresponds to one event, but they are stored as one large chunk of data from the full segment acquisition. Now the EUDAQ2 decoder for this data type can disentangle all segments/waveforms and create separate (fully decoded) subevents for them and ship it to Corry.

@ffeindt

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: subevents