All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
exploder_disturbed_outofrange.fcl
Go to the documentation of this file.
1 #
2 # File: exploder_disturbed_outofrange.fcl
3 # Purpose: Run a module eventually throwing a std::out_of_range exception
4 # Author: Gianluca Petrillo (petrillo@fnal.gov)
5 # Date: March 21, 2018
6 #
7 # Before the std::out_of_range exception is thrown, many more are also thrown
8 # and caught.
9 #
10 
11 process_name: DOOR
12 
13 source: {
14  module_type: EmptyEvent
15  maxEvents: 1
16 } # source
17 
18 
19 physics: {
20  producers: {
21 
22  disturber: {
23 
24  module_type: "larexamples/DebuggingExamples/CatchException/Disturbance"
25 
26  NArtExceptions: 500
27 
28  } # disturber
29 
30  } # producers
31 
32  analyzers: {
33 
34  exploder: {
35 
36  module_type: "larexamples/DebuggingExamples/CatchException/Exploder"
37 
38  # catch everything until the std::out_of_range exception
39  ManageBadAlloc: true
40  ManageOutOfRange: false
41  ManageArtException: false
42 
43  } # exploder
44 
45  } # analyzers
46 
47  first: [ "disturber" ]
48  then: [ "exploder" ]
49 
50  trigger_paths: [ first ]
51  end_paths: [ then ]
52 
53 } # physics
54 
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
do source
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
source drop raw::ubdaqSoftwareTriggerData_ *_ *_ * maxEvents
Definition: frame-shunt.fcl:6
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 analyzers
process_name sequence::icarus_reco_cluster3d physics trigger_paths
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name