1 #include "protoDUNE_reco_data_Dec2018.fcl"
     3 process_name: wclsraw2sig
     7   #message:              @local::dune_message_services_prod_debug
     9   RandomNumberGenerator: {}
    10   @table::protodune_rawdecoding_services
    12    closeFileFast: true  # default
    13    fileName:  "%ifb_raw_anal.root"
    14    tmpDir: "<parent-path-of-filename>"  # default
    22    module_type: RootInput
    23    saveMemoryObjectThreshold: 10485760
    25    #inputCommands: ["drop *", "keep raw::RawDigits_*_*_*"]
    26    #inputCommands: ["drop *", "keep *_*_*_Swizzler"]
    31       @table::protoDUNE_rawdecoding_producers
    34          module_type : WireCellToolkit
    39             logsinks: ["stderr", "wcls-raw-to-sig.log"]
    40             loglevels: ["debug", "pgraph:info"]
    42             // Libraries in which to look for WCT components
    43             plugins: ["WireCellGen", "WireCellSigProc", "WireCellRoot", "WireCellPgraph", "WireCellLarsoft"]
    45             // The tool marshals the art::Event to these visitors before.
    46             // See notes below in params.
    47             inputers: ["wclsLazyFrameSource:adcs"
    48                // To use wclsMultiChannelNoiseDB you must also put epoch:dynamic below
    49                // and you must have geo::Geometry service in your environment.
    50                // ,"wclsMultiChannelNoiseDB"  
    53             // or after the WCT app is run.  These names MUST be used identically in the Jsonnet
    54             // fixme: https://github.com/WireCell/larwirecell/issues/3
    55             //outputers: ["wclsFrameSaver:nfsaver", "wclsFrameSaver:spsaver"]
    56             outputers: ["wclsFrameSaver:spsaver"]
    58             // This sets the "main" Jsonnet file which provides the 
    59             // configuration for the Wire-Cell Toolkit components.  It is
    60             // take as relative to entries in WIRECELL_PATH.
    61             configs: ["pgrapher/experiment/pdsp/Quickstart/raw-to-sig.jsonnet"]
    63             // Set the "external variables" required by the Jsonnet.
    65                // This locates the input raw::RawDigit collection in the art::Event 
    66                raw_input_label: "tpcrawdecoder:daq"
    67                //raw_input_label: "caldata"
    69                // Set "data" vs. "sim".
    76    p1 : [ @sequence::protoDUNE_rawdecoding , raw2sig ]
    77    trigger_paths : [ p1 ]
    85       module_type: RootOutput
    86       fileName: "output.root"
    88       saveMemoryObjectThreshold: 10485760 
    91          "drop *", "keep recob::Wires_*_*_*"
    93          // "drop *_nfspl1_raw_*",
    94          // "drop *_nfspl1_threshold_*",
    95          // "drop *_nfspl1_wiener_*",
    96          // "drop *_nfspl1_gauss_*",
    97          // "drop *_wcNoiseFilter_*_*",