1 #include "services_dune.fcl"
7 module_type : BlipMaker
10 module_type : WireCellToolkit
16 logsinks: ["stdout:info", "wcls-sim-drift-simchannel.log:debug"]
19 plugins: ["WireCellPgraph", "WireCellGen","WireCellSio","WireCellRoot","WireCellLarsoft","WireCellTbb"]
21 // needs to be found via your WIRECELL_PATH
22 configs: ["pgrapher/experiment/dune-vd/wcls-sim-drift-simchannel.jsonnet"]
25 // Contract note: these exact "type:name" must be used to identify
26 // the configuration data structures for these components in the Jsonnet.
28 inputers: ["wclsSimDepoSource:"]
30 "wclsSimChannelSink:postdrift",
31 "wclsFrameSaver:simdigits"
32 // ,"wclsFrameSaver:nfdigits",
33 // "wclsFrameSaver:spsignals",
34 // "wclsFrameSaver:spthresholds"
37 // Make available parameters via Jsonnet's std.extVar()
40 # dunevd10kt-1x6x6-3view-wires-v1.json.bz2
41 # dunevd10kt-1x6x6-3view30deg-wires-v1.json.bz2
42 # dunevd10kt-1x6x6-2view-wires-v1.json.bz2
43 # dunevd10kt-1x8x14-3view-wires-v1.json.bz2
44 files_wires: "dunevd10kt-1x6x6-3view-wires-v1.json.bz2"
46 # dunevd-resp-isoc3views-18d92.json.bz2 30,-30,90
47 # pcbro-response-avg-12d50.json.bz2 2view prototype
48 files_fields: "dunevd-resp-isoc3views-18d92.json.bz2"
50 # dunevd10kt-1x6x6-3view-noise-spectra-v1.json.bz2
51 # dunevd10kt-1x6x6-3view30deg-noise-spectra-v1.json.bz2
52 # dunevd10kt-1x6x6-2view-noise-spectra-v1.json.bz2
53 files_noise: "dunevd10kt-1x6x6-3view-noise-spectra-v1.json.bz2"
56 # number of time samples
57 nticks: @local::dunefdvd_detproperties.NumberTimeSamples
58 # Longitudinal diffusion constant [cm2/ns] 4.0e-9
59 DL: @local::dunefd_largeantparameters.LongitudinalDiffusion
60 # Transverse diffusion constant [cm2/ns] 8.8e-9
61 DT: @local::dunefd_largeantparameters.TransverseDiffusion
62 # Electron lifetime [us] #10.4e3
63 lifetime: 10.4e3 #@local::dunefdvd_detproperties.Electronlifetime
64 # Electron drift speed, assumes a certain applied E-field [mm/us]
67 G4RefTime: @local::dunefd_detectorclocks.G4RefTime
70 # number of CRMs, 36 for 1x6x6, 112 for 1x8x14
77 p1 : [ plopper, tpcrawdecoder ]
80 trigger_paths : [ p1 ]
81 end_paths: [ outputFiles ]
85 module_type: RootOutput
86 // fileName: "%ifb_wcsim.root"
87 fileName: "wcsim.root"
91 // "drop *", "keep recob::Wires_*_*_*"
93 // "drop *_nfspl1_raw_*",
94 // "drop *_nfspl1_threshold_*",
95 // "drop *_nfspl1_wiener_*",
96 // "drop *_nfspl1_gauss_*",
97 // "drop *_wcNoiseFilter_*_*",