All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
run_vertexcharge_icarus.fcl
Go to the documentation of this file.
1 #include "services_icarus.fcl"
2 #include "calorimetry_icarus.fcl"
3 
4 #include "larproperties.fcl"
5 #include "backtrackerservice.fcl"
9 #include "mccheatermodules.fcl"
10 #include "spacecharge.fcl"
11 
12 #include "calorimetry_icarus.fcl"
13 #include "particleid.fcl"
17 
18 # #include "services_common_icarus.fcl"
19 
20 process_name: CaloAna
21 
22 services:
23 {
24  @table::icarus_basic_services
25  @table::icarus_wirecalibration_services
26  @table::icarus_backtracking_services # from `simulationservices_icarus.fcl`
27  SpaceChargeService: @local::icarus_spacecharge
28 
29 }
30 #have SpaceCharge off by default
31 services.SpaceCharge.EnableCalEfieldSCE: false
32 services.SpaceCharge.EnableCalSpatialSCE: false
33 services.SpaceCharge.EnableSimEfield: false
34 services.SpaceCharge.EnableSimEfieldSCE: false
35 services.SpaceCharge.EnableSimSpatialSCE: false
36 services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_ICARUS_E500_voxelTH3.root"
37 services.SpaceCharge.RepresentationType: "Voxelized_TH3"
38 services.SpaceCharge.service_provider: SpaceChargeServiceICARUS
39 services.PhotonBackTrackerService: @erase
40 services.TFileService.fileName: "vtxQ.root"
41 
42 
43 # services.IFBeam: {}
44 # services.BackTracker: @local::standard_backtracker
45 
46 #Start each new event with an empty event.
47 source:
48 {
49  module_type: RootInput
50  maxEvents: -1 # Number of events to create
51 }
52 
53 outputs:
54 {
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  vertexChargeCryo0: {
65  module_type: VertexChargeVacuum
66  PFParticleLabel: pandoraGausCryo0
67  TrackLabel: pandoraTrackGausCryo0
68  UseTrackSPRecovery: true
69  HitVacuumRadius: 5
70  CaloAlg: @local::icarus_calorimetryalgmc
71  }
72 
74  module_type: VertexChargeVacuum
75  PFParticleLabel: pandoraGausCryo1
76  TrackLabel: pandoraTrackGausCryo1
77  UseTrackSPRecovery: true
78  HitVacuumRadius: 5
79  CaloAlg: @local::icarus_calorimetryalgmc
80  }
81 
83  module_type: VertexStubTracker
84  PFPLabel: pandoraGausCryo0
85  VertexChargeLabel: vertexChargeCryo0
86  dQdxCut: 500000
87  CaloAlg: @local::icarus_calorimetryalgmc
88  }
89 
91  module_type: VertexStubTracker
92  PFPLabel: pandoraGausCryo1
93  VertexChargeLabel: vertexChargeCryo1
94  dQdxCut: 500000
95  CaloAlg: @local::icarus_calorimetryalgmc
96  }
97  }
98 
99  filters: {
100  }
101 
102  # evtfilter: [filter]
103 
104  analyzers:
105  {
106 
107  ana: {
108  module_type: NuVertexChargeTree
109  ParticleTags: [pandoraGausCryo0, pandoraGausCryo1]
110  VertexHitTags: [vertexChargeCryo0, vertexChargeCryo1]
112  xmin: 15
113  xmax: 15
114  ymin: 15
115  ymax: 15
116  zmin: 15
117  zmax: 50
118  }
119  }
120 
122  stream1: [ ]
123  trigger_paths: [ runprod ]
124  end_paths: [ stream1 ]
125 }
126 
process_name pandoraGausCryo1 vertexChargeCryo1 StubTags
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 drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
do source
process_name gaushitTPC3 gaushitTPC3 filters
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 pandoraGausCryo1 VertexHitTags
process_name opflashCryoW ana
source drop raw::ubdaqSoftwareTriggerData_ *_ *_ * maxEvents
Definition: frame-shunt.fcl:6
process_name pandoraGausCryo1 vertexChargeCryo1 vertexStubCryo1 xmin
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 pandoraGausCryo1 vertexChargeCryo1 vertexStubCryo1 vertexStubCryo0
process_name pandoraGausCryo1 vertexChargeCryo1 vertexStubCryo1 vertexChargeCryo1
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 pandoraGausCryo1 vertexChargeCryo1 vertexStubCryo1 vertexStubCryo1
BEGIN_PROLOG pandoraTrackGausCryoW PFParticleLabel
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