Data format reference
Every field of every tree GRANDlib reads and writes, with its type, unit and meaning. Run-level trees hold what stays the same for a whole run, one entry per run; event-level trees hold one entry per event. The data model explains how the trees fit together and how to read them.
Each tree is stored in its own file, named after the tree type:
shower_*.root for TShower, run_*.root for TRun and so on.
Run-level trees
TRun
What stays the same over a run: the site, the layout and the detection units. File: run_*.root; API: TRun.
Field |
Type |
Unit |
Description |
|---|---|---|---|
|
|
– |
Run number, which identifies the entry. |
|
|
– |
Run mode (calibration, test or physics). The values are not yet defined. |
|
|
– |
Number of the run’s first event. |
|
|
– |
Time of the first event, in Unix seconds. |
|
|
– |
Number of the run’s last event. |
|
|
– |
Time of the last event, in Unix seconds. |
|
|
– |
Where the data come from: |
|
|
– |
Name of the program that produced the data. |
|
|
– |
Version of the program that produced the data. |
|
|
– |
Trigger type: 0x1000 for the 10-second trigger, 0x8000 for a random trigger; any other value is a shower trigger. |
|
|
– |
Version of the DAQ’s event format. |
|
|
– |
Name of the site, such as |
|
|
– |
Name of the antenna layout, such as |
|
|
– |
Origin of the array frame: (latitude in degrees, longitude in degrees, height in meters). du_xyz is relative to it. |
|
|
– |
Identifier of each detection unit. |
|
|
– |
Detector unit (antenna) position: (latitude in degrees, longitude in degrees, height in meters) per DU. |
|
|
– |
Position of each unit in the array frame, in meters: x north, y west and z up, relative to |
|
|
– |
Antenna type of each unit. |
|
|
– |
Tilt of each antenna, as two angles. |
|
|
– |
Tilt of the ground at each antenna, as two angles. |
|
|
– |
Identifier of each unit’s nut, the antenna head that holds the low-noise amplifier. |
|
|
– |
Identifier of each unit’s front-end board. |
|
|
ns |
Sampling interval of each unit’s traces, in ns: the inverse of the sampling frequency. |
TRunVoltage
Settings of the voltage traces, common to all events of a run. File: runvoltage_*.root; API: TRunVoltage.
Field |
Type |
Unit |
Description |
|---|---|---|---|
|
|
– |
Run number, which identifies the entry. |
|
|
– |
Control parameters - the list of general parameters that can set the mode of operation, select trigger sources and preset the common coincidence read out time window (Digitizer mode parameters in the manual). |
|
|
– |
Firmware version. |
|
|
– |
Nominal trace length in units of samples. |
|
|
– |
ADC sampling frequency in MHz. |
|
|
– |
ADC sampling resolution in bits. |
|
|
– |
ADC input channels - > 16 BIT WORD (4*4 BITS) LOWEST IS CHANNEL 1, HIGHEST CHANNEL 4. FOR EACH CHANNEL IN THE EVENT WE HAVE: 0: ADC1, 1: ADC2, 2:ADC3, 3:ADC4 4:FILTERED ADC1, 5:FILTERED ADC 2, 6:FILTERED ADC3, 7:FILTERED ADC4. ToDo: decode this? |
|
|
– |
ADC enabled channels - LOWEST 4 BITS STATE WHICH CHANNEL IS READ OUT ToDo: Decode this? |
|
|
– |
Value of the Variable gain amplification on the board. |
|
|
– |
Conversion factor from bits to V for ADC. |
|
|
– |
Window parameters - describe Pre Coincidence, Coincidence and Post Coincidence readout windows (Digitizer window parameters in the manual). ToDo: Decode? |
|
|
– |
Channel x properties - described in Channel property parameters in the manual. ToDo: Decode? |
|
|
– |
Channel y properties - described in Channel property parameters in the manual. ToDo: Decode? |
|
|
– |
Channel z properties - described in Channel property parameters in the manual. ToDo: Decode? |
|
|
– |
Channel x trigger settings - described in Channel trigger parameters in the manual. ToDo: Decode? |
|
|
– |
Channel y trigger settings - described in Channel trigger parameters in the manual. ToDo: Decode? |
|
|
– |
Channel z trigger settings - described in Channel trigger parameters in the manual. ToDo: Decode? |
TRunRawVoltage
Settings of the raw voltage traces, common to all events of a run. File: runrawvoltage_*.root; API: TRunRawVoltage.
Field |
Type |
Unit |
Description |
|---|---|---|---|
|
|
– |
Run number, which identifies the entry. |
|
|
– |
Trigger position in the trace (trigger start = nanoseconds - 2*sample number) |
|
|
– |
Firmware version. |
|
|
– |
ADC sampling frequency in MHz. |
|
|
– |
ADC sampling resolution in bits. |
|
|
– |
ADC input channels for fv2: 0: ADC1, 1: ADC2, 2:ADC3, 3:ADC4, 4:FILTERED ADC1, 5:FILTERED ADC2, 6:FILTERED ADC3, 7:FILTERED ADC4, 15: off. |
|
|
– |
ADC enabled channels - LOWEST 4 BITS STATE WHICH CHANNEL IS READ OUT. |
|
|
– |
Digitizer window parameters - describe Pre Coincidence, Coincidence and Post Coincidence readout windows (Digitizer window parameters in the manual). The unit is samples (to get time, multiply by 2). |
|
|
– |
Digitizer window parameters - describe Pre Coincidence, Coincidence and Post Coincidence readout windows (Digitizer window parameters in the manual). The unit is samples (to get time, multiply by 2). |
|
|
– |
Channel property parameters. |
|
|
– |
– |
|
|
– |
– |
|
|
– |
– |
|
|
– |
– |
|
|
– |
Channel trigger parameters. |
|
|
– |
– |
|
|
– |
The unit is samples (to get time, multiply by 2) |
|
|
– |
– |
|
|
– |
– |
|
|
– |
– |
|
|
– |
– |
|
|
– |
– |
|
|
– |
– |
|
|
– |
– |
|
|
– |
Trace length. |
|
|
– |
ADC to voltage conversion factor. |
TRunEfieldSim
Simulation settings of the electric-field traces, common to all events of a run. File: runefieldsim_*.root; API: TRunEfieldSim.
Field |
Type |
Unit |
Description |
|---|---|---|---|
|
|
– |
Run number, which identifies the entry. |
|
|
– |
Name of the atmospheric index of refraction model. |
|
|
– |
Parameters of |
|
|
– |
Start of the antenna data window before the trigger, in ns (it can be shorter than the voltage trace, so this can differ from the voltage’s) |
|
|
– |
End of the antenna data window after the trigger, in ns. |
|
|
– |
Site for which the efield simulation was done. |
|
|
– |
Simulator name (aires/corsika, etc.) |
|
|
– |
Simulator version string. |
TRunShowerSim
Simulation settings of the showers, common to all events of a run. File: runshowersim_*.root; API: TRunShowerSim.
Field |
Type |
Unit |
Description |
|---|---|---|---|
|
|
– |
Run number, which identifies the entry. |
|
|
– |
relative thinning energy. |
|
|
– |
the maximum weight, computed in zhaires as PrimaryEnergy*RelativeThinning*WeightFactor/14.0 (see aires manual section 3.3.6 and 2.3.2) to make it mean the same as Corsika Wmax. |
|
|
– |
the ratio of energy at wich thining starts in hadrons and electromagnetic particles. |
|
|
– |
the ratio of electromagnetic to hadronic maximum weights. |
|
|
– |
low energy cut for electrons (GeV) |
|
|
– |
low energy cut for gammas (GeV) |
|
|
– |
low energy cut for muons (GeV) |
|
|
– |
low energy cut for mesons (GeV) |
|
|
– |
low energy cut for nucleons (GeV) |
|
|
– |
Site for which the shower simulation was done. |
|
|
– |
Simulator name (aires/corsika, etc.) |
|
|
– |
Simulator version string. |
TRunNoise
Settings of the Galactic-noise generation for a run. File: runnoise_*.root; API: TRunNoise.
Field |
Type |
Unit |
Description |
|---|---|---|---|
|
|
– |
Run number, which identifies the entry. |
|
|
– |
Info to retrieve the map of galactic noise. |
|
|
– |
Local sidereal time, in hours (0 to 24), at which the galactic noise was generated. |
|
|
– |
Galactic-noise standard deviation for each arm of each antenna, in µV. |
Event-level trees
TADC
Digitized traces of each event, in ADC counts, with each detection unit’s status and firmware settings. File: adc_*.root; API: TADC.
Field |
Type |
Unit |
Description |
|---|---|---|---|
|
|
– |
Run number; with the event number it identifies the entry. |
|
|
– |
Event number, unique within its run. |
|
|
– |
Size of the event as recorded by the DAQ. |
|
|
– |
Number of the T3 (array-level) trigger that recorded the event. |
|
|
– |
Identifier of the first unit that triggered. |
|
|
– |
Time of the event’s trigger, in Unix seconds, converted from GPS time. |
|
|
– |
Nanoseconds to add to |
|
|
– |
Trigger type: 0x1000 for the 10-second trigger, 0x8000 for a random trigger; any other value is a shower trigger. |
|
|
– |
Version of the DAQ’s event format. |
|
|
– |
Number of detection units in the event. |
|
|
– |
Number of the T3 trigger, for each unit. |
|
|
– |
Identifier of each detection unit, in the order of the traces. |
|
|
– |
Trigger time of each unit, in Unix seconds. |
|
|
ns |
Nanoseconds to add to |
|
|
– |
Sample of each unit’s trace at which it triggered. |
|
|
– |
Trigger type of each unit, with the codes of |
|
|
– |
Atmospheric temperature (read via I2C) |
|
|
– |
Atmospheric pressure. |
|
|
– |
Atmospheric humidity. |
|
|
– |
Acceleration of the antenna in X. |
|
|
– |
Acceleration of the antenna in Y. |
|
|
– |
Acceleration of the antenna in Z. |
|
|
– |
Battery voltage. |
|
|
– |
Firmware version. |
|
|
– |
ADC sampling frequency in MHz. |
|
|
– |
ADC sampling resolution in bits. |
|
|
– |
ADC input channels. |
|
|
– |
ADC enabled channels. |
|
|
– |
Number of samples recorded on each channel, for each unit. |
|
|
– |
Which channels triggered, for each unit. |
|
|
– |
Whether the coincidence of channels 0 and 1 triggered the unit. |
|
|
– |
Whether channel 1 without channel 0 triggered the unit. |
|
|
– |
Whether the reduced coincidence of channels 0 and 1 triggered the unit. |
|
|
– |
Whether the coincidence of channels 2 and 3 triggered the unit. |
|
|
– |
Whether a calibration trigger recorded the unit. |
|
|
– |
Whether the 10-second trigger recorded the unit. |
|
|
– |
Whether an external test pulse triggered the unit. |
|
|
– |
Number of triggers each unit recorded in the second before the event. |
|
|
– |
Clock tick at which the event was triggered (used to calculate the trigger time) |
|
|
– |
Clock ticks per second. |
|
|
– |
Offset between the GPS one-pulse-per-second signal and the true second. |
|
|
– |
GPS leap second. |
|
|
– |
GPS status. |
|
|
– |
GPS alarms. |
|
|
– |
GPS warnings. |
|
|
– |
GPS time. |
|
|
– |
Longitude of each unit, as reported by its GPS receiver. |
|
|
– |
Latitude of each unit, as reported by its GPS receiver. |
|
|
– |
Altitude of each unit, as reported by its GPS receiver. |
|
|
– |
GPS temperature. |
|
|
– |
Digital control register. |
|
|
– |
Firmware control register: force a reset. |
|
|
– |
Whether each channel’s digital filter is on, for each unit. |
|
|
– |
Firmware control register: the GPS one-pulse-per-second signal is on. |
|
|
– |
Firmware control register: data taking is on. |
|
|
– |
Trigger enable mask register. |
|
|
– |
Whether the coincidence of channels 0 and 1 may trigger the unit. |
|
|
– |
Whether channel 1 without channel 0 may trigger the unit. |
|
|
– |
Whether the reduced coincidence of channels 0 and 1 may trigger the unit. |
|
|
– |
Whether the coincidence of channels 2 and 3 may trigger the unit. |
|
|
– |
Whether calibration triggers are on. |
|
|
– |
Whether the 10-second trigger is on. |
|
|
– |
Whether an external test pulse may trigger the unit. |
|
|
– |
Test pulse rate divider and channel readout enable. |
|
|
– |
Firmware control register: fire one test pulse. |
|
|
– |
Divider that sets the test-pulse rate. |
|
|
– |
Common coincidence readout time window. |
|
|
– |
Input selector for readout channel. |
|
|
– |
Readout window before the coincidence, per channel, as set in the unit’s firmware. |
|
|
– |
Readout window after the coincidence, per channel, as set in the unit’s firmware. |
|
|
– |
Gain correction, per channel, as set in the unit’s firmware. |
|
|
– |
Integration time, per channel, as set in the unit’s firmware. |
|
|
– |
Offset correction, per channel, as set in the unit’s firmware. |
|
|
– |
Upper limit of the baseline, per channel, as set in the unit’s firmware. |
|
|
– |
Lower limit of the baseline, per channel, as set in the unit’s firmware. |
|
|
– |
T1 threshold ( |
|
|
– |
T2 threshold ( |
|
|
– |
T1 window length ( |
|
|
– |
Quiet time before the T1 crossing ( |
|
|
– |
Largest number of T2 crossings ( |
|
|
– |
Largest separation between T2 crossings ( |
|
|
– |
Upper limit of the charge ratio ( |
|
|
– |
Smallest number of T2 crossings ( |
|
|
– |
Lower limit of the charge ratio ( |
|
|
– |
Offset of the ADC trace, for each unit; its exact meaning is not documented. |
|
|
– |
ADC counts of each unit’s channels 0 to 3: one row per unit, one trace per channel. |
|
|
– |
PPS-ID. |
|
|
– |
FPGA temperature. |
|
|
– |
ADC temperature. |
|
|
– |
Hardware ID. |
|
|
– |
Trigger status. |
|
|
– |
Trigger DDR storage. |
|
|
– |
Data format version. |
|
|
– |
ADAQ version. |
|
|
– |
DUDAQ version. |
|
|
– |
Trigger selection: ch0&ch1&ch2. |
|
|
– |
Trigger selection: ch0&ch1&~ch2. |
|
|
– |
Trigger selection: 20 Hz. |
|
|
– |
External pulse trigger period. |
|
|
– |
GPS seconds since Sunday 00:00. |
|
|
– |
GPS week number. |
|
|
– |
GPS receiver mode. |
|
|
– |
GPS disciplining mode. |
|
|
– |
GPS self-survey progress. |
|
|
– |
GPS minor alarms. |
|
|
– |
GPS GNSS decoding. |
|
|
– |
GPS disciplining activity. |
|
|
– |
Notch filter number. |
|
|
– |
NUTRIG correlation with X. |
|
|
– |
NUTRIG correlation with Y. |
TRawVoltage
Voltage at the ADC input of each event, converted from TADC to physical units. File: rawvoltage_*.root; API: TRawVoltage.
Field |
Type |
Unit |
Description |
|---|---|---|---|
|
|
– |
Run number; with the event number it identifies the entry. |
|
|
– |
Event number, unique within its run. |
|
|
– |
Common for the whole event Event size. |
|
|
– |
First detector unit that triggered in the event. |
|
|
– |
Unix time corresponding to the GPS seconds of the trigger. |
|
|
– |
GPS nanoseconds corresponding to the trigger of the first triggered station. |
|
|
– |
Number of detector units in the event - basically the antennas count. |
|
|
– |
Detector unit (antenna) ID. |
|
|
– |
Unix time of the trigger for this DU. |
|
|
ns |
Nanoseconds of the trigger for this DU. |
|
|
– |
Same as event_type, but event_type could consist of different triggered DUs. |
|
|
– |
Trigger position in the trace, in samples. |
|
|
– |
Atmospheric temperature (read via I2C) |
|
|
– |
Atmospheric pressure. |
|
|
– |
Atmospheric humidity. |
|
|
– |
Acceleration of the antenna in (x,y,z) in m/s2. |
|
|
– |
Battery voltage. |
|
|
– |
ADC samples callected in channels (0,1,2,3) |
|
|
– |
Trigger pattern - which of the trigger sources (more than one may be present) fired to actually the trigger the digitizer - explained in the docs. ToDo: Decode this? |
|
|
– |
Trigger rate - the number of triggers recorded in the second preceding the event. |
|
|
– |
Clock tick at which the event was triggered (used to calculate the trigger time) |
|
|
– |
Clock ticks per second. |
|
|
– |
GPS offset - offset between the PPS and the real second (in GPS). ToDo: is it already included in the time calculations? |
|
|
– |
GPS leap second. |
|
|
– |
GPS status. |
|
|
– |
GPS alarms. |
|
|
– |
GPS warnings. |
|
|
– |
GPS time. |
|
|
– |
Longitude. |
|
|
– |
Latitude. |
|
|
– |
Altitude. |
|
|
– |
GPS temperature. |
|
|
– |
?? What is it? Some kind of the adc trace offset? |
|
|
– |
Voltage traces for channels 1,2,3,4 in muV. |
|
|
– |
NUTRIG correlation with X. |
|
|
– |
NUTRIG correlation with Y. |
TVoltage
Voltage traces of each event, in µV, as simulated by Efield2Voltage. File: voltage_*.root; API: TVoltage.
Field |
Type |
Unit |
Description |
|---|---|---|---|
|
|
– |
Run number; with the event number it identifies the entry. |
|
|
– |
Event number, unique within its run. |
|
|
– |
Identifier of the first unit that triggered. |
|
|
– |
Time of the event’s trigger, in Unix seconds, converted from GPS time. |
|
|
– |
Nanoseconds to add to |
|
|
– |
Number of detection units in the event. |
|
|
– |
Identifier of each detection unit, in the order of the traces. |
|
|
– |
Trigger time of each unit, in Unix seconds. |
|
|
ns |
Nanoseconds to add to |
|
|
– |
Trigger type of each unit, with the codes of |
|
|
– |
Sample of each unit’s trace at which it triggered. |
|
|
– |
Acceleration measured at each unit, as (x, y, z), in m/s². |
|
|
– |
Number of triggers each unit recorded in the second before the event. |
|
|
– |
Voltage at each unit, in µV: one row per unit, holding the X (south-north), Y (east-west) and Z (vertical) arms. A simulated voltage is at the ADC input, or at the antenna terminals when the RF chain is left out. |
|
|
– |
Peak-to-peak amplitude of each arm, for each unit, in µV. |
|
|
– |
Time of the peak of each component, for each unit, in ns. |
|
|
– |
Version of GRANDlib that produced this file. Written by |
TEfield
Electric-field traces of each event at each detection unit, in µV/m. File: efield_*.root; API: TEfield.
Field |
Type |
Unit |
Description |
|---|---|---|---|
|
|
– |
Run number; with the event number it identifies the entry. |
|
|
– |
Event number, unique within its run. |
|
|
– |
Time of the event’s trigger, in Unix seconds, converted from GPS time. |
|
|
– |
Nanoseconds to add to |
|
|
– |
Trigger type: 0x1000 for the 10-second trigger, 0x8000 for a random trigger; any other value is a shower trigger. |
|
|
– |
Number of detection units in the event. |
|
|
– |
Identifier of each detection unit, in the order of the traces. |
|
|
– |
Trigger time of each unit, in Unix seconds. |
|
|
ns |
Nanoseconds to add to |
|
|
– |
Sample of each unit’s trace at which it triggered. |
|
|
– |
Electric field at each unit, in µV/m: one row per unit, holding the x, y and z components. |
|
|
– |
Magnitude of the Fourier transform of each component, for each unit. |
|
|
– |
Phase of the Fourier transform of each component, for each unit. |
|
|
– |
Peak-to-peak amplitude of each component, for each unit, in µV/m. |
|
|
– |
Polarization of the field at each unit. |
|
|
– |
Time of the peak of each component, for each unit, in ns. |
TShower
The shower of each event: primary, energy, direction, core and shower maximum. File: shower_*.root; API: TShower.
Field |
Type |
Unit |
Description |
|---|---|---|---|
|
|
– |
Run number; with the event number it identifies the entry. |
|
|
– |
Event number, unique within its run. |
|
|
– |
Primary particle, as a PDG code written as text, such as |
|
|
GeV |
Energy in the electromagnetic component of the shower (electrons and positrons), which produces the radio emission, in GeV. |
|
|
GeV |
Energy of the primary particle, in GeV. |
|
|
degrees |
Azimuth of the direction the shower comes from, in degrees, measured from north toward west in the array frame (x north, y west, z up). |
|
|
degrees |
Zenith angle of the direction the shower comes from, in degrees: 0 for a vertical shower, above 90 for an upgoing one. |
|
|
– |
Unit vector along which the shower travels, in the array frame (x north, y west, z up): minus the direction that |
|
|
– |
Position of the shower core, where the shower axis meets the ground, in meters in the array frame. Not defined for an upgoing shower. |
|
|
– |
Name of the atmospheric model the simulation used. |
|
|
– |
Parameters of the atmospheric model; their meaning depends on the model and the simulation code. |
|
|
– |
Geomagnetic field the simulation used: inclination and declination in degrees, then the strength in µT. Files from older CoREAS conversions hold the strength in mT or in gauss. |
|
|
– |
Altitude of the ground at the core, in meters above sea level. |
|
|
g/cm2 |
Atmospheric depth of the shower maximum, measured along the shower axis, in g/cm². |
|
|
– |
Position of the shower maximum, in meters in the array frame, the frame of |
|
|
– |
Position of the shower maximum relative to the core, as the simulation gives it. |
|
|
– |
Time at which the shower reached the core, in Unix seconds. |
|
|
– |
Nanoseconds to add to |
TShowerSim
What a simulation records about the shower of each event, beyond TShower. File: showersim_*.root; API: TShowerSim.
Field |
Type |
Unit |
Description |
|---|---|---|---|
|
|
– |
Run number; with the event number it identifies the entry. |
|
|
– |
Event number, unique within its run. |
|
|
– |
File name in the simulator. |
|
|
– |
The date for which we simulate the event (epoch) |
|
|
– |
Random seed. |
|
|
– |
Primary injection point in Shower Coordinates. |
|
|
– |
Primary injection altitude in Shower Coordinates. |
|
|
– |
Primary injection direction in Shower Coordinates. |
|
|
– |
Table of air density [g/cm3] and vertical depth [g/cm2] versus altitude [m]. |
|
|
– |
Air density at each altitude of |
|
|
– |
Vertical depth at each altitude of |
|
|
– |
High energy hadronic model (and version) used. |
|
|
– |
Energy model (and version) used. |
|
|
– |
Time it took for the sim. |
|
|
– |
Slant depth of the observing levels for longitudinal development tables. |
|
|
– |
Slant depth of the levels of the particle-number profiles ( |
|
|
– |
Number of electrons. |
|
|
– |
Number of positrons. |
|
|
– |
Number of muons-. |
|
|
– |
Number of muons+. |
|
|
– |
Number of gammas. |
|
|
– |
Number of pions, kaons, etc. |
|
|
– |
Energy in low energy gammas. |
|
|
– |
Energy in low energy e+/e-. |
|
|
– |
Energy deposited by e+/e-. |
|
|
– |
Energy in low energy mu+/mu-. |
|
|
– |
Energy deposited by mu+/mu-. |
|
|
– |
Energy in low energy hadrons. |
|
|
– |
Energy deposited by hadrons. |
|
|
– |
Energy in created neutrinos. |
|
|
– |
Core positions tested for that shower to generate the event (effective area study) |
|
|
– |
statistical weight given to the event. |
|
|
– |
tested core positions. |
TRecons
Reconstruction results of each event: the fits of grand.analysis. File: recons_*.root; API: TRecons.
Field |
Type |
Unit |
Description |
|---|---|---|---|
|
|
– |
Run number; with the event number it identifies the entry. |
|
|
– |
Event number, unique within its run. |
|
|
– |
Event processing Maximum amplitude of the Hilbert envelope (in ADC counts or µV/m depending on the input) |
|
|
– |
Time corresponding to the peak amplitude (in seconds) |
|
|
– |
Antenna positions in the GRAND detector reference frame (in meters) |
|
|
– |
Number of triggered antennas. |
|
|
radians |
Plane Wave Fits (PWF) reconstruction outputs The angles and their bounds are in radians: a value in degrees by mistake (85.0) warns, as it lies outside 0 to pi (#206) Shower zenith angle from PWF (in radians) Coordinate system: NWU, origin at layout center, “coming from”. |
|
|
radians |
Shower azimuth angle from PWF (in radians) Coordinate system: NWU, origin at layout center, “coming from”. |
|
|
– |
Non-reduced (raw) chi² from PWF; NaN if not filled Divide by du_count - 2, the degrees of freedom, to obtain the reduced chi². |
|
|
radians |
Spherical Wave Fits (SWF) Reconstruction outputs polar zenith from SWF (in rad) |
|
|
radians |
polar azimuth from SWF (in rad) |
|
|
– |
Distance between the reconstructed Xsource and the origin = layout center (in meters) |
|
|
– |
Emission time from SWF (in seconds) |
|
|
– |
Reconstructed shower emission point (Xsource) in GRAND detector frame (in meters) Coordinate system: NWU, origin at layout center. |
|
|
– |
Non-reduced (raw) chi² from SWF; NaN if not filled Divide by du_count - 4, the degrees of freedom, to obtain the reduced chi². |
|
|
– |
Distance between the reconstructed Xsource and each antenna (in meters) |
|
|
radians |
Angular Distribution Function (ADF) Shower zenith angle from ADF (in radians) Coordinate system: NWU, origin at layout center, “coming from”. |
|
|
radians |
Shower azimuth angle from ADF (in radians) Coordinate system: NWU, origin at layout center, “coming from”. |
|
|
– |
Width parameter from ADF fit (delta_omega) |
|
|
– |
Scaling factor A from ADF fit. |
|
|
– |
Non-reduced (raw) chi² from ADF; NaN if not filled Divide by du_count - 4, the degrees of freedom, to obtain the reduced chi². |
|
|
– |
Azimuth angle in the shower plane (in radians) |
|
|
– |
Angular distance to the shower axis (in radians) |
|
|
– |
Cherenkov angle (computed using a two emission points toy model) (in radians) |
|
|
– |
Amplitude predicted by the ADF model at each antenna (in ADC counts or µV/m) |
|
|
– |
(Electromagnetic energy in eV, obtained directly from voltage data) |
|
|
radians |
Cramér-Rao (lower) bound (CRB); NaN if not filled (main_DOI.py fills them, main_AOI.py does not) CRB of shower zenith angle from ADF (in radians) |
|
|
radians |
CRB of shower azimuth angle from ADF (in radians) |
|
|
– |
CRB of scaling factor A from ADF fit. |
|
|
– |
CRB of width parameter from ADF fit (delta_omega) |
|
|
radians |
CRB of shower zenith from SWF (in rad) |
|
|
radians |
CRB of shower azimuth from SWF (in rad) |
|
|
– |
CRB of distance between the reconstructed Xsource and the origin = layout center (in meters) |
|
|
– |
CRB of emission time from SWF (in seconds) |
|
|
radians |
CRB of shower zenith from PWF (in radians) |
|
|
radians |
CRB of shower azimuth from PWF (in radians) |