truthanalyzer_job.fcl
Go to the documentation of this file.
1 #include "TruthAnalyzer.fcl"
2 
3 #include "services_dune.fcl"
4 #include "ProtoDUNETruthBeamFilter.fcl"
5 
6 
7 process_name: PionAna
8 
9 services:
10 {
11  # Load the service that manages root files for histograms.
12  TFileService: { fileName: "truthana.root" }
13  TimeTracker: {}
14  MemoryTracker: {}
15  RandomNumberGenerator: {} #ART native random number generator
16  message: @local::dune_message_services_prod_debug
17  FileCatalogMetadata: @local::art_file_catalog_mc
18  @table::protodune_services
19  PdspChannelMapService: @local::pdspchannelmap
20  ChannelStatusService: @local::pdsp_channel_status
21  BackTrackerService: {
22  BackTracker: {
23  SimChannelModuleLabel: "tpcrawdecoder:simpleSC"
24  G4ModuleLabel: "largeant"
25  MinimumHitEnergyFraction: 1e-1
26  }
27  }
28 }
29 services.message.destinations.LogStandardOut.threshold: "INFO"
30 #services.Geometry: @local::protodunev6_geo
31 
32 source:
33 {
34  module_type: RootInput
35  maxEvents: -1
36  fileNames: ["input_file.root"]
37 }
38 
39 physics:
40 {
41 
42  producers: {
43 
44  }
45 
46  filters: {
47  fTruth: @local::beam_filter
48  }
49 
50  fpath: [fTruth]
51 
52  analyzers:
53  {
54  truthana: @local::truthanalyzer
55  }
56 
57  ana: [ truthana ]
58 
59  #stream1: [ out1 ]
60 
61  end_paths: [ ana ]
62 
63 }
64 
65 outputs: {}
66 physics.filters.fTruth.PDG: [211, -13 , 2212]
67 physics.analyzers.truthana.SelectEvents: [fpath]
68 physics.analyzers.truthana.View: 2
69 services.ParticleInventoryService.ParticleInventory.EveIdCalculator: "EmEveIdCalculator"