1 #include "services_dune.fcl"
2 #include "caldata_dune.fcl"
3 #include "cluster_dune.fcl"
4 #include "trackfindermodules.fcl"
5 #include "calorimetry_dune35t.fcl"
7 ## uncomment below for the anatree module
8 ##include "srcs/dunetpc/dune/AnaTree/anatreemodule.fcl"
14 # Load the service that manages root files for histograms.
15 TFileService: { fileName: "reco35t_hist.root" }
17 RandomNumberGenerator: {} #ART native random number generator
18 # message: @local::standard_debug
19 @table::dune35t_services_legacy
22 services.message.destinations.warningmsg.type: "cout"
25 #source is now a root file
28 module_type: RootInput
29 maxEvents: -1 # Number of events to create
32 # Define and configure some modules to do work on each event.
33 # First modules are defined; they are scheduled later.
34 # Modules are grouped by type.
40 # calgaus: @local::dune35t_calgaushf
41 caldata: @local::dune35t_calwire
42 gaushit: @local::dune35t_gaushitfinder
43 hitcheat: @local::dune35t_hitcheater
44 # apahit: @local::dune35t_apahitfinder
46 cluster: @local::standard_fuzzycluster
47 # spacepts: @local::standard_spacepts
48 # ct: @local::standard_cosmictracker
49 # stitch: @local::standard_trackstitcher
55 # anatree: @local::anatree_anatree
56 # trkana: @local::standard_trackanact
59 #define the producer and filter modules for this path, order matters,
60 #filters reject all following items. see lines starting physics.producers below
61 reco: [ caldata, gaushit, hitcheat, cluster ]
63 # reco: [caldata, hitcheat, cluster, spacepts, ct,stitch,calo]
69 trigger_paths: [ reco ]
71 end_paths: [ ana, stream1]
72 # end_paths: [ ana,ana2, stream1]
75 #block to define where the output goes. if you defined a filter in the physics
76 #block and put it in the trigger_paths then you need to put a SelectEvents: {SelectEvents: [XXX]}
77 #entry in the output stream you want those to go to, where XXX is the label of the filter module(s)
82 module_type: RootOutput
83 fileName: "reco_dune35t.root" #default file name, can override from command line with -o or --output
87 #physics.producers.calo: @local::dune35t_calomc
88 #physics.producers.calo.TrackModuleLabel: "stitch"
89 #physics.producers.calo.HitsModuleLabel: "hitcheat"
90 #physics.producers.calo.SpacePointModuleLabel: "spacepts"
91 #physics.producers.calo.MakeTree: "true"