XENONnT data kinds
As explained in the
demo ,
in straxen, we have data types and data kinds . The data types are
documented in the datastructure
page and are the type of data that one can load in straxen using
st.get_array(<RUN_ID>, <DATA_TYPE>) or st.get_df(<RUN_ID>, <DATA_TYPE>) .
Additionally, each data type also has a data kind. Each data kinds has a group
of data types associated to it. All data of a given data type has the same number
of entities. As such, different data types can be loaded simultaneously if they
are of the same data kind. For example, peak_basics and peak_positions are
two data types but they contain information about the same data kind: peaks .
When writing a plugin, the plugin.compute(self, <DATA KIND>) method takes the data kind .
%3
aqmon_hits
aqmon_hits
raw_records_aqmon
raw_records_aqmon
aqmon_hits->raw_records_aqmon
events
events
events->aqmon_hits
events->events
veto_intervals
veto_intervals
events->veto_intervals
peaks
peaks
events->peaks
veto_intervals->aqmon_hits
veto_intervals->veto_intervals
peaks->events
peaks->peaks
peaklets
peaklets
peaks->peaklets
merged_s2s
merged_s2s
peaks->merged_s2s
lone_hits
lone_hits
peaks->lone_hits
raw_records
raw_records
raw_records_he
raw_records_he
raw_records_nv
raw_records_nv
raw_records_aqmon_nv
raw_records_aqmon_nv
raw_records_aux_mv
raw_records_aux_mv
raw_records_mv
raw_records_mv
peaklets->peaklets
peaklets->lone_hits
records
records
peaklets->records
merged_s2s->peaklets
merged_s2s->merged_s2s
merged_s2s->lone_hits
lone_hits->records
events_mv
events_mv
events_mv->raw_records_aux_mv
events_mv->events_mv
hitlets_mv
hitlets_mv
events_mv->hitlets_mv
records_mv
records_mv
hitlets_mv->records_mv
events_nv
events_nv
events_nv->raw_records_aqmon_nv
events_nv->events_nv
records_nv
records_nv
events_nv->records_nv
hitlets_nv
hitlets_nv
events_nv->hitlets_nv
raw_records_coin_nv
raw_records_coin_nv
records_nv->raw_records_coin_nv
hitlets_nv->raw_records_nv
hitlets_nv->records_nv
hitlets_nv->hitlets_nv
individual_peak_monitor
individual_peak_monitor
individual_peak_monitor->peaks
afterpulses
afterpulses
afterpulses->raw_records
led_cal
led_cal
led_cal->raw_records
records->raw_records
merged_s2s_he
merged_s2s_he
peaklets_he
peaklets_he
merged_s2s_he->peaklets_he
peaklets_he->peaklets_he
records_he
records_he
peaklets_he->records_he
online_monitor_mv
online_monitor_mv
online_monitor_mv->events_mv
online_monitor_mv->hitlets_mv
online_monitor_nv
online_monitor_nv
online_monitor_nv->events_nv
online_monitor_nv->hitlets_nv
online_peak_monitor
online_peak_monitor
online_peak_monitor->peaks
online_peak_monitor->lone_hits
peaks_he
peaks_he
peaks_he->merged_s2s_he
peaks_he->peaklets_he
peaks_he->peaks_he
records_he->raw_records_he
veto_regions
veto_regions
veto_regions->raw_records
pulse_counts
pulse_counts
pulse_counts->raw_records
pulse_counts_he
pulse_counts_he
pulse_counts_he->raw_records_he
records_mv->raw_records_mv
raw_records_coin_nv->raw_records_nv
lone_raw_record_statistics_nv
lone_raw_record_statistics_nv
lone_raw_record_statistics_nv->raw_records_nv
ref_mon_nv
ref_mon_nv
ref_mon_nv->raw_records_nv
ref_mon_nv->hitlets_nv
peaks-data kind
The peaks -data kind includes the following data types:
peak_per_event
peak_ambience
peak_basics
peak_corrections
peak_nearest_triggering
peak_positions
peak_positions_cnf
peak_positions_mlp
peak_proximity
peak_s1_positions_cnn
peak_se_score
peak_shadow
peak_top_bottom_params
peaks
%3
peaks-data-kind
peaks-data-kind
peak_per_event
peak_per_event
peaks-data-kind--peak_per_event
peak_ambience
peak_ambience
peaks-data-kind--peak_ambience
peak_basics
peak_basics
peaks-data-kind--peak_basics
peak_corrections
peak_corrections
peaks-data-kind--peak_corrections
peak_nearest_triggering
peak_nearest_triggering
peaks-data-kind--peak_nearest_triggering
peak_positions
peak_positions
peaks-data-kind--peak_positions
peak_positions_cnf
peak_positions_cnf
peaks-data-kind--peak_positions_cnf
peak_positions_mlp
peak_positions_mlp
peaks-data-kind--peak_positions_mlp
peak_proximity
peak_proximity
peaks-data-kind--peak_proximity
peak_s1_positions_cnn
peak_s1_positions_cnn
peaks-data-kind--peak_s1_positions_cnn
peak_se_score
peak_se_score
peaks-data-kind--peak_se_score
peak_shadow
peak_shadow
peaks-data-kind--peak_shadow
peak_top_bottom_params
peak_top_bottom_params
peaks-data-kind--peak_top_bottom_params
peaks
peaks
peaks-data-kind--peaks
events_nv-data kind
The events_nv -data kind includes the following data types:
events_gps_nv
event_positions_nv
event_waveform_nv
events_nv
%3
events_nv-data-kind
events_nv-data-kind
events_gps_nv
events_gps_nv
events_nv-data-kind--events_gps_nv
event_positions_nv
event_positions_nv
events_nv-data-kind--event_positions_nv
event_waveform_nv
event_waveform_nv
events_nv-data-kind--event_waveform_nv
events_nv
events_nv
events_nv-data-kind--events_nv
merged_s2s-data kind
The merged_s2s -data kind includes the following data types:
merged_s2_positions_cnf
merged_s2_positions_mlp
merged_s2s
%3
merged_s2s-data-kind
merged_s2s-data-kind
merged_s2_positions_cnf
merged_s2_positions_cnf
merged_s2s-data-kind--merged_s2_positions_cnf
merged_s2_positions_mlp
merged_s2_positions_mlp
merged_s2s-data-kind--merged_s2_positions_mlp
merged_s2s
merged_s2s
merged_s2s-data-kind--merged_s2s
events_mv-data kind
The events_mv -data kind includes the following data types:
%3
events_mv-data-kind
events_mv-data-kind
events_gps_mv
events_gps_mv
events_mv-data-kind--events_gps_mv
events_mv
events_mv
events_mv-data-kind--events_mv
hitlets_nv-data kind
The hitlets_nv -data kind includes the following data types:
hitlets_nv
ext_timings_nv
%3
hitlets_nv-data-kind
hitlets_nv-data-kind
hitlets_nv
hitlets_nv
hitlets_nv-data-kind--hitlets_nv
ext_timings_nv
ext_timings_nv
hitlets_nv-data-kind--ext_timings_nv
peaklets_he-data kind
The peaklets_he -data kind includes the following data types:
%3
peaklets_he-data-kind
peaklets_he-data-kind
peaklet_classification_he
peaklet_classification_he
peaklets_he-data-kind--peaklet_classification_he
peaklets_he
peaklets_he
peaklets_he-data-kind--peaklets_he
peaks_he-data kind
The peaks_he -data kind includes the following data types:
%3
peaks_he-data-kind
peaks_he-data-kind
peak_basics_he
peak_basics_he
peaks_he-data-kind--peak_basics_he
peaks_he
peaks_he
peaks_he-data-kind--peaks_he
veto_intervals-data kind
The veto_intervals -data kind includes the following data types:
veto_intervals_gps_sync
veto_intervals
%3
veto_intervals-data-kind
veto_intervals-data-kind
veto_intervals_gps_sync
veto_intervals_gps_sync
veto_intervals-data-kind--veto_intervals_gps_sync
veto_intervals
veto_intervals
veto_intervals-data-kind--veto_intervals
afterpulses-data kind
The afterpulses -data kind includes the following data types:
%3
afterpulses-data-kind
afterpulses-data-kind
afterpulses
afterpulses
afterpulses-data-kind--afterpulses
aqmon_hits-data kind
The aqmon_hits -data kind includes the following data types:
%3
aqmon_hits-data-kind
aqmon_hits-data-kind
aqmon_hits
aqmon_hits
aqmon_hits-data-kind--aqmon_hits
hitlets_mv-data kind
The hitlets_mv -data kind includes the following data types:
%3
hitlets_mv-data-kind
hitlets_mv-data-kind
hitlets_mv
hitlets_mv
hitlets_mv-data-kind--hitlets_mv
individual_peak_monitor-data kind
The individual_peak_monitor -data kind includes the following data types:
%3
individual_peak_monitor-data-kind
individual_peak_monitor-data-kind
individual_peak_monitor
individual_peak_monitor
individual_peak_monitor-data-kind--individual_peak_monitor
led_cal-data kind
The led_cal -data kind includes the following data types:
%3
led_cal-data-kind
led_cal-data-kind
led_calibration
led_calibration
led_cal-data-kind--led_calibration
lone_hits-data kind
The lone_hits -data kind includes the following data types:
%3
lone_hits-data-kind
lone_hits-data-kind
lone_hits
lone_hits
lone_hits-data-kind--lone_hits
merged_s2s_he-data kind
The merged_s2s_he -data kind includes the following data types:
%3
merged_s2s_he-data-kind
merged_s2s_he-data-kind
merged_s2s_he
merged_s2s_he
merged_s2s_he-data-kind--merged_s2s_he
online_monitor_mv-data kind
The online_monitor_mv -data kind includes the following data types:
%3
online_monitor_mv-data-kind
online_monitor_mv-data-kind
online_monitor_mv
online_monitor_mv
online_monitor_mv-data-kind--online_monitor_mv
online_monitor_nv-data kind
The online_monitor_nv -data kind includes the following data types:
%3
online_monitor_nv-data-kind
online_monitor_nv-data-kind
online_monitor_nv
online_monitor_nv
online_monitor_nv-data-kind--online_monitor_nv
online_peak_monitor-data kind
The online_peak_monitor -data kind includes the following data types:
%3
online_peak_monitor-data-kind
online_peak_monitor-data-kind
online_peak_monitor
online_peak_monitor
online_peak_monitor-data-kind--online_peak_monitor
pulse_counts-data kind
The pulse_counts -data kind includes the following data types:
%3
pulse_counts-data-kind
pulse_counts-data-kind
pulse_counts
pulse_counts
pulse_counts-data-kind--pulse_counts
pulse_counts_he-data kind
The pulse_counts_he -data kind includes the following data types:
%3
pulse_counts_he-data-kind
pulse_counts_he-data-kind
pulse_counts_he
pulse_counts_he
pulse_counts_he-data-kind--pulse_counts_he
raw_records-data kind
The raw_records -data kind includes the following data types:
%3
raw_records-data-kind
raw_records-data-kind
raw_records
raw_records
raw_records-data-kind--raw_records
raw_records_aqmon-data kind
The raw_records_aqmon -data kind includes the following data types:
%3
raw_records_aqmon-data-kind
raw_records_aqmon-data-kind
raw_records_aqmon
raw_records_aqmon
raw_records_aqmon-data-kind--raw_records_aqmon
raw_records_aqmon_nv-data kind
The raw_records_aqmon_nv -data kind includes the following data types:
%3
raw_records_aqmon_nv-data-kind
raw_records_aqmon_nv-data-kind
raw_records_aqmon_nv
raw_records_aqmon_nv
raw_records_aqmon_nv-data-kind--raw_records_aqmon_nv
raw_records_aux_mv-data kind
The raw_records_aux_mv -data kind includes the following data types:
%3
raw_records_aux_mv-data-kind
raw_records_aux_mv-data-kind
raw_records_aux_mv
raw_records_aux_mv
raw_records_aux_mv-data-kind--raw_records_aux_mv
raw_records_coin_nv-data kind
The raw_records_coin_nv -data kind includes the following data types:
%3
raw_records_coin_nv-data-kind
raw_records_coin_nv-data-kind
raw_records_coin_nv
raw_records_coin_nv
raw_records_coin_nv-data-kind--raw_records_coin_nv
raw_records_he-data kind
The raw_records_he -data kind includes the following data types:
%3
raw_records_he-data-kind
raw_records_he-data-kind
raw_records_he
raw_records_he
raw_records_he-data-kind--raw_records_he
raw_records_mv-data kind
The raw_records_mv -data kind includes the following data types:
%3
raw_records_mv-data-kind
raw_records_mv-data-kind
raw_records_mv
raw_records_mv
raw_records_mv-data-kind--raw_records_mv
raw_records_nv-data kind
The raw_records_nv -data kind includes the following data types:
%3
raw_records_nv-data-kind
raw_records_nv-data-kind
raw_records_nv
raw_records_nv
raw_records_nv-data-kind--raw_records_nv
records-data kind
The records -data kind includes the following data types:
%3
records-data-kind
records-data-kind
records
records
records-data-kind--records
records_he-data kind
The records_he -data kind includes the following data types:
%3
records_he-data-kind
records_he-data-kind
records_he
records_he
records_he-data-kind--records_he
records_mv-data kind
The records_mv -data kind includes the following data types:
%3
records_mv-data-kind
records_mv-data-kind
records_mv
records_mv
records_mv-data-kind--records_mv
records_nv-data kind
The records_nv -data kind includes the following data types:
%3
records_nv-data-kind
records_nv-data-kind
records_nv
records_nv
records_nv-data-kind--records_nv
ref_mon_nv-data kind
The ref_mon_nv -data kind includes the following data types:
%3
ref_mon_nv-data-kind
ref_mon_nv-data-kind
ref_mon_nv
ref_mon_nv
ref_mon_nv-data-kind--ref_mon_nv
veto_regions-data kind
The veto_regions -data kind includes the following data types:
%3
veto_regions-data-kind
veto_regions-data-kind
veto_regions
veto_regions
veto_regions-data-kind--veto_regions