1 # vdcb_dataprep_sequences.fcl
6 # Dataprep tool sequences for processing vertical-drift data taken in
7 # CERN cold box in November 2021.
9 # vdcb - vertical-drift coldbox
10 # vdbcb - vertical-drift coldbox bottom electronics
11 # vdtcb - vertical-drift coldbox top electronics
13 # nomcal - Nominal calibration to charge scale. Same gain for all channels.
14 # Charge scale means integration of pulse gives charge in ke.
15 # cnr - Correlated noise removal.
17 # No processing. Stay at ADC scale.
19 data.vdcb_dataprep_seqs.nocal: [
22 adcKeepAllSignalFinder
25 # Nominal charge scale. No processing.
27 data.vdbcb_dataprep_seqs.nomcal: [
30 vdbcb_adcScaleAdcToKe,
31 adcKeepAllSignalFinder
34 data.vdtcb_dataprep_seqs.nomcal: [
37 vdtcb_adcScaleAdcToKe,
38 adcKeepAllSignalFinder
41 # Nominal charge scale with CNR.
43 data.vdbcb_dataprep_seqs.nomcal_cnr: [
45 vdbcb_adcChannelRawRmsFiller,
47 vdbcb_adcScaleAdcToKe,
49 adcKeepAllSignalFinder
52 data.vdtcb_dataprep_seqs.nomcal_cnr: [
55 vdtcb_adcScaleAdcToKe,
57 adcKeepAllSignalFinder
60 # CNR with output at ADC scale for wirecell.
61 # Bottom. Processing at charge scale then converted back to ADC.
62 data.vdbcb_dataprep_seqs.nomcal_cnr_adc: [
63 @sequence::data.vdbcb_dataprep_seqs.nomcal_cnr,
66 # Top. Processing at charge scale.
67 data.vdtcb_dataprep_seqs.adc_cnr: [
71 adcKeepAllSignalFinder