2 # File:    rootoutput_icarus.fcl 
    3 # Purpose: standard _art_ ROOT output file naming 
    4 # Author:  Gianluca Petrillo (petrillo@slac.stanford.edu) 
    5 # Date:    December 4, 2019 
    7 # This file provides a base configuration for the ROOT output module which 
    8 # includes a standard name based on the input file. 
   10 # Provided configuration: 
   12 # * `icarus_rootoutput`: configuration for `RootOutput` module 
   13 # * `icarus_rootoutput_fromempty`: (BROKEN) configuration for `EmptyEvent` module 
   15 # See below for usage examples. 
   20 ################################################################################ 
   21 ###  RootOutput: icarus_rootoutput 
   22 ################################################################################ 
   24 ### Standard configuration for `RootOutput` module. 
   25 ### Use it in the configuration of jobs using an input ROOT file (e.g. with 
   26 ### `RootInput` module, but not with jobs using `EmptyEvent`). 
   31 ###       rootoutput: @local::icarus_rootoutput 
   34 ### will cause the job to create a _art_ ROOT file named after the input file, 
   35 ### with the process name and file closing time added. 
   36 ### The file has minimal standard ROOT compression (level 1). 
   37 ### Fast cloning is left default. 
   44   dataTier:         
"simulated" # still parroting something 
I don
't understand 
   45   saveMemoryObjectThreshold: 0 
   50 ################################################################################ 
   51 ###  RootOutput: icarus_rootoutput_fromempty 
   52 ################################################################################ 
   54 ### Standard configuration for `RootOutput` module for jobs without an input 
   55 ### ROOT file (e.g. jobs using `EmptyEvent`). 
   60 ###       rootoutput: @local::icarus_rootoutput_fromempty 
   63 ### will cause the job to create a _art_ ROOT file following the same settings 
   64 ### as for `rootoutput_icarus`, except that the name of the output file is 
   65 ### the name of the configuration file, with the process name and file closing 
   69 ### WARNING This configuration is not functional, waiting for the necessary 
   70 ### WARNING feature to be implemented in _art_ 
   71 ### WARNING (request #22357: https://cdcvs.fnal.gov/redmine/issues/22357) 
   74 icarus_rootoutput_fromempty: { 
   75   @table::icarus_rootoutput 
   76   fileName:                 "%c_%tc-%p.root" 
   77 } # icarus_rootoutput_fromempty 
   81 ################################################################################ 
see a below echo or echo I(indirect symbol).'echo" If the symbol is local (non-external)
process_name can override from command line with o or output dataTier
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
services TFileService fileName