Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2026-04-05 08:08:13

0001 #!/bin/bash
0002 
0003 production_date="01312026"
0004 selection_label="$1"
0005 inputfolder="${PWD}"
0006 inputfolder_mass="../../invariant_mass_fit/parametric_fit/macros"
0007 inputfolder_polarization="/sphenix/user/virgilemahaut/analysis/AnNeutralMeson/polarization_analysis"
0008 inputfolder_analysis="/sphenix/user/virgilemahaut/analysis/AnNeutralMeson/analysis_files/analysis_ana509"
0009 folder_csv_inputs="/sphenix/user/virgilemahaut/analysis/AnNeutralMeson/folder_mass/csv_inputs"
0010 folder_csv_ratios="/sphenix/user/virgilemahaut/analysis/AnNeutralMeson/folder_mass/csv_ratios"
0011 outputfolder_asymmetry="/sphenix/user/virgilemahaut/analysis/AnNeutralMeson/analysis_asymmetry/analysis_ana509/"
0012 plots_folder_template="${inputfolder_mass}"
0013 
0014 # Extract average pT/eta/xF in each bin
0015 root -b "${inputfolder}/read_average_bin.C(\"${production_date}\", \"${selection_label}\", \"${inputfolder_mass}\", \"${inputfolder_analysis}\", \"${folder_csv_inputs}\")";
0016 
0017 # # Sum forward and backward invariant mass spectra
0018 # root -b "${inputfolder_mass}/macro_sum_forward_backward.C(\"${production_date}\", \"${selection_label}\",\"${inputfolder_analysis}\")";
0019 
0020 # # Fit the invariant mass spectrum in each bin using the parametric method
0021 # root -b "${inputfolder_mass}/fit_argusmodified_2.C(\"${production_date}\", \"${selection_label}\",\"${inputfolder_mass}\",\"${inputfolder_analysis}\",\"${folder_csv_inputs}\", \"${folder_csv_ratios}\",\"${plots_folder_template}\")";
0022 # root -b "${inputfolder_mass}/fit_argusmodified_2_eta.C(\"${production_date}\", \"${selection_label}\",\"${inputfolder_mass}\",\"${inputfolder_analysis}\",\"${folder_csv_inputs}\", \"${folder_csv_ratios}\",\"${plots_folder_template}\")";
0023 # root -b "${inputfolder_mass}/fit_argusmodified_2_xf.C(\"${production_date}\", \"${selection_label}\",\"${inputfolder_mass}\",\"${inputfolder_analysis}\",\"${folder_csv_inputs}\", \"${folder_csv_ratios}\",\"${plots_folder_template}\")";
0024 
0025 # Fit forward and backward pt-dependent asymmetries
0026 root -b "${inputfolder}/fit_asym_direction_all_fills_ana509.C(\"${production_date}\", \"${selection_label}\", true, \"${inputfolder_mass}\", \"${inputfolder_polarization}\",\"${inputfolder_analysis}\", \"${outputfolder_asymmetry}\")";
0027 root -b "${inputfolder}/fit_average_asym_allfills_ana509.C(\"${production_date}\", \"${selection_label}\",\"${inputfolder_polarization}\",\"${outputfolder_asymmetry}\")";
0028 root -b "${inputfolder}/fit_sinusoid_asym_direction_ana509.C(\"${production_date}\", \"${selection_label}\", \"${outputfolder_asymmetry}\", \"${folder_csv_inputs}\", \"${folder_csv_ratios}\", false)";
0029 root -b "${inputfolder}/fit_sinusoid_asym_direction_ana509.C(\"${production_date}\", \"${selection_label}\", \"${outputfolder_asymmetry}\", \"${folder_csv_inputs}\", \"${folder_csv_ratios}\", true)";
0030 
0031 # Fit non-directional pt-dependent asymmetries
0032 root -b "${inputfolder}/fit_asym_pt_all_fills_ana509.C(\"${production_date}\", \"${selection_label}\", true, \"${inputfolder_mass}\", \"${inputfolder_polarization}\",\"${inputfolder_analysis}\", \"${outputfolder_asymmetry}\")";
0033 root -b "${inputfolder}/fit_average_asym_pt_allfills_ana509.C(\"${production_date}\", \"${selection_label}\",\"${inputfolder_polarization}\",\"${outputfolder_asymmetry}\")";
0034 root -b "${inputfolder}/fit_sinusoid_asym_pt_ana509.C(\"${production_date}\", \"${selection_label}\", \"${outputfolder_asymmetry}\", \"${folder_csv_inputs}\", \"${folder_csv_ratios}\", false)";
0035 root -b "${inputfolder}/fit_sinusoid_asym_pt_ana509.C(\"${production_date}\", \"${selection_label}\", \"${outputfolder_asymmetry}\", \"${folder_csv_inputs}\", \"${folder_csv_ratios}\", true)";
0036 
0037 # Fit eta-dependent asymmetries
0038 root -b "${inputfolder}/fit_asym_eta_all_fills_ana509.C(\"${production_date}\", \"${selection_label}\", true, \"${inputfolder_mass}\", \"${inputfolder_polarization}\",\"${inputfolder_analysis}\", \"${outputfolder_asymmetry}\")";
0039 root -b "${inputfolder}/fit_average_asym_eta_allfills_ana509.C(\"${production_date}\", \"${selection_label}\",\"${inputfolder_polarization}\",\"${outputfolder_asymmetry}\")";
0040 root -b "${inputfolder}/fit_sinusoid_asym_eta_ana509.C(\"${production_date}\", \"${selection_label}\", \"${outputfolder_asymmetry}\", \"${folder_csv_inputs}\", \"${folder_csv_ratios}\", false)";
0041 root -b "${inputfolder}/fit_sinusoid_asym_eta_ana509.C(\"${production_date}\", \"${selection_label}\", \"${outputfolder_asymmetry}\", \"${folder_csv_inputs}\", \"${folder_csv_ratios}\", true)";
0042 
0043 # Fit xf-dependent asymmetries
0044 root -b "${inputfolder}/fit_asym_xf_all_fills_ana509.C(\"${production_date}\", \"${selection_label}\", true, \"${inputfolder_mass}\", \"${inputfolder_polarization}\",\"${inputfolder_analysis}\", \"${outputfolder_asymmetry}\")";
0045 root -b "${inputfolder}/fit_average_asym_xf_allfills_ana509.C(\"${production_date}\", \"${selection_label}\",\"${inputfolder_polarization}\",\"${outputfolder_asymmetry}\")";
0046 root -b "${inputfolder}/fit_sinusoid_asym_xf_ana509.C(\"${production_date}\", \"${selection_label}\", \"${outputfolder_asymmetry}\", \"${folder_csv_inputs}\", \"${folder_csv_ratios}\", false)";
0047 root -b "${inputfolder}/fit_sinusoid_asym_xf_ana509.C(\"${production_date}\", \"${selection_label}\", \"${outputfolder_asymmetry}\", \"${folder_csv_inputs}\", \"${folder_csv_ratios}\", true)";