All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
detectorclocks_icarus_run5837pre09_22_03_01.fcl
Go to the documentation of this file.
1 #
2 # File: detectorclocks_icarus_run5837pre09_22_03_01.fcl
3 # Purpose: DetectorClocks configuration appropriate to ICARUS minimum bias runs.
4 # Author: Gianluca Petrillo (petrillo@slac.stanford.edu)
5 # Date: May 17, 2021
6 # Version: 1.0
7 #
8 # This DetectorClocksStandard configuration reflects the configuration of ICARUS
9 # minimum bias data runs like run 5837 decoded with `icaruscode` `v09_22_03`
10 # or earlier (not `v09_22_03_01` or later).
11 #
12 # Until that version, PMT timestamps were set to 0.
13 #
14 # In runs like 5837 there is a single PMT waveform per channel, acquired at beam
15 # gate opening time. TPC is acquired also based on beam gate (the trigger is
16 # common).
17 # The timestamp of PMT are not assigned and their value is stored as 0.
18 # This configuration aims to align those PMT waveforms with the TPC ones.
19 #
20 # An important parameter is that the PMT waveform is set to 60% post-trigger
21 # (i.e. 10 out of 25 microseconds are collected before the beam gate opening).
22 #
23 # This is an overriding configuration: include it after the main configuration;
24 # for example:
25 #
26 # #include "simulate_sliding_window_trigger_icarus.fcl"
27 # #include "detectorclocks_icarus_run5252.fcl"
28 #
29 # # ... other overrides as needed
30 #
31 #
32 # Changes:
33 # 20210329 (petrillo@slac.stanford.edu) [v1.0]
34 # original configuration
35 #
36 #
37 
38 # ------------------------------------------------------------------------------
39 services.DetectorClocksService: {
40  @table::services.DetectorClocksService
41 
42  # timestamps are set to 0 (and it is in electronics time);
43  # 30 us PMT window with post trigger 70% means beam 9 us after the start
44  # of the waveform, i.e. 9 us from electronics time start
45  DefaultBeamTime: 9
46  DefaultTrigTime: 9
47 
48  G4RefTime: 0
49 
50  InheritClockConfig: false # after we spend time to override it, just leave it alone!
51 
52 # TriggerOffsetTPC: -340 # leave as is
53 
54 } # services.DetectorClocksService
55 
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