All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
run_calorimetry_analysis_icarus.fcl
Go to the documentation of this file.
2 
3 #include "larproperties.fcl"
4 #include "backtrackerservice.fcl"
8 #include "mccheatermodules.fcl"
10 
11 #include "mcsproducer.fcl"
12 #include "rangeproducer.fcl"
13 #include "calorimetry_icarus.fcl"
14 #include "particleid.fcl"
17 
18 process_name: CaloAna
19 
20 services:
21 {
22  # @table::icarus_detsim_services
23  RandomNumberGenerator: {} #ART native random number generator
24  TFileService: {
25  fileName: "calorimetryout.root"
26  }
27  message: { debugModules: ["*"] destinations: { debugmsg:{type: "cout" threshold: "INFO"} } }
28  TimeTracker: { printSummary: true }
29  AuxDetExptGeoHelperInterface: { service_provider: "icaruscode/CRT/CRTGeometryHelper" }
30  BackTrackerService: @local::standard_backtrackerservice
31  ParticleInventoryService: @local::standard_particleinventoryservice
32  @table::icarus_basic_services
33  @table::icarus_backtracking_services
34 }
35 services.SpaceChargeService: @local::icarus_spacecharge
36 
37 # services.IFBeam: {}
38 # services.BackTracker: @local::standard_backtracker
39 
40 #Start each new event with an empty event.
41 source:
42 {
43  module_type: RootInput
44  maxEvents: -1 # Number of events to create
45 }
46 
47 outputs:
48 {
49  outpid:
50  {
51  module_type: RootOutput
52  fileName: "%ifb_%tc-%p.root"
53 
54  fastCloning: false
55  }
56 }
57 
58 # Define and configure some modules to do work on each event.
59 # First modules are defined; they are scheduled later.
60 # Modules are grouped by type.
61 physics:
62 {
63  producers:{
64  pandoraTrackMCS: @local::mcs_sbn
65  pandoraTrackRange: @local::range_sbn
66  areahit25: @local::trackareahit_icarus
67  filthit: @local::trackhitfilter_icarus
68  filtgoodhit: @local::trackhitfilter_icarus
69  calorimetry: @local::icarus_gnewcalomc
70  }
71 
72  analyzers:
73  {
74  calorimetryana: {
75  module_type: CalorimetryAnalysis
76  CALOproducer: "calorimetry"
77  PIDproducer: "particleid"
78  TRKproducer: "pandoraTrackGausCryo0"
79  PFPproducer: "pandoraGausCryo0"
80  HitProducers: ["cluster3DCryo0"]
81  ADCtoE: []
82  }
83  }
84 
85 # runprod: [ filtgoodhit, pandoraTrackMCS, pandoraTrackRange, areahit25, calorimetryana]
87  ana: [calorimetryana]
89  stream1: [ ]
90  end_paths: [ana]
91 }
92 
93 
94 physics.producers.filthit.PassBadHits: true
95 
96 physics.producers.pandoraTrackMCS.TrackLabel: pandoraTrackGausCryo0
97 physics.producers.pandoraTrackRange.TrackLabel: pandoraTrackGausCryo0
98 
99 physics.producers.calorimetry.TrackModuleLabel: pandoraTrackGausCryo0
100 physics.producers.calorimetry.ChargeMethod: 2
101 physics.producers.calorimetry.FieldDistortion: false
102 physics.producers.calorimetry.FieldDistortionEfield: false
103 physics.producers.calorimetry.TrackIsFieldDistortionCorrected: false
104 physics.producers.calorimetry.CaloAlg.CalAreaConstants: [ 1.56e-2, 1.35e-2, 1.59e-2 ]
services RandomNumberGenerator
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 caloskimCalorimetryCryoE physics caloskimCalorimetryCryoW physics sequence::physics pathW services
process_name pandoraTrackRange
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
do source
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
BEGIN_PROLOG opflashTPC3 mcopflashTPC3 sequence::icarus_reco_flash sequence::icarus_mc_reco_opt gaushitsel gaushitTPC0 gaushitTPC1 gaushitTPC2 gaushitTPC3 icarushit icarushit icarusHitTPC0 icarusHitTPC1 icarusHitTPC2 icarusHitTPC3 sequence::icarus_reco_signalprocessingraw pmAlgKalmanTrackGaus pmAlgKalmanTrackICARUS pandoraKalmanTrackGaus pandoraTrackGausCryo0
process_name opflashCryoW ana
source drop raw::ubdaqSoftwareTriggerData_ *_ *_ * maxEvents
Definition: frame-shunt.fcl:6
process_name pandoraTrackMCS
process_name filtgoodhit
process_name areahit25
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 module_type
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian larg4Main stream1
Definition: multigen.fcl:18
services SpaceChargeService which is ok physics runprod
process_name analyzers
process_name showerreco Particles Coinciding wih the Vertex services ScanOptions nu_mu services ScanOptions Number
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsWindowPair END_PROLOG trigslidewindowOR6m output outputs
process_name sequence::icarus_reco_cluster3d physics trigger_paths
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name