gdata
Loading...
Searching...
No Matches
gIntegralPayload.h File Reference

Defines GIntegralPayload, one integrated electronics payload sample. More...

#include "glogger.h"
#include <vector>
Include dependency graph for gIntegralPayload.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  GIntegralPayload
 

Detailed Description

A payload is the minimal set of fields typically needed to represent a readout sample:

  • crate / slot / channel : readout address (hardware coordinates)
  • charge : integrated amplitude (or ADC proxy)
  • time : time coordinate (or TDC proxy)

This struct is used by GFrameDataCollection to store per-frame integrated samples.

Note
This class is intentionally lightweight and stores values as integers. Interpretation (units, calibration, mapping to hardware) is the responsibility of higher-level producers/consumers.

Definition in file gIntegralPayload.h.