dataprovider.fcl
Go to the documentation of this file.
1 #include "calorimetry.fcl"
2 
3 BEGIN_PROLOG
4 
5 standard_dataprovideralg:
6 {
7  DriftWindow: 6 # downsampling window (in drift ticks)
8  DownscaleFullView: true # downsample full view
9 
10  DownscaleFn: "mean" # "maxpool" takes the max value in the window,
11  # "maxmean" is mean from 3 ADC's around the max,
12  # "mean" is the mean value of all ADC's in the window
13 
14  BlurKernel: [] # apply channel-channel blurring
15  NoiseSigma: 0 # apply white noise
16  CoherentSigma: 0 # apply coherent noise
17 
18  CalorimetryAlg: @local::standard_calorimetryalgmc # used to eliminate amplitude variation due to electron lifetime
19  CalibrateAmpl: false # calibrate ADC values with CalAmpConstants (allows different gains in MC and data)
20  CalibrateLifetime: true # calibrate ADC values according to the electron lifetime
21 
22  # The following settings allow to scale the interesting ADC range into desired range of values,
23  # e.g. convenient for the CNN or for the conversion to decimal type range. Default values
24  # provided here will result with the scaling factor of 0.1.
25  AdcMax: 150.0 # input saturation max value
26  AdcMin: -50.0 # input saturation min value
27  OutMax: 15.0 # output max value
28  OutMin: -5.0 # output min value
29 }
30 
31 END_PROLOG