All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
standard_opdetsim_icarus.fcl
Go to the documentation of this file.
1 #
2 # File: standard_opdetsim_icarus.fcl
3 # Purpose: Runs digitization of the optical simulation.
4 # Author: Gianluca Petrillo (petrillo@slac.stanford.edu)
5 # Date: October 15, 2018
6 # Version: 1.2
7 #
8 # Uses the "official" configuration including noise.
9 #
10 #
11 # Changes
12 # --------
13 #
14 # 20181015 (petrillo@slac.stanford.edu) [v1.0]
15 # original version
16 # 20190701 (petrillo@slac.stanford.edu) [v1.1]
17 # services explicitly selected
18 # 20210811 (petrillo@slac.stanford.edu) [v1.2]
19 # form update
20 #
21 
23 #include "opdetsim_pmt_icarus.fcl"
24 #include "rootoutput_icarus.fcl"
25 
26 process_name: OpDetSim
27 
28 services: {
29  @table::icarus_random_services # from `services_common_icarus.fcl`
30 
31  LArPropertiesService: @local::icarus_common_services.LArPropertiesService
32  DetectorClocksService: @local::icarus_common_services.DetectorClocksService
33 
34 } # services
35 
36 
37 # source specification is omitted, expected input file/list from command line
38 
39 physics: {
40  producers: {
41  opdaq: @local::icarus_simpmt # opdetsim_pmt_icarus.fcl
42  }
43 
44  simulate: [ opdaq ]
45  write: [ stream ]
46 
47 }
48 
49 outputs: {
50  stream: @local::icarus_rootoutput # from rootputput_icarus.fcl
51 }
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
services DetectorClocksService
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
def write
Definition: util.py:23
physics simulate
process_name opdaq
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsWindowPair END_PROLOG trigslidewindowOR6m output outputs
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name