ANASEN_analysis/Armory/config_history/2026-10-15_125209.yaml
James Szalkie 30a1621023 yaml
2026-10-15 12:56:43 -04:00

42 lines
1.7 KiB
YAML

# run: 2026-10-15_125209 events: 1000000 output: SimAnasen1.root source: anasen_config.yaml
# ANASEN simulation configuration. Run: ./AnasenMS [events] [vis] [--config file.yaml]
# Each run's config is copied to config_history/<date_time>.yaml and embedded in the ROOT file.
simulation:
events: 1000000 # overridden by first command-line argument
output_file: SimAnasen1.root
seed: -1 # >= 0 sets the ROOT random seed for reproducibility
history_dir: config_history
reaction: # [A, Z]
projectile: [1, 1]
target: [4, 2]
light_ejectile: [4, 2]
heavy_recoil: [1, 1]
projectile_excitation_MeV: [0]
heavy_excitation_MeV: [0]
beam:
energy_MeV: 7 # maximum beam energy (table is shifted so this is the entrance energy)
min_energy_MeV: 6.56 # lowest energy sampled uniformly at the vertex
entrance_z_mm: -454.3 # beam entrance into the gas
vertex_x_mm: [-1.75, 1.75] # beam spot half-width = upper value, added in quadrature to straggle
vertex_y_mm: [-1.75, 1.75]
vertex_z_mm: [-174.3, 174.3]
eloss:
table_dir: ../ELoss/ # light-particle tables: <table_dir><medium>Loss/E_vs_x_<particle>.dat
beam_table: ../ELoss/HeLoss/E_vs_x_proton.dat # path (cm) vs energy and straggle for the beam
light_medium: He
resolution:
sx3_sigma_w_mm: 2
sx3_sigma_l_mm: 2
qqq_sigma_r_mm: 2
qqq_sigma_phi_mm: 2
pw_anode_sigma: 0 # normalized anode term (0-1) used in PW track fit
pw_cathode_sigma: 0 # normalized cathode term (0-1) used in PW track fit
anode_position_sigma_mm: 2.3 # smearing of reconstructed anode crossing
dead_channel: [] # list of dead channels, e.g., ["sx3_1", "qqq_2"]