All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
noiseservices_sbnd.fcl
Go to the documentation of this file.
1 BEGIN_PROLOG
2 
4  service_provider: SBNDNoNoiseService
5 }
6 
7 sbnd_thermalnoiseserviceintime: {
8  service_provider: SBNDThermalNoiseServiceInTime
9  NoiseArrayPoints: 1000
10  LogLevel: 0
11 
12 }
13 
14 sbnd_thermalnoiseserviceinfreq: {
15  service_provider: SBNDThermalNoiseServiceInFreq
16  NoiseArrayPoints: 1000
17  LogLevel: 0
18  NoiseWidth: 62.4 # Exponential Noise width (kHz).
19  NoiseRand: 0.1 # Frac of randomness of noise freq-spec.
20  LowCutoff: 7.5 # Low frequency filter cutoff (kHz).
21 }
22 
23 sbnd_noiseservicefromhist: {
24  service_provider: SBNDNoiseServiceFromHist
25  NoiseArrayPoints: 1000
26  LogLevel: 0
27  NoiseWidth: 62.4 # Exponential Noise width (kHz).
28  NoiseRand: 0.1 # Frac of randomness of noise freq-spec.
29  LowCutoff: 7.5 # Low frequency filter cutoff (kHz).
30  NoiseFileFname: "uboone_noise_v0.1.root"
31  NoiseHistoName: "NoiseFreq"
32 }
33 
34 
35 # tuned with ProtoDUNE-SP run4696 data
36 sbnd_uboonedatadrivennoiseservice: {
37  service_provider: SBNDuBooNEDataDrivenNoiseService
38  NoiseArrayPoints: 1000
39  LogLevel: 0
40 
41  EnableWhiteNoise: false
42  WhiteNoiseU: 1.6
43  WhiteNoiseV: 1.6
44  WhiteNoiseZ: 1.6
45 
46  EnableGaussianNoise: false
47  GausNormU: [ 30, -3, 15 ]
48  GausMeanU: [ 630, 640, 730 ]
49  GausSigmaU: [ 0.5, 0.5, 0.5 ]
50  GausNormV: [ 30, 40, 15 ]
51  GausMeanV: [ 130, 330, 430 ]
52  GausSigmaV: [ 0.5, 2.0, 0.5 ]
53  GausNormZ: [ 3 ]
54  GausMeanZ: [ 34 ]
55  GausSigmaZ: [ 5 ]
56 
57  EnableMicroBooNoise: true
58  EffectiveNBits: 10.6
59  IncludeJumpers: false
60  JumperCapacitance: 5
61  # Numbers below from UK APA tension measurement spreadsheets.
62  UFirstJumper: 420
63  ULastJumper: 1568
64  VFirstJumper: 417
65  VLastJumper: 1565
66  # NoiseFunctionParameters: [ 3.01209e+00, 1.19921e+08, 3.80152e+03, 6.30041e+02, 1.07059e+02, 1.29703e+00, 1.36047e+00, 1.38162e+00, 6.00000e+03] #ProtoDUNE params from Jingbo W.
67  # NoiseFunctionParameters: [ 1.19777e+01, 1.59491e+05, 4.93692e+03, 1.03438e+03, 2.33306e+02, 1.36605e+00, 4.08741e+00, 6.18786e-01, 9596] #uBooNE params from Jingbo W.
68  # NoiseFunctionParameters: [ 1.19777e+01, 1.95e+05, 4.93692e+03, 1.03438e+03, 2.33306e+02, 1.36605e+00, 4.08741e+00, 3.5e-01, 9596] #SBND params to match electronics tests.
69  NoiseFunctionParameters: [ 1.19777e+01, 1.7e+05, 4.93692e+03, 1.03438e+03, 2.33306e+02, 1.36605e+00, 4.08741e+00, 3.5e-03, 9596] #SBND params to match electronics tests after calibration correction.
70 
71  EnableCoherentNoise: false
72  CohNoiseArrayPoints: 1000
73  NChannelsPerCoherentGroup: [ 40, 40, 48 ]
74  CohGausNorm: [ 6.88535e+00, 5.21692e-01, 2.00001e+00, 2.03630e+00, 2.00003e+00 ]
75  CohGausMean: [ 3.55622e+01, 6.63823e-02, 1.16200e+02, 1.73900e+02, 2.89800e+02 ]
76  CohGausSigma: [ 1.75992e+01, 3.16607e+02, 3.68024e-01 , 3.26335e-01, 5.14720e-02 ]
77  CohExpNorm: 3.67206e+00
78  CohExpWidth: 3.39581e+00
79  CohExpOffset: 2.32098e-01
80 }
81 
82 END_PROLOG
BEGIN_PROLOG GausSigmaU
BEGIN_PROLOG CohGausNorm
BEGIN_PROLOG GausSigmaV
BEGIN_PROLOG CohGausMean
BEGIN_PROLOG sbnd_nonoiseservice
BEGIN_PROLOG GausNormV
physics filters filter
BEGIN_PROLOG GausNormZ
BEGIN_PROLOG CohGausSigma
BEGIN_PROLOG EnableCoherentNoise
BEGIN_PROLOG GausMeanU
BEGIN_PROLOG GausMeanV