runemcnncheck_data.fcl
Go to the documentation of this file.
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"
7 
8 process_name: CheckCNN
9 
10 services:
11 {
12  #Load the service that manages root files for histograms.
13  TFileService: { fileName: "checkcnn.root" }
14  TimeTracker: {}
15  MemoryTracker: { } #default is one
16  RandomNumberGenerator: {} #ART native random number generator
17  @table::protodune_data_reco_services
18  message: @local::standard_info
19  IFDH: {}
20 }
21 
22 #source is now a root file
23 source:
24 {
25  module_type: RootInput
26  maxEvents: 1 # Number of events to create
27 }
28 
29 outputs:
30 {
31 }
32 
33 physics:
34 {
35 # producers:{}
36 # filters: {}
37  filters:
38  {
39  fHVfilter: @local::HVfilter
40  fFEMBfilter: @local::pdsp_fembfilter_beamside
41 
42  }
43  fpath: [fHVfilter,fFEMBfilter]
44  analyzers:{}
45 
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]
50  ana: [ cnnana ]
51  #ana: []
52 
53  #define the output stream, there could be more than one if using filters
54  #stream1: [ ]
55 
56  #trigger_paths is a keyword and contains the paths that modify the art::event,
57  #ie filters and producers
58  #trigger_paths: []
59 
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 ]
63  end_paths: [ ana ]
64 }
65 
66 # define the list of LArSoft modules to run through the simulate path
67 
68 physics.analyzers.cnnana: {
69  module_type: "EMCNNCheck"
70  #selectpdg: 211
71  GeneratorTag: "generator"
72  BeamCuts: @local::Prod2BeamCuts
73  BeamlineUtils: @local::standard_protodunebeamlineutils
74 }
75 physics.analyzers.cnnana.SelectEvents: [fpath]
76 
77 services.SpaceCharge.EnableCalEfieldSCE: true
78 services.SpaceCharge.EnableCalSpatialSCE: true