def infer_dtype(self): # Get record_length from the plugin making raw_records self.record_length = strax.record_length_from_dtype( self.deps['raw_records'].dtype_for('raw_records')) dtype = dict() for p in self.provides: if 'records' in p: dtype[p] = strax.record_dtype(self.record_length) dtype['veto_regions'] = strax.hit_dtype dtype['pulse_counts'] = pulse_count_dtype(self.config['n_tpc_pmts']) return dtype
def infer_dtype(self): self.record_length = strax.record_length_from_dtype( self.deps['raw_records_nv'].dtype_for('raw_records_nv')) nveto_records_dtype = strax.raw_record_dtype(self.record_length) nveto_diagnostic_lone_records_dtype = strax.record_dtype(self.record_length) nveto_lone_records_statistics_dtype = lone_record_statistics_dtype(self.config['n_nveto_pmts']) dtypes = [nveto_records_dtype, nveto_diagnostic_lone_records_dtype, nveto_lone_records_statistics_dtype] return {k: v for k, v in zip(self.provides, dtypes)}
def infer_dtype(self): self.record_length = strax.record_length_from_dtype( self.deps['raw_records_nv'].dtype_for('raw_records_nv')) channel_range = self.config['channel_map']['nveto'] n_channel = (channel_range[1] - channel_range[0]) + 1 nveto_records_dtype = strax.raw_record_dtype(self.record_length) nveto_diagnostic_lone_records_dtype = strax.record_dtype( self.record_length) nveto_lone_records_statistics_dtype = lone_record_statistics_dtype( n_channel) dtypes = [ nveto_records_dtype, nveto_diagnostic_lone_records_dtype, nveto_lone_records_statistics_dtype ] return {k: v for k, v in zip(self.provides, dtypes)}
def infer_dtype(self): record_length = strax.record_length_from_dtype( self.deps['raw_records_coin_nv'].dtype_for('raw_records_coin_nv')) dtype = strax.record_dtype(record_length) return dtype