6 tool_type: FieldResponse
10 FieldResponseFileName:
"t600_response"
11 FieldResponseFileVersion:
"v0.0"
12 FieldResponseHistName:
"t600_response"
13 FieldResponseAmplitude: 1.
14 TimeCorrectionFactor: 1000.
17 ElectronicsResponseTool:
19 tool_type: ElectronicsResponse
21 FCperADCMicroS: 0.0321 # Scaling to match data,
from electronics tests it was 0.027
23 ADCPerPCAtLowestASICGain: 5500.
26 ElectronicsResponseBesselApproxTool:
28 tool_type: ElectronicsResponseBesselApprox
30 FCperADCMicroS: 0.0321 # Scaling to match data,
from electronics tests it was 0.027
32 ADCPerPCAtLowestASICGain: 5500.
33 TimeOffset: 0.0 # note that 1.625 will produce
a plot that matches electronics paper
34 # unfortunately, that leads to a time offset in the response we'd rather not have
41 #-----------------------------------------------------------------------------
42 #************* THIS BLOCK CONTAINS HISTORICAL CONFIGURATIONS *****************
43 # This is the original Wiener filter
44 #FilterFunction: "(x>0.0)? (gaus(0)*exp(-0.5*pow(x/[3],[4]))): 0.0"
45 #FilterParametersVec: [ 1.849030, 1.46, 1.33, 0.23, 4.89 ]
46 # This defines the gaussian filter
47 #FilterFunction: "(x>0.0)*gaus"
48 #FilterParametersVec: [1., 0., 0.1 ] # Offset and sigma are MHz by the way the filter is constructed
49 #-----------------------------------------------------------------------------
50 # For MCC1.1 we use the following filter for all three planes
51 # The filter function is a mating of two gaussians to provide both low and high frequency filtering
52 # Note that as of release v08_00_00 the parameters are in units of MHz
54 FilterParametersVec: [1., 0., 4.0, 1., 0., 100.]
64 UseEmpiricalOffsets:
true
66 ElectronicsResponse: @local::ElectronicsResponseBesselApproxTool
67 Filter: @local::FilterTool
70 icarus_signalshapingservice:
72 PlaneForNormalization: 2
73 PrintResponses:
"false"
76 # Setting the default scaling as per Justin Mueller study (3/17/22)
77 NoiseFactVec: [ [ 1.151, 1.151, 1.151, 1.151 ], [ 1.152, 1.152, 1.152, 1.152], [ 1.096, 1.096, 1.096, 1.096 ] ]
82 ResponsePlane0: @local::ResponseTool
83 ResponsePlane1: @local::ResponseTool
84 ResponsePlane2: @local::ResponseTool
88 icarus_signalshapingservice.ResponseTools.ResponsePlane0.Plane: 0
89 icarus_signalshapingservice.ResponseTools.ResponsePlane0.FieldResponse.Plane: 0
90 icarus_signalshapingservice.ResponseTools.ResponsePlane0.FieldResponse.SignalType: 0
91 icarus_signalshapingservice.ResponseTools.ResponsePlane0.ElectronicsResponse.Plane: 0
92 icarus_signalshapingservice.ResponseTools.ResponsePlane0.Filter.Plane: 0
94 icarus_signalshapingservice.ResponseTools.ResponsePlane1.Plane: 1
95 icarus_signalshapingservice.ResponseTools.ResponsePlane1.FieldResponse.Plane: 1
96 icarus_signalshapingservice.ResponseTools.ResponsePlane1.FieldResponse.ResponseType: 1
97 icarus_signalshapingservice.ResponseTools.ResponsePlane1.FieldResponse.SignalType: 0
98 icarus_signalshapingservice.ResponseTools.ResponsePlane1.ElectronicsResponse.Plane: 1
99 icarus_signalshapingservice.ResponseTools.ResponsePlane1.Filter.Plane: 1
101 icarus_signalshapingservice.ResponseTools.ResponsePlane2.Plane: 2
102 icarus_signalshapingservice.ResponseTools.ResponsePlane2.FieldResponse.Plane: 2
103 icarus_signalshapingservice.ResponseTools.ResponsePlane2.FieldResponse.ResponseType: 2
104 icarus_signalshapingservice.ResponseTools.ResponsePlane2.FieldResponse.SignalType: 1
105 icarus_signalshapingservice.ResponseTools.ResponsePlane2.ElectronicsResponse.Plane: 2
106 icarus_signalshapingservice.ResponseTools.ResponsePlane2.Filter.Plane: 2
107 icarus_signalshapingservice.ResponseTools.ResponsePlane2.Filter.FilterFunction:
"(x>0.0) ? gaus(0) : 0.0"
108 icarus_signalshapingservice.ResponseTools.ResponsePlane2.Filter.FilterParametersVec: [ 1., 0.0, 100. ]
BEGIN_PROLOG true icarus_rawdigitfilter FilterTools FilterPlane1 Plane
BEGIN_PROLOG from electronics tests it was from electronics tests it was StoreHistograms
BEGIN_PROLOG FieldResponseTool
process_name gaushit analyze services SignalShapingServiceICARUS ResponseTools ResponsePlane1 Filter FilterFunction
BEGIN_PROLOG from electronics tests it was from electronics tests it was FilterWidthCorrectionFactor
BEGIN_PROLOG cm ms TimeOffset
BEGIN_PROLOG from electronics tests it was ASICShapingTime
stream1 local::WhiteNoiseTool physics producers daq NoiseFactVec