This document describes the format of the SourceID struct, version 2.
Version 2 of SourceID consists of two 32-bit words:
- Version (upper 16 bits) / Subsystem (lower 16 bits)
- Element ID
Since SourceID is a direct successor of the old GeoID struct, its versioning picks up where GeoID left off at version 1. Unlike GeoID which was intended to represent a specific region of the detector, SourceID is a generalized concept of where a chunk of data used in the DAQ comes from (e.g., it could be produced by a DAQ application rather than a part of the detector).