pduneana_Prod4_job.fcl
Go to the documentation of this file.
1 #include "PDSPAnalyzer.fcl"
2 #include "services_dune.fcl"
3 #include "ProtoDUNETruthBeamFilter.fcl"
4 
5 
6 process_name: PDSPAna
7 
8 services:
9 {
10  # Load the service that manages root files for histograms.
11  TFileService: { fileName: "pduneana.root" }
12  TimeTracker: {}
13  MemoryTracker: {}
14  RandomNumberGenerator: {} #ART native random number generator
15  message: @local::dune_message_services_prod_debug
16  FileCatalogMetadata: @local::art_file_catalog_mc
17  @table::protodune_services
18  PdspChannelMapService: @local::pdspchannelmap
19  ChannelStatusService: @local::pdsp_channel_status
20  BackTrackerService: {
21  BackTracker: {
22  SimChannelModuleLabel: "tpcrawdecoder:simpleSC"
23  G4ModuleLabel: "largeant"
24  MinimumHitEnergyFraction: 1e-1
25  }
26  }
27 }
28 services.message.destinations.LogStandardOut.threshold: "INFO"
29 services.SpaceCharge.EnableSimEfieldSCE: true
30 services.SpaceCharge.EnableSimSpatialSCE: true
31 services.SpaceCharge.EnableSimulationSCE: true
32 #services.Geometry: @local::protodunev6_geo
33 
34 source:
35 {
36  module_type: RootInput
37  maxEvents: -1
38  fileNames: ["input_file.root"]
39 }
40 
41 physics:
42 {
43 
44  producers: {
45 
46  }
47 
48  filters: {
49  #fTruth: @local::beam_filter
50  }
51 
52  #fpath: [fTruth]
53  fpath: []
54 
55  analyzers:
56  {
57  pduneana: @local::pdspanalysis
58  }
59 
60  ana: [ pduneana ]
61 
62  #stream1: [ out1 ]
63 
64  end_paths: [ ana ]
65 
66 }
67 
68 outputs: {}
69 #physics.filters.fTruth.PDG: [211, -13, 2212]
70 #physics.analyzers.pduneana.SelectEvents: ["fpath"]
71 physics.analyzers.pduneana.SelectEvents: []
72 physics.analyzers.pduneana.CalorimetryTagSCE: "pandoracalinoxyzt"
73 physics.analyzers.pduneana.CalorimetryTagNoSCE: "pandoracalonosce" ##For no-SCE sample
74 physics.analyzers.pduneana.Pandora2CaloSCE: "pandora2calinoxyzt"
75 #physics.analyzers.pduneana.HitTag: "hitpdune"
76 physics.analyzers.pduneana.Verbose: true
77 physics.analyzers.pduneana.DoReweight: true
78 physics.analyzers.pduneana.ParameterSet: [
79  {
80  Cut: "reac"
81  Name: "fReac"
82  Range: [0., 1200.]
83  Nominal: 1.0
84  Sigma: .2
85  },
86  {
87  Cut: "abs"
88  Name: "fAbs"
89  Range: [0., 1200.]
90  Nominal: 1.0
91  Sigma: .2
92  },
93  {
94  Cut: "cex"
95  Name: "fCex"
96  Range: [0., 1200.]
97  Nominal: 1.0
98  Sigma: .75
99  },
100  {
101  Cut: "elast"
102  Name: "fElast"
103  Range: [0., 1200.]
104  Nominal: 1.0
105  Sigma: .2
106  }
107 ]
108 
109 physics.analyzers.pduneana.DoProtReweight: false
110 physics.analyzers.pduneana.GetTrackMichel: false
111 physics.analyzers.pduneana.CalibrationParsSCE: @local::CalorimetryParameters_SPProd4_MC_SCE #_eLT
112 physics.analyzers.pduneana.CalibrationParsNoSCE: @local::CalorimetryParameters_SPProd4_MC_SCE #_eLT
113 services.ParticleInventoryService.ParticleInventory.EveIdCalculator: "EmEveIdCalculator"