run_T0RecoAnodePiercers_MC.fcl
Go to the documentation of this file.
1 #include "services_dune.fcl"
2 #include "triggeralgo_service.fcl"
3 #include "T0RecoAnodePiercers.fcl"
4 #include "protodune_tools_dune.fcl"
5 
6 process_name: T0RecoAnodePiercers
7 
8 services:
9 {
10  scheduler: { defaultExceptions: false } # Make all uncaught exceptions fatal.
11  # Load the service that manages root files for histograms.
12  TFileService: { fileName: "T0RecoAnodePiercers_reco.root" }
13  TimeTracker: {}
14  ExptGeoHelperInterface: @local::dune_geometry_helper
15  GeometryConfigurationWriter: {}
16  Geometry: @local::protodune_geo
17  DetectorProperties: @local::protodune_detproperties
18  LArProperties: @local::dunefd_properties
19  DetectorClocksService: @local::protodune_detectorclocks
20  MemoryTracker: {} # default is one
21  RandomNumberGenerator: {} #ART native random number generator
22  message: @local::dune_message_services_prod_debug
23  IFDH: {}
24  FileCatalogMetadata: @local::art_file_catalog_mc
25  @table::protodune_services
26  @table::protodune_data_reco_services
27 }
28 
29 services.Geometry: @local::protodunev6_geo
30 
31 physics:
32 {
33 
34  producers: {
35  anodet0reco: @local::T0RecoAnodePiercers
36  }
37 
38  anoderecot0: [anodet0reco]
39  trigger_paths: [ anoderecot0 ]
40  stream: [out1]
41  end_paths: [stream]
42 
43 }
44 
45 
46 #source is now a root file
47 source: {
48  module_type: RootInput
49  maxEvents: 20 # Number of events to create
50  }
51 
52 outputs: {
53 
54  out1:
55  {
56  module_type: RootOutput
57  fileName: "T0RecoAnodePiercers.root"
58  dataTier: "recot0"
59  compressionLevel: 1
60  }
61 }
62