XENON nT 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.

nT data kinds

%3 aqmon_hits aqmon_hits raw_records_aqmon raw_records_aqmon aqmon_hits->raw_records_aqmon peaks peaks peaks->peaks merged_s2s merged_s2s peaks->merged_s2s peaklets peaklets peaks->peaklets lone_hits lone_hits peaks->lone_hits merged_s2s->peaklets merged_s2s->lone_hits peaklets->peaklets records records peaklets->records lone_hits->records events events events->peaks events->events veto_intervals veto_intervals events->veto_intervals veto_intervals->aqmon_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 detector_time_offsets detector_time_offsets detector_time_offsets->raw_records_aqmon detector_time_offsets->raw_records_aqmon_nv detector_time_offsets->raw_records_aux_mv raw_records_diagnostic raw_records_diagnostic individual_peak_monitor individual_peak_monitor individual_peak_monitor->peaks afterpulses afterpulses afterpulses->raw_records led_cal led_cal led_cal->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 hitlets_mv hitlets_mv online_monitor_mv->hitlets_mv events_mv events_mv online_monitor_mv->events_mv records_mv records_mv hitlets_mv->records_mv events_mv->detector_time_offsets events_mv->hitlets_mv events_mv->events_mv online_monitor_nv online_monitor_nv events_nv events_nv online_monitor_nv->events_nv hitlets_nv hitlets_nv online_monitor_nv->hitlets_nv events_nv->detector_time_offsets events_nv->events_nv events_nv->hitlets_nv hitlets_nv->raw_records_nv hitlets_nv->hitlets_nv records_nv records_nv hitlets_nv->records_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->raw_records 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_coin_nv records_nv->raw_records_coin_nv raw_records_coin_nv->raw_records_nv lone_raw_records_nv lone_raw_records_nv lone_raw_records_nv->raw_records_nv lone_raw_record_statistics_nv lone_raw_record_statistics_nv lone_raw_record_statistics_nv->raw_records_nv

events-data kind

The events-data kind includes the following data types:

  • corrected_areas

  • distinct_channels

  • energy_estimates

  • event_ambience

  • event_area_per_channel

  • event_basics

  • event_info

  • event_info_double

  • event_pattern_fit

  • event_positions

  • event_s2_position_cnn

  • event_s2_position_gcn

  • event_s2_position_mlp

  • event_shadow

  • event_top_bottom_params

  • events

  • event_w_bayes_class

  • event_local_min_info

  • s2_recon_pos_diff

  • veto_proximity

%3 events-data-kind events-data-kind corrected_areas corrected_areas events-data-kind--corrected_areas distinct_channels distinct_channels events-data-kind--distinct_channels energy_estimates energy_estimates events-data-kind--energy_estimates event_ambience event_ambience events-data-kind--event_ambience event_area_per_channel event_area_per_channel events-data-kind--event_area_per_channel event_basics event_basics events-data-kind--event_basics event_info event_info events-data-kind--event_info event_info_double event_info_double events-data-kind--event_info_double event_pattern_fit event_pattern_fit events-data-kind--event_pattern_fit event_positions event_positions events-data-kind--event_positions event_s2_position_cnn event_s2_position_cnn events-data-kind--event_s2_position_cnn event_s2_position_gcn event_s2_position_gcn events-data-kind--event_s2_position_gcn event_s2_position_mlp event_s2_position_mlp events-data-kind--event_s2_position_mlp event_shadow event_shadow events-data-kind--event_shadow event_top_bottom_params event_top_bottom_params events-data-kind--event_top_bottom_params events events events-data-kind--events event_w_bayes_class event_w_bayes_class events-data-kind--event_w_bayes_class event_local_min_info event_local_min_info events-data-kind--event_local_min_info s2_recon_pos_diff s2_recon_pos_diff events-data-kind--s2_recon_pos_diff veto_proximity veto_proximity events-data-kind--veto_proximity

peaks-data kind

The peaks-data kind includes the following data types:

  • peak_classification_bayes

  • peak_ambience

  • peak_basics

  • peak_positions_cnn

  • peak_positions_gcn

  • peak_positions_mlp

  • peak_positions

  • peak_proximity

  • peak_shadow

  • peak_top_bottom_params

  • peaks

%3 peaks-data-kind peaks-data-kind peak_classification_bayes peak_classification_bayes peaks-data-kind--peak_classification_bayes peak_ambience peak_ambience peaks-data-kind--peak_ambience peak_basics peak_basics peaks-data-kind--peak_basics peak_positions_cnn peak_positions_cnn peaks-data-kind--peak_positions_cnn peak_positions_gcn peak_positions_gcn peaks-data-kind--peak_positions_gcn peak_positions_mlp peak_positions_mlp peaks-data-kind--peak_positions_mlp peak_positions peak_positions peaks-data-kind--peak_positions peak_proximity peak_proximity peaks-data-kind--peak_proximity 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:

  • event_positions_nv

  • events_nv

  • events_sync_nv

