Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature_run_on_fsd #148

Merged
merged 47 commits into from
Dec 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
76a3663
Adding FSD geometry: partially completed
AWh1t3 Sep 24, 2024
77714ee
First completed pass at light geometry file
AWh1t3 Sep 24, 2024
dd1c578
Trying to run on pseudo-data
AWh1t3 Sep 24, 2024
b274f43
adding fsd_flow
AWh1t3 Sep 24, 2024
aea8316
Update light_event_building_mpd.yaml
AWh1t3 Sep 24, 2024
d41cf78
Update LightMPDEventGenerator.yaml
AWh1t3 Sep 24, 2024
4b10d8a
Update LightMPDEventGenerator.yaml
AWh1t3 Sep 24, 2024
5c12a04
Update MPD event builder for FSD
Oct 21, 2024
1fb4634
Add CRS layout
jaafar-chakrani Oct 22, 2024
16e4f88
Update serials FSD
Oct 23, 2024
7603810
Update serials FSD again
Oct 23, 2024
894778b
Update FSD geometry
jaafar-chakrani Oct 25, 2024
202b740
Update fsd_flow workflow yamls
mjkramer Oct 27, 2024
b4840cd
Use Alex B's ND-LAr geometry.py
mjkramer Oct 27, 2024
ea320c4
Add Geometry.yaml and fsd.yaml for fsd_flow
mjkramer Oct 27, 2024
d110a4b
Update fsd_flow RawEventGenerator.yaml
mjkramer Oct 27, 2024
20aa329
Reduce buffer_size in fsd_flow RawEventGenerator
mjkramer Oct 27, 2024
1c22734
If trig_io_grp==-1 build events with triggers from any iog
mjkramer Oct 27, 2024
9914acd
Restore network_agnostic support in geometry.py
mjkramer Oct 27, 2024
cdf6072
Update pedestal file for FSD
mjkramer Oct 27, 2024
10fe4ae
Fix module_to_io_groups in fsd.yaml
mjkramer Oct 27, 2024
101c484
Zero-out FSD timestamp corrections for now
mjkramer Nov 3, 2024
805fcaf
4 io groups, not 10
mjkramer Nov 3, 2024
f4db636
Updated geometry with TPC1/2 swap and correct pitch and pixel positions
jaafar-chakrani Nov 8, 2024
cf6555c
Update Geometry.yaml for layout v2
mjkramer Nov 8, 2024
d260f3d
Build off-beam events
mjkramer Nov 8, 2024
fb54795
Update Charge2LightAssociation.yaml
AWh1t3 Nov 8, 2024
4cd5b8d
Update charge_light_assoc.yaml
AWh1t3 Nov 8, 2024
3d744c7
Update Charge2LightAssociation.yaml
AWh1t3 Nov 8, 2024
39dfea4
Update charge2light.py
AWh1t3 Nov 8, 2024
5adac6d
Update Charge2LightAssociation.yaml
AWh1t3 Nov 8, 2024
5f28cea
Update Geometry.yaml
AWh1t3 Nov 8, 2024
7485203
Update Geometry.yaml
AWh1t3 Nov 8, 2024
6e939f6
Update geometry.py
AWh1t3 Nov 8, 2024
57ab81d
Set charge_only to true in Geometry.yaml for now
mjkramer Nov 8, 2024
438e608
Reduce the verbosity
mjkramer Nov 11, 2024
9fe825d
Update paths to fsd_flow yamls
mjkramer Nov 11, 2024
b771877
updates to feature_run_on_fsd light geometry
AWh1t3 Nov 12, 2024
302c3d1
Correct ch error in v6 geometry, remove print stmt
AWh1t3 Nov 12, 2024
291240a
Update light_module_desc-6.0.0.yaml
AWh1t3 Dec 17, 2024
0a9d946
Update geometry.py for merging into develop
mjkramer Dec 18, 2024
d555e6b
Remove debugging printouts
mjkramer Dec 20, 2024
5c0bdd9
Add comment about "io_group -1"
mjkramer Dec 20, 2024
6b6e036
Make RWM-tagging optional
mjkramer Dec 20, 2024
7a8f3f4
Move FSD's and restore 2x2's LightMPDEventGenerator.yaml
mjkramer Dec 20, 2024
cfac940
Set charge_only to false in FSD Geometry.yaml
mjkramer Dec 20, 2024
f17ca1a
Fix FSD LightTimestampCorrector.yaml
mjkramer Dec 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions data/fsd_flow/fsd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# The configuration accept the following three ways for e_field, lifetime, response_bin_size
# Can be extended to other parameters
# a single value, e.g e_field: 0.50
# a list with a single element, e.g e_field: [0.50]
# a list with the length of module numbers, e_field: [0.50, 0.51, 0.49, 0.52]
# Note that if simulation with module variation is activated,
# but the list of the parameter of interest is shorter than the number of modules,
# then it would likely to take the first value
temperature: 87.17 # K
e_field: 0.50 # kV/cm
lifetime: 2.2e+3 # us
time_interval: [0, 200.] # us
long_diff: 4.0e-6 # cm * cm / us
tran_diff: 8.8e-6 # cm * cm / us
drift_length: 46.788 # cm
response_sampling: 0.1 # us
response_bin_size: 0.04434 # cm
time_padding: 190 # us
time_window: 189.1 # us
tpc_offsets: # cm
# - [-23.394, 0., 0.]
# - [23.394, 0., 0.]
- [0., 0., 0.]
- [0., 0., 0.]
tile_map:
- [[19,17,15,13,11,9,7,5,3,1],[20,18,16,14,12,10,8,6,4,2]]
- [[39,37,35,33,31,29,27,25,23,21],[40,38,36,34,32,30,28,26,24,22]]
module_to_io_groups:
1: [1, 2, 3, 4]
module_to_tpcs:
1: [0, 1]
Loading
Loading