All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
run4759like_detsim_icarus.fcl
Go to the documentation of this file.
1 #
2 # File: run4759like_detsim_icarus.fcl
3 # Purpose: Simulation of digitization with parameters mirroring data run 4759.
4 # Author: Gianluca Petrillo (petrillo@slac.stanford.edu)
5 # Date: February 8, 2021
6 #
7 # This job configuration is designed to replicate the conditions of an actual
8 # commissionin run.
9 # Many of the runs have features documented in the spreadsheet at
10 # https://docs.google.com/spreadsheets/d/1VabkSa9ogYl8pkoGGjin9DLpe3lCVOsfQtgKX4QrutM
11 #
12 # Note that the timestamp of the event is not replicating the one of the run,
13 # since it has already been assigned at generation step.
14 #
15 #
16 # Run 4759
17 # =========
18 #
19 # Beam: BNB, 3-5 Hz, 2.8 10^12 POT/spill (to be checked; possibly varying)
20 # Detectors: East PMT only, and trigger
21 # Trigger: PMT majority (3 LVDS in 10 us beam gate in central 6 m slice)
22 # PMT window: single, -15 us -- +35 us around the trigger signal
23 #
24 #
25 #
26 
28 #include "opdetsim_pmt_icarus.fcl"
29 #include "rootoutput_icarus.fcl"
30 
31 process_name: DetSim4759
32 
33 
34 services: @local::icarus_common_services # from services_common_icarus.fcl
35 
36 
37 # only PMT acquired:
38 physics: {
39  producers: {
40  opdaq: {
41  @table::icarus_simpmt_noise # from opdetsim_pmt_icarus.fcl
42 
43  #
44  # enabled readout window
45  #
46  TriggerOffsetPMT: "-15 us"
47  ReadoutEnablePeriod: " 50 us" # no point in making it longer...
48 
49  #
50  # single readout
51  #
52  ReadoutWindowSize: 25000 # = 50 microseconds
53  PreTrigFraction: 0.3 # 30% (15 microseconds) before trigger
54 
55  #
56  # trigger settings
57  #
58  BeamGateTriggerNReps: 1 # just one PMT window acquired at beam gate
59  ThresholdADC: 600.0 # ADC; but it should not matter
60  }
61  }
62 
63  simulate: [ opdaq ]
64  stream: [ rootoutput ]
65 
66 } # physics.producers.opdaq
67 
68 
69 outputs: {
70  rootoutput: @local::icarus_rootoutput
71 }
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
temporary see SBN DocDB from CERN test stand measurement ReadoutWindowSize
#define PMT
Definition: NestAlg.cxx:19
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
microsecond microseconds
Alias for common language habits.
Definition: spacetime.h:122
physics simulate
then echo Cowardly refusing to create a new FHiCL file with the same name as the original one('${SourceName}')." >&2 exit 1 fi echo "'$
process_name opdaq
if &&[-z"$BASH_VERSION"] then echo Attempting to switch to bash bash shellSwitch exit fi &&["$1"= 'shellSwitch'] shift declare a IncludeDirectives for Dir in
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsWindowPair END_PROLOG trigslidewindowOR6m output outputs
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name