%3 events_nv-data-kind events_nv-data-kind event_positions_nv event_positions_nv events_nv-data-kind--event_positions_nv events_nv events_nv events_nv-data-kind--events_nv events_sync_nv events_sync_nv events_nv-data-kind--events_sync_nv

events_mv-data kind

The events_mv-data kind includes the following data types:

  • events_sync_mv

  • events_mv

%3 events_mv-data-kind events_mv-data-kind events_sync_mv events_sync_mv events_mv-data-kind--events_sync_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-data kind

The peaklets-data kind includes the following data types:

  • peaklet_classification

  • peaklets

%3 peaklets-data-kind peaklets-data-kind peaklet_classification peaklet_classification peaklets-data-kind--peaklet_classification peaklets peaklets peaklets-data-kind--peaklets

peaklets_he-data kind

The peaklets_he-data kind includes the following data types:

  • peaklet_classification_he

  • peaklets_he

%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:

  • peak_basics_he

  • peaks_he

%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

afterpulses-data kind

The afterpulses-data kind includes the following data types:

  • afterpulses

%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:

  • aqmon_hits

%3 aqmon_hits-data-kind aqmon_hits-data-kind aqmon_hits aqmon_hits aqmon_hits-data-kind--aqmon_hits

detector_time_offsets-data kind

The detector_time_offsets-data kind includes the following data types:

  • detector_time_offsets

%3 detector_time_offsets-data-kind detector_time_offsets-data-kind detector_time_offsets detector_time_offsets detector_time_offsets-data-kind--detector_time_offsets

hitlets_mv-data kind

The hitlets_mv-data kind includes the following data types:

  • hitlets_mv

%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:

  • individual_peak_monitor

%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:

  • led_calibration

%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:

  • lone_hits

%3 lone_hits-data-kind lone_hits-data-kind lone_hits lone_hits lone_hits-data-kind--lone_hits

lone_raw_record_statistics_nv-data kind

The lone_raw_record_statistics_nv-data kind includes the following data types:

  • lone_raw_record_statistics_nv

%3 lone_raw_record_statistics_nv-data-kind lone_raw_record_statistics_nv-data-kind lone_raw_record_statistics_nv lone_raw_record_statistics_nv lone_raw_record_statistics_nv-data-kind--lone_raw_record_statistics_nv

lone_raw_records_nv-data kind

The lone_raw_records_nv-data kind includes the following data types:

  • lone_raw_records_nv

%3 lone_raw_records_nv-data-kind lone_raw_records_nv-data-kind lone_raw_records_nv lone_raw_records_nv lone_raw_records_nv-data-kind--lone_raw_records_nv

merged_s2s-data kind

The merged_s2s-data kind includes the following data types:

  • merged_s2s

%3 merged_s2s-data-kind merged_s2s-data-kind merged_s2s merged_s2s merged_s2s-data-kind--merged_s2s

merged_s2s_he-data kind

The merged_s2s_he-data kind includes the following data types:

  • merged_s2s_he

%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:

  • online_monitor_mv

%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:

  • online_monitor_nv

%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:

  • online_peak_monitor

%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:

  • pulse_counts

%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:

  • pulse_counts_he

%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:

  • raw_records

%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:

  • raw_records_aqmon

%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:

  • raw_records_aqmon_nv

%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:

  • raw_records_aux_mv

%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:

  • raw_records_coin_nv

%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_diagnostic-data kind

The raw_records_diagnostic-data kind includes the following data types:

  • raw_records_diagnostic

%3 raw_records_diagnostic-data-kind raw_records_diagnostic-data-kind raw_records_diagnostic raw_records_diagnostic raw_records_diagnostic-data-kind--raw_records_diagnostic

raw_records_he-data kind

The raw_records_he-data kind includes the following data types:

  • raw_records_he

%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:

  • raw_records_mv

%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:

  • raw_records_nv

%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:

  • records

%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:

  • records_he

%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:

  • records_mv

%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:

  • records_nv

%3 records_nv-data-kind records_nv-data-kind records_nv records_nv records_nv-data-kind--records_nv

veto_intervals-data kind

The veto_intervals-data kind includes the following data types:

  • veto_intervals

%3 veto_intervals-data-kind veto_intervals-data-kind veto_intervals veto_intervals veto_intervals-data-kind--veto_intervals

veto_regions-data kind

The veto_regions-data kind includes the following data types:

  • veto_regions

%3 veto_regions-data-kind veto_regions-data-kind veto_regions veto_regions veto_regions-data-kind--veto_regions