beamevent_job.fcl
Go to the documentation of this file.
1 #include "services_dune.fcl"
2 #include "BeamEvent.fcl"
3 #include "RunRawDecoder.fcl"
4 
5 process_name: BeamEvent
6 
7 services:
8 {
9  # Load the service that manages root files for histograms.
10  TimeTracker: {}
11  MemoryTracker: {}
12  RandomNumberGenerator: {} #ART native random number generator
13  message: @local::dune_message_services_prod_debug
14  #FileCatalogMetadata: @local::art_file_catalog_mc
15  # @table::protodune_services
16  ExptGeoHelperInterface: @local::dune_geometry_helper
17  GeometryConfigurationWriter: {}
18  Geometry: @local::protodune_geo
19  DetectorClocksService: @local::dunefd_detectorclocks
20  DetectorPropertiesService: @local::protodune_detproperties
21  LArPropertiesService: @local::dunefd_properties
22  LArFFT: @local::dunefd_larfft
23  DatabaseUtil: @local::dunefd_database
24  ChannelStatusService: @local::dunefd_channel_status
25 
26  TFileService: { #closeFileFast: true
27  fileName: "beamevent_hist.root" #can be overridden by '-T'
28  }
29  IFBeam: {}
30 }
31 services.message.destinations.LogStandardOut.threshold: "INFO"
32 
33 #source is now a root file
34 source:
35 {
36  module_type: RootInput
37  maxEvents: -1
38  #fileNames: [""]
39 }
40 
41 outputs:
42 {
43  out1:
44  {
45  module_type: RootOutput
46  fileName: "%ifb_beam.root" #default file name, can override from command line with -o or --output
47  dataTier: "reconstructed"
48 
49  }
50 }
51 
52 physics:
53 {
54  producers:
55  {
56  timingrawdecoder: @local::timing_raw_decoder
57  ctbrawdecoder: @local::ctb_raw_decoder
58  beamevent: @local::proto_beamevent
59  }
60 
61  #produce: [ timingrawdecoder, ctbrawdecoder, beamevent ]
62  produce: [ beamevent ]
63  stream1: [ out1 ]
64 
65  trigger_paths: [ produce ]
66  end_paths: [ stream1 ]
67 }
68 physics.producers.beamevent.SaveOutTree: "true"
69 physics.producers.beamevent.PrintDebug: "true"
70 #physics.producers.beamevent.URLStr: "https://ifb-data.fnal.gov:8104/ifbeam"
71