All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
run_tracksplit_icarus.fcl
Go to the documentation of this file.
2 #include "services_icarus.fcl"
3 
4 #include "larproperties.fcl"
5 #include "backtrackerservice.fcl"
9 #include "mccheatermodules.fcl"
11 #include "spacecharge.fcl"
12 
13 
14 #include "mcsproducer.fcl"
15 #include "rangeproducer.fcl"
16 #include "calorimetry_icarus.fcl"
17 #include "particleid.fcl"
20 
21 process_name: CaloAna
22 
23 services:
24 {
25  # @table::icarus_detsim_services
26  RandomNumberGenerator: {} #ART native random number generator
27  TFileService: {
28  fileName: "alorimetryout.root"
29  }
30  message: { debugModules: ["*"] destinations: { debugmsg:{type: "cout" threshold: "INFO"} } }
31  TimeTracker: { printSummary: true }
32  AuxDetExptGeoHelperInterface: { service_provider: "icaruscode/CRT/CRTGeometryHelper" }
33  BackTrackerService: @local::standard_backtrackerservice
34  ParticleInventoryService: @local::standard_particleinventoryservice
35  SpaceCharge: @local::standard_spacecharge
36  @table::icarus_basic_services
37  @table::icarus_backtracking_services
38 }
39 
40 services.Geometry: @local::icarus_single_induction_nooverburden_geometry
41 services.ExpGeoHelperInterface: @local::icarus_single_induction_geometry_helper
42 services.SpaceCharge.EnableSimEfield : false
43 services.SpaceCharge.EnableSimEfield : false
44 services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_ICARUS_E500_voxelTH3.root"
45 services.SpaceCharge.RepresentationType: "Voxelized_TH3"
46 services.SpaceCharge.service_provider: SpaceChargeServiceICARUS
47 services.PhotonBackTrackerService: @erase
48 
49 # services.IFBeam: {}
50 # services.BackTracker: @local::standard_backtracker
51 
52 #Start each new event with an empty event.
53 source:
54 {
55  module_type: RootInput
56  maxEvents: -1 # Number of events to create
57 }
58 
59 outputs:
60 {
61 }
62 
63 # Define and configure some modules to do work on each event.
64 # First modules are defined; they are scheduled later.
65 # Modules are grouped by type.
66 physics:
67 {
68  producers:{
69  mergeIdent: {
70  module_type: MergedTrackIdentifier
71  PFPLabel: pandoraGausCryo1
72  TrackLabel: pandoraTrackGausCryo1
73  }
74 
75  trackSplit: {
76  module_type: TrackSplitter
77  TrackLabel: pandoraTrackGausCryo1
78  MergedPFPLabel: mergeIdent
79  }
80 
82  module_type: GnocchiCalorimetry
84  T0ModuleLabel: ""
85  ChargeMethod: 1
86  FieldDistortionEfield: false
87  FieldDistortion: false
88  TrackIsFieldDistortionCorrected: false
89  Cryostat: 1
90  CaloAlg: @local::icarus_calorimetryalgmc
91  }
92 
93  filtgoodhit: {
94  module_type: TrackHitFilter
95  TrackLabel: pandoraTrackGausCryo1
96  }
97 
99  module_type: TrackHitFilter
100  TrackLabel: trackSplit
101  }
102 
103  gnewcalo: {
104  module_type: GnocchiCalorimetry
106  T0ModuleLabel: ""
107  ChargeMethod: 1
108  FieldDistortionEfield: false
109  FieldDistortion: false
110  TrackIsFieldDistortionCorrected: false
111  Cryostat: 1
112  CaloAlg: @local::icarus_calorimetryalgmc
113  }
114 
115  }
116 
117  analyzers:
118  {
119  caloana: {
120  module_type: CalorimetryAnalysis
121  HitFilterproducer: "filtgoodhit"
122  CALOproducer: "gnewcalo"
123  PIDproducer: ""
124  TRKproducer: "pandoraTrackGausCryo1"
125  PFPproducer: "pandoraGausCryo1"
126  ADCtoE: []
127  HitProducers: ["gaushitTPC0", "gaushitTPC1", "gaushitTPC2", "gaushitTPC3"]
128  }
129  calosplitana: {
130  module_type: CalorimetryAnalysis
131  HitFilterproducer: "filtgoodhitsplit"
132  CALOproducer: "trackSplitCalo"
133  PIDproducer: ""
134  TRKproducer: "trackSplit"
135  PFPproducer: "pandoraGausCryo1"
136  ADCtoE: []
137  HitProducers: ["gaushitTPC0", "gaushitTPC1", "gaushitTPC2", "gaushitTPC3"]
138  }
139  }
140 
141  filters: {
142  filter: {
143  module_type: EventSelect
144  Select: ["1:1", "1:19", "1:46", "2:6", "2:23", "2:46", "3:16", "5:1", "5:42", "5:48", "6:7", "6:11", "6:18", "7:5", "7:15", "7:34", "8:21", "8:42", "9:36", "10:18", "11:48", "12:30", "12:34", "12:43", "12:50", "14:21", "14:22", "15:7", "15:26", "16:26", "16:34", "16:50", "17:4", "17:41", "18:4", "18:13", "18:29", "18:36", "19:28", "20:4", "20:15", "20:42", "21:21", "22:12", "22:42", "23:15", "24:8", "24:23", "25:30", "25:35", "25:36", "25:42", "25:44", "26:13", "26:30", "26:35", "27:19", "28:8", "28:17", "28:19", "29:12", "29:17", "29:22", "30:13", "30:49", "31:39", "32:35", "33:49", "34:36", "34:50", "35:38", "36:17", "36:19", "36:27", "36:42", "36:50", "37:30", "38:24", "38:31", "39:4", "39:26", "39:30", "39:32", "39:44", "39:49", "40:4", "40:8", "40:27", "40:48", "41:11", "41:32", "42:3", "42:9", "43:14", "44:45", "45:13", "46:12", "46:29", "46:45"]
145  }
146  }
147 
149  stream1: [ ]
150  trigger_paths: [ runprod ]
151  end_paths: [ stream1 ]
152 }
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
BEGIN_PROLOG pandoraGausReCaloCryo0 TrackModuleLabel
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
do source
process_name gaushitTPC3 gaushitTPC3 filters
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
process_name gaushitTPC3 gaushitTPC3 filtgoodhitsplit
source drop raw::ubdaqSoftwareTriggerData_ *_ *_ * maxEvents
Definition: frame-shunt.fcl:6
process_name filtgoodhit
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 pandoraKalmanTrackGausCryo0 pandoraTrackGausCryo1
process_name gaushitTPC3 calosplitana
process_name gaushitTPC3 gaushitTPC3 gnewcalo
process_name gaushitTPC3 gaushitTPC3 trackSplit
process_name gaushitTPC3 gaushitTPC3 mergeIdent
physics filters filter
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
process_name gaushitTPC3 gaushitTPC3 trackSplitCalo
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 gaushitTPC3 gaushitTPC3 caloana
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