runPID_noMVA.fcl
Go to the documentation of this file.
1 #include "services_dune.fcl"
2 #include "calorimetry_dune10kt.fcl"
3 
4 process_name: LArPID
5 
6 services:
7 {
8  # Load the service that manages root files for histograms.
9  TFileService: { fileName: "ntuple.root" }
10  MemoryTracker: {}
11  TimeTracker: {}
12  RandomNumberGenerator: {} #ART native random number generator
13  message: @local::dune_message_services_prod_debug
14  FileCatalogMetadata: @local::art_file_catalog_mc
15  @table::dunefd_services
16  Geometry: @local::dune10kt_1x2x6_geo
17 }
18 
19 #services:
20 #{
21 # # Load the service that manages root files for histograms.
22 # TFileService: { fileName: "ntuple.root" }
23 # Timing: {}
24 # SimpleMemoryCheck: { ignoreTotal: 1 } # default is one
25 # @table::dunefd_services
26 #}
27 
28 
29 ### Define input file format
30 source:
31 {
32  module_type: RootInput
33 }
34 
35 ### Define output file format
36 outputs:
37 {
38  out1:
39  {
40  module_type: RootOutput
41  fileName: "standard_pid.root" #default file name, can override from command line with -o or --output
42  dataTier: "full-reconstructed"
43  }
44 }
45 
46 ### Define the modules and create chains
47 physics:
48 {
49  producers:{
50  pid: {
51  module_type: "MVAPID"
52  HitLabel: "linecluster"
53  TrackLabel: "pandora"
54  ShowerLabel: "pandora"
55  SpacePointLabel: "pandora"
56  TrackingLabel: "largeant"
57  CalorimetryAlg: @local::dune10kt_calorimetryalgmc
58 # MVAMethods: [ "ANN","BDT" ]
59 # WeightFiles: [ "weights/MuEMVA_ANN.weights.xml", "weights/MuEMVA_BDT.weights.xml" ]
60  MVAMethods: [ ]
61  WeightFiles: [ ]
62  CheatVertex: true
63  }
64  }
65 
66  ### Set up a chain of Producer modules
67  reco: [ pid ]
68 
69  ### Set up the output stream
70  stream1: [ out1 ]
71 
72  ### Set up the trigger paths (these are the modules that modify the event)
73  trigger_paths: [ reco ]
74 
75  ### Set up the end paths (these are the modules that do not modify the event)
76  end_paths: [ stream1 ]
77 }