1 #include "services_dune.fcl"
2 #include "ProtoDUNEBeamCuts.fcl"
3 #include "ProtoDUNEBeamlineUtils.fcl"
4 #include "ProtoDUNEFembFilter.fcl"
5 #include "ProtoDUNEUnstableHVFilter.fcl"
6 #include "protodune_tools_dune.fcl"
12 #Load the service that manages root files for histograms.
13 TFileService: { fileName: "checkcnn.root" }
15 MemoryTracker: { } #default is one
16 RandomNumberGenerator: {} #ART native random number generator
17 @table::protodune_data_reco_services
18 message: @local::standard_info
22 #source is now a root file
25 module_type: RootInput
26 maxEvents: 1 # Number of events to create
39 fHVfilter: @local::HVfilter
40 fFEMBfilter: @local::pdsp_fembfilter_beamside
43 fpath: [fHVfilter,fFEMBfilter]
46 #define the producer and filter modules for this path, order matters,
47 #filters reject all following items. see lines starting physics.producers below
48 # reco: [ trackkalmanhitcalo, beziercalo, trackkalmanhitpid, beziertrackerpid]
49 #reco: [trackkalmanhitcalo,trackkalmanhitpid, cosmictaggerKalmanHit]
53 #define the output stream, there could be more than one if using filters
56 #trigger_paths is a keyword and contains the paths that modify the art::event,
57 #ie filters and producers
60 #end_paths is a keyword and contains the paths that do not modify the art::Event,
61 #ie analyzers and output streams. these all run simultaneously
62 #end_paths: [ stream1, ana ]
66 # define the list of LArSoft modules to run through the simulate path
68 physics.analyzers.cnnana: {
69 module_type: "EMCNNCheck"
71 GeneratorTag: "generator"
72 BeamCuts: @local::Prod2BeamCuts
73 BeamlineUtils: @local::standard_protodunebeamlineutils
75 physics.analyzers.cnnana.SelectEvents: [fpath]
77 services.SpaceCharge.EnableCalEfieldSCE: true
78 services.SpaceCharge.EnableCalSpatialSCE: true