41 lines
1.6 KiB
YAML
41 lines
1.6 KiB
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"]
|