detectorproperties_dune.fcl
Go to the documentation of this file.
1 #include "detectorproperties.fcl"
2 
3 BEGIN_PROLOG
4 
5 
6 dunefd_detproperties: @local::standard_detproperties
7 # dunefd_detproperties.SamplingRate: 500. #in ns
8 dunefd_detproperties.Temperature: 87
9 dunefd_detproperties.Electronlifetime: 3.0e3
10 dunefd_detproperties.Efield: [0.5,0.666,0.8] #(predicted for microBooNE)
11 dunefd_detproperties.ElectronsToADC: 6.8906513e-3 # 1fC = 43.008 ADC counts for DUNE fd
12 dunefd_detproperties.NumberTimeSamples: 4492 # drift length/drift velocity*sampling rate = (359.4 cm)/(0.16 cm/us)*(2 MHz)
13 dunefd_detproperties.ReadOutWindowSize: 4492 # drift length/drift velocity*sampling rate = (359.4 cm)/(0.16 cm/us)*(2 MHz)
14 dunefd_detproperties.TimeOffsetU: 0.
15 dunefd_detproperties.TimeOffsetV: 0.
16 dunefd_detproperties.TimeOffsetZ: 0.
17 
18 dunefdvd_detproperties: @local::standard_detproperties
19 dunefdvd_detproperties.Temperature: 87
20 dunefdvd_detproperties.Electronlifetime: 10.4e3
21 dunefdvd_detproperties.Efield: [0.5, 1.0, 1.0] #(placeholder values)
22 dunefdvd_detproperties.ElectronsToADC: 6.8906513e-3 # 1fC = 43.008 ADC counts for DUNE fd
23 dunefdvd_detproperties.NumberTimeSamples: 8500 # drift length/drift velocity*sampling rate = (650.0 cm)/(0.16 cm/us)*(2 MHz)
24 dunefdvd_detproperties.ReadOutWindowSize: 8500 # as per proposal
25 dunefdvd_detproperties.TimeOffsetU: 0.
26 dunefdvd_detproperties.TimeOffsetV: 0.
27 dunefdvd_detproperties.TimeOffsetX: 0.
28 dunefdvd_detproperties.TimeOffsetY: 0.
29 dunefdvd_detproperties.TimeOffsetZ: 0.
30 
31 dunefddphase_detproperties: @local::standard_detproperties
32 # dunefddphase_detproperties.SamplingRate: 400. # in ns
33 dunefddphase_detproperties.Temperature: 87 # in K
34 dunefddphase_detproperties.Electronlifetime: 3.0e3 # in us
35 dunefddphase_detproperties.Efield: [0.5,4.0,0.0] # in kV/cm
36 dunefddphase_detproperties.ElectronsToADC: 5.1267e-04 #
37 dunefddphase_detproperties.NumberTimeSamples: 20000 # drift length/drift velocity*sampling rate
38 dunefddphase_detproperties.ReadOutWindowSize: 20000 # drift length/drift velocity*sampling rate
39 dunefddphase_detproperties.TimeOffsetX: 0.
40 dunefddphase_detproperties.TimeOffsetY: 0.
41 dunefddphase_detproperties.TimeOffsetZ: 0.
42 
43 protodunedphase_detproperties: @local::standard_detproperties
44 protodunedphase_detproperties.Temperature: 87 # in K
45 protodunedphase_detproperties.Electronlifetime: 3.0e3 # in us
46 protodunedphase_detproperties.Efield: [0.5,4.0,0.0] # in kV/cm
47 protodunedphase_detproperties.ElectronsToADC: 1.02534e-03 #
48 protodunedphase_detproperties.NumberTimeSamples: 10000 # 10000 before beam + 10000 after beam
49 protodunedphase_detproperties.ReadOutWindowSize: 10000 # 10000 before beam + 10000 after beam
50 protodunedphase_detproperties.TimeOffsetX: 0.
51 protodunedphase_detproperties.TimeOffsetY: 0.
52 protodunedphase_detproperties.TimeOffsetZ: 0.
53 
54 dphase3x1x1_detproperties: @local::standard_detproperties
55 dphase3x1x1_detproperties.Temperature: 87 # in K
56 dphase3x1x1_detproperties.Electronlifetime: 3.0e3 # in us
57 dphase3x1x1_detproperties.Efield: [0.5,4.0,0.0] # in kV/cm
58 dphase3x1x1_detproperties.ElectronsToADC: 1.02534e-03 #
59 dphase3x1x1_detproperties.NumberTimeSamples: 1667
60 dphase3x1x1_detproperties.ReadOutWindowSize: 1667
61 #dphase3x1x1_detproperties.TimeOffsetX: 0.
62 dphase3x1x1_detproperties.TimeOffsetY: 0.
63 dphase3x1x1_detproperties.TimeOffsetZ: 0.
64 
65 dune35t_detproperties: @local::standard_detproperties
66 # dune35t_detproperties.SamplingRate: 500. #in ns
67 dune35t_detproperties.Temperature: 87
68 dune35t_detproperties.Electronlifetime: 3.0e3
69 # dune35t_detproperties.Efield: [0.5,0.666,0.8] #(predicted for microBooNE)
70 dune35t_detproperties.Efield: [0.25,0.782,1.734] # Run was at half field
71 dune35t_detproperties.ElectronsToADC: 6.8906513e-3 # 1fC = 43.008 ADC counts for DUNE 35t
72 dune35t_detproperties.NumberTimeSamples: 5200
73 dune35t_detproperties.ReadOutWindowSize: 5200
74 dune35t_detproperties.TimeOffsetU: 0.
75 dune35t_detproperties.TimeOffsetV: 0.
76 dune35t_detproperties.TimeOffsetZ: 0.
77 
78 dune35t_milliblock_detproperties: @local::dune35t_detproperties
79 dune35t_milliblock_detproperties.NumberTimeSamples: 15000
80 dune35t_milliblock_detproperties.ReadOutWindowSize: 15000
81 
82 # Implement new 6000 tick readout window (500 before trigger)
83 protodune_detproperties: @local::standard_detproperties
84 protodune_detproperties.Temperature: 87.68
85 protodune_detproperties.Electronlifetime: 35.0e3
86 protodune_detproperties.Efield: [0.4867,0.666,0.8] #(predicted for microBooNE)
87 protodune_detproperties.ElectronsToADC: 6.8906513e-3 # 1fC = 43.008 ADC counts for DUNE fd
88 protodune_detproperties.NumberTimeSamples: 6000 # 1 drift window = 4492 = drift length/drift velocity*sampling rate = (359.4 cm)/(0.16 cm/us)*(2 MHz)
89 protodune_detproperties.ReadOutWindowSize: 6000 # 1 drift window = 4492 = drift length/drift velocity*sampling rate = (359.4 cm)/(0.16 cm/us)*(2 MHz)
90 protodune_detproperties.TimeOffsetU: 0.
91 protodune_detproperties.TimeOffsetV: 0.
92 protodune_detproperties.TimeOffsetZ: 0.
93 
94 
95 
96 
97 protodunesp_detproperties :
98  {
99  service_provider: "DetectorPropertiesServiceProtoDUNEsp"
100 
101 
102 
103  GetHVDriftfromSamweb: true #will attempt to look up nominal drift HV voltage from samweb metadata
104  GetReadOutWindowSizefromSamweb: true #will attempt to look up readout window size samweb metadata
105  UseRunDependentTemperature: true #will updated temperature using run number to account for the varition during datataking
106 
107  # Drift properties
108 Temperature: 87.68 #Kelvin
109 Efield: [0.4867,0.619423,0.776903,1.72178] #calc from 180KV drift and wire biases will be overwritten if GetHVvaluefromTable is enabled
110 Electronlifetime: 35.0e3 #microseconds
111 SternheimerA: 0.1956 # Ar Sternheimer parameter a.
112 SternheimerK: 3.0000 # Ar Sternheimer parameter k.
113 SternheimerX0: 0.2000 # Ar Sternheimer parameter x0.
114 SternheimerX1: 3.0000 # Ar Sternheimer parameter x0.
115 SternheimerCbar: 5.2146 # Ar Sternheimer parameter Cbar.
116 SimpleBoundaryProcess: true #enable opticalBoundaryProcessSimple instead of G4 default
117 ElectronsToADC: 6.8906513e-3 # 1fC = 43.008 ADC counts for DUNE fd
118 NumberTimeSamples: 6000 # 1 drift window = 4492 = drift length/drift velocity*sampling rate = (359.4 cm)/(0.16 cm/us)*(2 MHz)
119 ReadOutWindowSize: 6000 # 1 drift window = 4492 = drift length/drift velocity*sampling rate = (359.4 cm)/(0.16 cm/us)*(2 MHz)
120 TimeOffsetU: 0.
121 TimeOffsetV: 0.
122 TimeOffsetZ: 0.
123 
124 }
125 
126 
127 END_PROLOG