All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
detsimmodules_ICARUS.fcl
Go to the documentation of this file.
1 BEGIN_PROLOG
2 
3 
5 {
6  service_provider: CoherentNoiseFactor
7  DiagnosticOutput: false
8 }
9 
10 NoiseFromHistTool:
11 {
12  tool_type: NoiseFromHist
13  NoiseRand: 0.
14  NoiseHistFileName: "T600noise_corr.root"
15  HistogramName: "hnoiseI1"
16  HistNormFactor: 0.45 # --> Histogram rms noise = 1
17 }
18 
19 CorrelatedNoiseTool:
20 {
21  tool_type: CorrelatedNoise
22  Plane: 0
23  MedianNumBins: 25
24  NoiseRand: 0.
25  CorrelatedSeed: 1000
26  UncorrelatedSeed: 5000
27  IncoherentNoiseFraction: 0.95
28  StoreHistograms: true
29  NoiseHistFileName: "T600noise_corr.root"
30  HistogramName: "hnoiseI1"
31 
32  CorrAmpHistFileName: "CorrAmplitude.root"
33  CorrAmpHistogramName: "hbrms"
34  StoreHistograms: true
35 }
36 
37 SBNNoiseTool:
38 {
39  tool_type: SBNNoise
40  Plane: 0 # All default values are for induction 1 (first induction)
41  MedianNumBins: 25
42  NoiseRand: 0.
43  CorrelatedSeed: 1000
44  UncorrelatedSeed: 5000
45  StoreHistograms: false
46  NoiseHistFileName: "FFTww01m.root"
47  CorrelatedHistogramName: "fftBhisto"
48  UncorrelatedHistogramName: "fftUhisto"
49  TotalRMSHistoName: "RMShisto"
50  CorrelatedRMSHistoName: "RMSBhisto"
51  UncorrelatedRMSHistoName: "RMSUhisto"
52 }
53 
54 # Define the SBN Data noise tool with defaults for the collection plane.
55 # set overrides below for induction planes
56 SBNDataNoiseTool:
57 {
58  tool_type: SBNDataNoise
59  Plane: 2 # All default values are for induction 1 (first induction)
60  MedianNumBins: 25
61  NoiseRand: 0.
62  CorrelatedSeed: 1000
63  UncorrelatedSeed: 5000
64  StoreHistograms: true
65  NoiseHistFileName: [ "dataFFTHistosEE.root", "dataFFTHistosEW.root", "dataFFTHistosWE.root", "dataFFTHistosWW.root" ]
66  CorrelatedHistogramName: "cohpowerC"
67  UncorrelatedHistogramName: "intpowerC"
68  TotalRMSHistoName: "rawRMSC"
69  CorrelatedRMSHistoName: "cohRMSC"
70  UncorrelatedRMSHistoName: "intRMSC"
71 }
72 
73 SBNDataNoiseBoardTool:
74 {
75  tool_type: SBNDataNoiseBoard
76  Plane: 2 # All default values are for induction 1 (first induction)
77  MedianNumBins: 25
78  NoiseRand: 0.
79  CorrelatedSeed: 1000
80  UncorrelatedSeed: 5000
81  StoreHistograms: false
82 
83  NoiseHistFileName: "dataFFTBoardHistos.root"
84  CorrelatedHistogramName: "cohFFT"
85  UncorrelatedHistogramName: "intFFT"
86  TotalRMSHistoName: "rawRMS"
87  CorrelatedRMSHistoName: "cohRMS"
88  UncorrelatedRMSHistoName: "intRMS"
89 }
90 
91 WhiteNoiseTool:
92 {
93  tool_type: RandomNoise
94 }
95 
96 NoNoiseTool:
97 {
98  tool_type: NoNoise
99 }
100 
101 icarus_standard_simwire:
102 {
103  module_type: "SimWireICARUS"
104  DriftEModuleLabel: "largeant"
105  CompressionType: "none"
106  SimDeadChannels: false
107  SuppressNoSignal: false
108  SmearPedestals: true
109  MakeHistograms: "true"
110  TPCVec: [ [0,0], [0,1], [1,0], [1,1] ]
111 
112  # current default (Sep 2019) is to run the noise model based on Gran Sasso experience
113  #NoiseGenToolVec: [@local::CorrelatedNoiseTool, @local::CorrelatedNoiseTool, @local::CorrelatedNoiseTool]
114  # This switches to an updated model, currently under development (Jul 2021), based on FNAL running
115  NoiseGenToolVec: [@local::SBNDataNoiseTool, @local::SBNDataNoiseTool, @local::SBNDataNoiseTool]
116 
117 }
118 
120 {
121  module_type: "SimReadoutBoardICARUS"
122  DriftEModuleLabel: "largeant"
123  CompressionType: "none"
124  SimDeadChannels: false
125  SuppressNoSignal: false
126  SmearPedestals: true
127  MakeHistograms: "true"
128  TPCVec: [ [0,0], [0,1], [1,0], [1,1] ]
129 
130  # This switches to an updated model, currently under development (Jul 2021), based on FNAL running
131  NoiseGenTool: @local::SBNDataNoiseBoardTool
132 
133 }
134 
135 icarus_simwire: @local::icarus_standard_simwire
136 icarus_simreadoutboard: @local::icarus_standard_simreadoutboard
137 
138 icarus_simwire.NoiseGenToolVec[0].Plane: 0
139 # Below overrides for SBN Noise tool
140 
141 icarus_simwire.NoiseGenToolVec[1].Plane: 1
142 # Below overrides for SBN Noise model
143 
144 icarus_simwire.NoiseGenToolVec[2].Plane: 2
145 # Below overrides for SBN Noise model
146 
147 
148 END_PROLOG
process_name physics producers daq1 physics producers daq2 physics producers daq3 physics producers daq0 NoiseGenToolVec
BEGIN_PROLOG true icarus_rawdigitfilter FilterTools FilterPlane1 Plane
BEGIN_PROLOG from electronics tests it was from electronics tests it was StoreHistograms
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian CompressionType
Definition: zengen.fcl:23
esac done echo Signal files are
Definition: TrainMVA.sh:25
#define the
BEGIN_PROLOG dataFFTHistosEW dataFFTHistosWE dataFFTHistosWW root CorrelatedHistogramName
process_name physics producers daq1 physics producers daq2 TPCVec
process_name gaushit analyze services SignalShapingServiceICARUS ResponseTools ResponsePlane1 Filter services SignalShapingServiceICARUS ResponseTools ResponsePlane2 Filter physics producers daq local::NoNoiseTool physics producers daq DriftEModuleLabel
BEGIN_PROLOG Z planes
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 module_type
BEGIN_PROLOG icarus_CoherentNoiseFactorService
BEGIN_PROLOG dataFFTHistosEW dataFFTHistosWE dataFFTHistosWW root local::SBNDataNoiseTool icarus_standard_simreadoutboard
process_name physics producers daq1 SuppressNoSignal