All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
dump_triggerconfig_icarus.fcl
Go to the documentation of this file.
1 #
2 # File: dump_triggerconfig_icarus.fcl
3 # Purpose: Dump on screen trigger configuration from DAQ.
4 # Author: Gianluca Petrillo (petrillo@slac.stanford.edu)
5 # Date: June 13, 2022
6 # Version: 1.0
7 #
8 # This module extracts and then dumps the trigger configuration stored in the
9 # FHiCL configuration of that file(s), one per run.
10 # All output is poured into standard output.
11 #
12 #
13 # Input: (data) files with FHiCL configuration of trigger.
14 #
15 # Service dependencies:
16 # - message facility
17 #
18 # Changes:
19 # 20220611 (petrillo@slac.stanford.edu) [v1.0]
20 # first version (from `dump_pmtconfig_icarus.fcl` 1.0)
21 #
22 
23 #include "messages_icarus.fcl"
24 
25 
26 # ------------------------------------------------------------------------------
27 process_name: DumpTrgCfg
28 
29 
30 # ------------------------------------------------------------------------------
31 services: {
32 
33  message: @local::icarus_message_services_interactive
34 
35 } # services
36 
37 
38 # ------------------------------------------------------------------------------
39 physics: {
40  # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
41  producers: {
42  trgconfig: { module_type: TriggerConfigurationExtraction }
43  }
44 
45  # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
46  analyzers: {
47 
48  dumptrgconfig: {
49 
50  module_type: DumpTriggerConfiguration
51 
52  TriggerConfigurationTag: "trgconfig"
53 
54  } # dumptrgconfig
55 
56  } # analyzers
57 
58  # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
59  extractors: [ trgconfig ]
60  dumpers: [ dumptrgconfig ]
61 
62 } # physics
63 
64 
65 # ------------------------------------------------------------------------------
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
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
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name