2 # File: find_duplicate_events.fcl
3 # Purpose: Prints a list of the duplicate events in the input.
4 # Author: Gianluca Petrillo (petrillo@slac.stanford.edu)
7 # This configuration requires to read the content of the input files,
8 # and it prints a summary of duplicate events into a
9 # `DuplicateEventSummary.log` file.
10 # Note that if the production file naming convention allows, it may be
11 # much faster to detect duplicate files from that naming convention.
15 # lar -c find_duplicate_events.fcl -S input.list
17 # will report in `DuplicateEventSummary.log` (and on screen)
18 # about all the duplicate events in the files listed in `input.list`.
33 filename:
"DuplicateEventSummary.log"
35 DuplicateEventTracker: { limit: -1 }
42 DuplicateEventTracker: {
43 # just emit a warning on screen instead of throwing an exception
46 # do print a summary of the duplicate events at end of job
47 SkipSummary:
false #
default
49 # in case of duplicate, wait until the end of job to throw an exception
52 LogCategory:
"DuplicateEventTracker" #
default
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
BEGIN_PROLOG could also be dds filename
BEGIN_PROLOG could also be cout
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name