1 #include "services_dune.fcl"
2 #include "imagepatternalgs.fcl"
4 # Example configuration of job file which can access CNN outputs
5 # produced for tracks / clusters / single hits and test the
6 # efficiency. Mudule can write out info to text file so you can
7 # plot results and MC truth.
8 # Configured for ProtoDUNE, hopefully straight-forward to adopt
9 # to other experiments.
11 process_name: TestPointId
15 TFileService: { fileName: "reco_hist.root" }
18 RandomNumberGenerator: {} #ART native random number generator
19 message: @local::dune_message_services_prod_debug
20 FileCatalogMetadata: @local::art_file_catalog_mc
21 @table::protodune_simulation_services
26 module_type: RootInput
27 maxEvents: -1 # Number of events to create
34 # efficiency test, mostly on for EM vs track separation
35 testeff: @local::standard_pointidefftest
40 end_paths: [ anatest ]
43 physics.analyzers.testeff.NNetModuleLabel: "emtrkmichelid:emtrkmichel:RecoEm" # usually instance name is used in MVA data products, usually you can skip the process name
44 physics.analyzers.testeff.View: 2 # do the test in selected projection
45 physics.analyzers.testeff.SaveHitsFile: true # this will put to text file CNN output at hit positions