All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
evd_multitpc_icarus.fcl
Go to the documentation of this file.
1 #include "evdservices_icarus.fcl"
2 
3 process_name: EvdIcarus
4 
6 {
7  @table::icarus_disp
8 }
9 
10 
11 #Look at the input files
12 source:
13 {
14  module_type: RootInput
15  fileNames: [ "data.root" ]
16  maxEvents: -1 # Number of events to create
17 }
18 
19 outputs:{}
20 
21 # Define and configure some modules to do work on each event.
22 # First modules are defined; they are scheduled later.
23 # Modules are grouped by type.
24 physics:
25 {
26 
27  producers: {}
28 
29  filters:{}
30 
31  analyzers:
32  {
33  evdisp:{module_type: EVD}
34  }
35 
36  #list the modules for this path, order matters, filters reject all following items
37  evd: [ evdisp ]
38 
39  #end_path are things that do not modify art::Event, includes analyzers
40  #and output modules. all items here can be run simultaneously
41  end_paths: [evd]
42 }
43 services.RawDrawingOptions.TotalTicks: 4096
44 services.EvdLayoutOptions.AutoZoomInterest: 0
45 
46 # Some basic overrides to set up basic drawing
47 
48 services.RawDrawingOptions.DrawRawDataOrCalibWires: 1 # set to zero for raw digits only
49 services.RawDrawingOptions.MinimumSignal: 10 # This sets the minimum ADC value to be displayed in 2D display
50 services.RecoDrawingOptions.DrawHits: 1 # This turns on the drawing of hits in the 2D display
51 services.RecoDrawingOptions.DrawPFParticles: 4 # Can be range of numbers, 4 is maximum options
52 services.RecoDrawingOptions.DrawClusters: 4 # draw with connecting lines & labels
53 services.RecoDrawingOptions.DrawTracks: 3 # Draws "tracks"
54 services.RecoDrawingOptions.DrawProngs: 3 # Draws "prongs" (which is really the same)
55 services.RecoDrawingOptions.DrawTrackTrajectoryPoints: 3 # Draws points associated to tracks
56 services.RecoDrawingOptions.Draw2DSlopeEndPoints: 1 # This draws cluster axis in 2D (but there is bug)
57 services.RecoDrawingOptions.DrawTrackSpacePoints: 3 # Draws space points
58 services.RecoDrawingOptions.DrawVertices: 3
59 services.RecoDrawingOptions.DrawSpacePoints: 3
60 
61 
62 # Set up the display of truth information
63 # For 2D display the information is not great
64 services.SimulationDrawingOptions.ShowMCTruthVectors: 0
65 services.SimulationDrawingOptions.ShowMCTruthTrajectories: true
66 services.SimulationDrawingOptions.MinimumEnergyDeposition: 0.0001 # in GeV
67 
68 # The 3D display has better truth information
69 services.SimulationDrawingOptions.ShowSimChannelInfo: true
70 services.SimulationDrawingOptions.ShowSimEnergyInfo: false
71 services.SimulationDrawingOptions.ShowSimPhotonInfo: false
72 
73 # Below sets up the 2D viwer to see RawDigit, Wire and Hit data for the multi TPC reconstruction work flow
74 # To view the "single" reconstruction work flow, replace the multiple names in the braces below with a single name:
75 # For RawDigits --> "rawdigitfilter"
76 # For Wire --> "decon1droi"
77 # For hits --> "cluster3d" (or "gaushit")
78 services.RawDrawingOptions.RawDataLabels: ["rawDigitFilterTPC0","rawDigitFilterTPC1","rawDigitFilterTPC2","rawDigitFilterTPC3"]
79 services.RecoDrawingOptions.WireModuleLabels: ["decon1DroiTPC0", "decon1DroiTPC1", "decon1DroiTPC2", "decon1DroiTPC3"]
80 services.RecoDrawingOptions.HitModuleLabels: ["cluster3DCryo0", "cluster3DCryo1"]
81 
82 # Below sets up basic drawing of output from pandora (using gauss hits)
83 #
84 services.RecoDrawingOptions.ClusterModuleLabels: ["pandoraGausCryo0", "pandoraGausCryo1"]
85 services.RecoDrawingOptions.EndPoint2DModuleLabels: ["pandoraGausCryo0", "pandoraGausCryo1"]
86 services.RecoDrawingOptions.PFParticleModuleLabels: ["pandoraGausCryo0", "pandoraGausCryo1"]
87 services.RecoDrawingOptions.SpacePointModuleLabels: ["pandoraGausCryo0", "pandoraGausCryo1"]
88 services.RecoDrawingOptions.VertexModuleLabels: ["pandoraGausCryo0", "pandoraGausCryo1"]
89 services.RecoDrawingOptions.TrackModuleLabels: ["pandoraTrackGausCryo0", "pandoraTrackGausCryo1"]
90 services.RecoDrawingOptions.ProngModuleLabels: ["pandoraTrackGausCryo0", "pandoraTrackGausCryo1"]
91 services.RecoDrawingOptions.EdgeModuleLabels: []
92 
93 # Set up the optical display for the 3D display
94 #
95 # Note there are both MC and reconstructed versions to look at, below includes names for switching
96 #
97 services.RecoDrawingOptions.DrawOpHits: 1
98 services.RecoDrawingOptions.OpHitModuleLabels: ["ophit"]
99 services.RecoDrawingOptions.DrawOpFlashes: 0
100 services.RecoDrawingOptions.OpFlashModuleLabels: ["opflashTPC0", "opflashTPC1", "opflashTPC2", "opflashTPC3"]
101 
102 #Turn off DuplicateEventTracker
103 services.DuplicateEventTracker: @erase
104 
105 
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
* labels
ClusterModuleLabel join with tracks
process_name cluster
Definition: cheaterreco.fcl:51
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
do source
process_name gaushitTPC3 gaushitTPC3 filters
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
#define the
source drop raw::ubdaqSoftwareTriggerData_ *_ *_ * maxEvents
Definition: frame-shunt.fcl:6
A value measured in the specified unit.
Definition: quantities.h:566
BEGIN_PROLOG Ave chg rms true true true set to to turn off had been working not really
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
if &&[-z"$BASH_VERSION"] then echo Attempting to switch to bash bash shellSwitch exit fi &&["$1"= 'shellSwitch'] shift declare a IncludeDirectives for Dir in
then echo echo For and will not be changed by echo further linking echo echo B echo The symbol is in the uninitialized data multiple common symbols may appear with the echo same name If the symbol is defined the common echo symbols are treated as undefined references For more echo details on common see the discussion of warn common echo in *Note Linker options
temporary value
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
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name