All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
dump_artdaqfragments_pmt_icarus.fcl
Go to the documentation of this file.
1 #
2 # File: dump_artdaqfragments_pmt_icarus.fcl
3 # Purpose: Dump on screen ICARUS PMT art fragments from DAQ.
4 # Author: Gianluca Petrillo (petrillo@slac.stanford.edu)
5 # Date: June 10, 2021
6 # Version: 1.0
7 #
8 # This module extracts and then dumps the specified PMT data fragments.
9 #
10 # Input: (data) files with FHiCL configuration of PMT.
11 #
12 # Service dependencies:
13 # - message facility
14 #
15 # Changes:
16 # 20210610 (petrillo@slac.stanford.edu) [v1.0]
17 # first version
18 #
19 
20 #include "messages_icarus.fcl"
21 
22 
23 # ------------------------------------------------------------------------------
24 process_name: DumpPMTcfg
25 
26 
27 # ------------------------------------------------------------------------------
28 services: {
29 
30  message: @local::icarus_message_services_interactive
31 
32 } # services
33 
34 
35 services.message.destinations.LogStandardOut.categories.DumpArtDAQfragments: { limit: 0 }
36 services.message.destinations.DumpLog: {
37  type: file
38  filename: "DumpArtDAQfragments.log"
39  threshold: INFO
40  categories: {
41  DumpArtDAQfragments: { limit: -1 }
42  default: { limit: 0 }
43  }
44 } # services.message.destinations.DumpLog
45 
46 
47 # ------------------------------------------------------------------------------
48 source: {
49  module_type: RootInput
50  maxEvents: -1 # number of events to read
51 } # source
52 
53 
54 # ------------------------------------------------------------------------------
55 physics: {
56 
57  # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
58  analyzers: {
59  dumppmtdata: {
60  module_type: DumpArtDAQfragments
61 
62  FragmentTags: [ "daq:CAENV1730", "daq:ContainerCAENV1730" ]
63 
64  OutputCategory: "DumpArtDAQfragments"
65 
66  } # dumppmtdata
67  } # analyzers
68 
69  # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
70  dumpers: [ dumppmtdata ]
71 
72 } # physics
73 
74 
75 # ------------------------------------------------------------------------------
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
* file
Definition: file_to_url.sh:69
BEGIN_PROLOG could also be dds filename
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
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name