run_T0RecoSCECalibrations.fcl
Go to the documentation of this file.
1 #include "services_dune.fcl"
2 #include "triggeralgo_service.fcl"
3 #include "T0RecoSCECalibrations.fcl"
4 
5 process_name: T0RecoSCECalibrations
6 
7 services:
8 {
9  scheduler: { defaultExceptions: false } # Make all uncaught exceptions fatal.
10  # Load the service that manages root files for histograms.
11  TFileService: { fileName: "T0RecoSCE_ana.root" }
12  TimeTracker: {}
13  ExptGeoHelperInterface: @local::dune_geometry_helper
14  GeometryConfigurationWriter: {}
15  Geometry: @local::protodune_geo
16  DetectorProperties: @local::protodune_detproperties
17  LArProperties: @local::dunefd_properties
18  DetectorClocksService: @local::protodune_detectorclocks
19  MemoryTracker: { } # default is one
20  RandomNumberGenerator: {} #ART native random number generator
21  message: @local::dune_message_services_prod_debug
22  FileCatalogMetadata: @local::art_file_catalog_mc
23  @table::protodune_services
24 }
25 
26 #source is now a root file
27 source:
28 {
29  module_type: RootInput
30  maxEvents: -1 # Number of events to create
31 }
32 
33 
34 # Define and configure some modules to do work on each event.
35 # First modules are defined; they are scheduled later.
36 # Modules are grouped by type.
37 physics:
38 {
39 
40  analyzers:
41  {
42  t0ana : @local::T0RecoSCECalibrations
43  }
44 
45  ana: [ t0ana ]
46  end_paths: [ ana ]
47 }
48 
49 #block to define where the output goes. if you defined a filter in the physics
50 #block and put it in the trigger_paths then you need to put a SelectEvents: {SelectEvents: [XXX]}
51 #entry in the output stream you want those to go to, where XXX is the label of the filter module(s)