rawtorootconvert.fcl
Go to the documentation of this file.
1 process_name: RawConvert
2 services:
3 {
4  # Load the service that manages root files for histograms.
5  TFileService: { fileName: "daq_hist.root" }
6  TimeTracker: {}
7  RandomNumberGenerator: {} #ART native random number generator
8 }
9 
10 #Start each new event with an empty event.
11 source:
12 {
13 # Argoneut
14 # module_type: LArRawInputSource
15 # fileNames: ["/argoneut/data/rundata/R850_D20100221_T102949"]
16 # Short Bo
17 # module_type: LArRawInputSourceSB
18 # fileNames: ["/afs/fnal.gov/files/data/LArTPC/d1/BoData2011/R269_D20111104_T172759"]
19 # Long Bo
20 # module_type: LArRawInputSourceLB
21 # fileNames: ["/afs/fnal.gov/files/data/LArTPC/d2/LongBoData2013/R034_D20120907_T101513"]
22  module_type: LArRawInputSourceUBooNE
23  fileNames: ["/uboone/app/users/jasaadi/uBoone_DataFormat/binaryfile"]
24  maxEvents: -1 # Number of events to create
25  huffmanDecode: false
26  beam_histograms: [ "E:TOR101, 100, 0, 50", # output histograms for listed variables
27  "E:TORTGT, 100, 0, 50", # "device, NBINS, LOW, HIGH"
28  "E:TOR860, 100, 0, 5",
29  "E:TOR875, 100, 0, 5" ]
30 }
31 
32 outputs:
33 {
34  out1:
35  {
36  module_type: RootOutput
37  fileName: "argoneutdata.root" #default file name, can override from command line with -o or --output
38  }
39 }
40 
41 # Define and configure some modules to do work on each event.
42 # First modules are defined; they are scheduled later.
43 # Modules are grouped by type.
44 physics:
45 {
46 
47  stream1: [ out1 ] #could have multiple paths
48 
49  end_paths: [stream1] #end_path are things that do not modify art::Event, includes analyzers and output modules. all items here can be run simultaneously
50 }