Skip to content

Commit ad26247

Browse files
committed
Fix R_AA calculation bug: do AA / pp instead of AA / pA
1 parent 0f66559 commit ad26247

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

ebe_ape.py

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -391,21 +391,25 @@ def run_event(eventNo):
391391
NUM_PHI=157, K_F_DRIFT=KF_val)
392392

393393
# Make fragmentation xarrays
394-
xr_frag_hadrons_f = utilities.xarray_ify_ff(event_partons, pt_series='pt_f', phi_series='phi_f', z_series='z',
394+
xr_frag_hadrons_AA = utilities.xarray_ify_ff(event_partons, pt_series='pt_f', phi_series='phi_f', z_series='z',
395395
weight_series='AA_weight', drift=drift_bool, cel=cel_bool,
396396
NUM_PHI=157, K_F_DRIFT=KF_val)
397-
xr_frag_hadrons_i = utilities.xarray_ify_ff(event_partons, pt_series='pt_0', phi_series='phi_0', z_series='pp_z',
397+
xr_frag_hadrons_pA = utilities.xarray_ify_ff(event_partons, pt_series='pt_0', phi_series='phi_0', z_series='pp_z',
398398
weight_series='AA_weight', drift=drift_bool, cel=cel_bool,
399399
NUM_PHI=157, K_F_DRIFT=KF_val)
400+
xr_frag_hadrons_pp = utilities.xarray_ify_ff(event_partons, pt_series='pt_0', phi_series='phi_0',
401+
z_series='pp_z',
402+
weight_series='weight', drift=drift_bool, cel=cel_bool,
403+
NUM_PHI=157, K_F_DRIFT=KF_val)
400404

401405
# Perform coalescence at T = 155 MeV
402406
if KF_val == 1.0 or KF_val == 0.0:
403407
logging.info('Coalescing...')
404408
xr_coal_hadrons = hadronization.coal_xarray(xr_partons, T=0.155, max_pt=20)
405-
da_list = [xr_partons, xr_frag_hadrons_f, xr_frag_hadrons_i, xr_coal_hadrons]
409+
da_list = [xr_partons, xr_frag_hadrons_AA, xr_frag_hadrons_pA, xr_coal_hadrons]
406410
else:
407411
xr_coal_hadrons = None
408-
da_list = [xr_partons, xr_frag_hadrons_f, xr_frag_hadrons_i]
412+
da_list = [xr_partons, xr_frag_hadrons_AA, xr_frag_hadrons_pA]
409413

410414
# Assign event attributes
411415
for da in da_list:
@@ -424,9 +428,11 @@ def run_event(eventNo):
424428
# Save xarray dataarrays
425429
xr_partons.to_netcdf(results_path + '/{}_AA_partons_drift{}_cel{}_KFD{}.nc'.format(
426430
identifierString, drift_bool, cel_bool, KF_val))
427-
xr_frag_hadrons_f.to_netcdf(results_path + '/{}_AA_frag_hadrons_drift{}_cel{}_KFD{}.nc'.format(
431+
xr_frag_hadrons_AA.to_netcdf(results_path + '/{}_AA_frag_hadrons_drift{}_cel{}_KFD{}.nc'.format(
432+
identifierString, drift_bool, cel_bool, KF_val))
433+
xr_frag_hadrons_pA.to_netcdf(results_path + '/{}_pA_frag_hadrons_drift{}_cel{}_KFD{}.nc'.format(
428434
identifierString, drift_bool, cel_bool, KF_val))
429-
xr_frag_hadrons_i.to_netcdf(results_path + '/{}_pp_frag_hadrons_drift{}_cel{}_KFD{}.nc'.format(
435+
xr_frag_hadrons_pp.to_netcdf(results_path + '/{}_pp_frag_hadrons_drift{}_cel{}_KFD{}.nc'.format(
430436
identifierString, drift_bool, cel_bool, KF_val))
431437
if KF_val == 1.0 or KF_val == 0.0:
432438
xr_coal_hadrons.to_netcdf(results_path + '/{}_AA_coal_hadrons_drift{}_cel{}_KFD{}.nc'.format(
@@ -439,8 +445,8 @@ def run_event(eventNo):
439445
part_obs.to_netcdf(results_path + '/{}_AA_partons_OBSERVABLES_drift{}_cel{}_KFD{}.nc'.format(
440446
identifierString, drift_bool, cel_bool, KF_val))
441447

442-
frag_vns = observables.compute_vns(xr_frag_hadrons_f, n_list=np.array([2, 3, 4]))
443-
frag_raa = observables.compute_raa(xr_frag_hadrons_f, xr_frag_hadrons_i)
448+
frag_vns = observables.compute_vns(xr_frag_hadrons_AA, n_list=np.array([2, 3, 4]))
449+
frag_raa = observables.compute_raa(xr_frag_hadrons_AA, xr_frag_hadrons_pp)
444450
frag_obs = xr.merge([frag_vns, frag_raa])
445451
frag_obs.to_netcdf(results_path + '/{}_AA_frag_hadrons_OBSERVABLES_drift{}_cel{}_KFD{}.nc'.format(
446452
identifierString, drift_bool, cel_bool, KF_val))

0 commit comments

Comments
 (0)