Back to home page

sPhenix code displayed by LXR

 
 

    


Warning, file /analysis/LightFlavorRatios/swimming_correction/run_cutefficiency_mjp.sh was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 #!/bin/bash
0002 
0003 source /opt/sphenix/core/bin/sphenix_setup.sh -n new
0004 
0005 export USER="$(id -u -n)"
0006 export LOGNAME=${USER}
0007 export HOME=/sphenix/u/${LOGNAME}
0008 
0009 export SPHENIX=${HOME}/sPHENIX
0010 export MYINSTALL=$SPHENIX/install
0011 export LD_LIBRARY_PATH=$MYINSTALL/lib:$LD_LIBRARY_PATH
0012 export ROOT_INCLUDE_PATH=$MYINSTALL/include:$ROOT_INCLUDE_PATH
0013 
0014 mkdir -p /tmp/log_mjpeters/
0015 
0016 PROCESS=$1
0017 
0018 #LAMBDA_INFILE_BASE=/sphenix/tg/tg01/hf/mjpeters/lambdaKshortMB/lambdaKshort_20260422_DetroitMB_CR_2_mode_pTref_1p4/ppi_reco/outputKFParticle_ppi_reco
0019 #KSHORT_INFILE_BASE=/sphenix/tg/tg01/hf/mjpeters/lambdaKshortMB/lambdaKshort_20260422_DetroitMB_CR_2_mode_pTref_1p4/pipi_reco/outputKFParticle_pipi_reco
0020 
0021 LAMBDA_INFILE_BASE=/sphenix/tg/tg01/hf/mjpeters/LightFlavorProduction/closureTestSample/ppi_reco/outputKFParticle_ppi_reco
0022 KSHORT_INFILE_BASE=/sphenix/tg/tg01/hf/mjpeters/LightFlavorProduction/closureTestSample/pipi_reco/outputKFParticle_pipi_reco
0023 
0024 OUTFILE_BASE=/sphenix/tg/tg01/hf/mjpeters/LightFlavorProduction/cutEfficiencyCorrection/cut_efficiency
0025 
0026 LAMBDA_PDGID=3122
0027 LAMBDA_DAUGHTERS={-211,2212}
0028 LAMBDABAR_DAUGHTERS={211,-2212}
0029 
0030 KSHORT_PDGID=310
0031 KSHORT_DAUGHTERS={211,-211}
0032 
0033 for i in {0..9}; do
0034         SEGMENT=`printf "%06d" $(( 10*PROCESS + i ))`
0035 
0036         rm ${OUTFILE_BASE}_${SEGMENT}.root
0037         rm ${OUTFILE_BASE}_pos_${SEGMENT}.root
0038         rm ${OUTFILE_BASE}_neg_${SEGMENT}.root
0039 
0040         # (lambda + lambdabar)/2Kshort
0041         root -l -q -b CutEfficiency_mjp.C\(\"Lambda0\",${LAMBDA_PDGID},${LAMBDA_DAUGHTERS},\"${LAMBDA_INFILE_BASE}_${SEGMENT}.root\",true,\"K_S0\",${KSHORT_PDGID},${KSHORT_DAUGHTERS},\"${KSHORT_INFILE_BASE}_${SEGMENT}.root\",false,\"${OUTFILE_BASE}_${SEGMENT}.root\",BinInfo::mass_bins_MC\)
0042         # lambda/Kshort
0043         root -l -q -b CutEfficiency_mjp.C\(\"Lambda0\",${LAMBDA_PDGID},${LAMBDA_DAUGHTERS},\"${LAMBDA_INFILE_BASE}_${SEGMENT}.root\",false,\"K_S0\",${KSHORT_PDGID},${KSHORT_DAUGHTERS},\"${KSHORT_INFILE_BASE}_${SEGMENT}.root\",false,\"${OUTFILE_BASE}_pos_${SEGMENT}.root\",BinInfo::mass_bins_MC_pos\)
0044         # lambdabar/kshort
0045         root -l -q -b CutEfficiency_mjp.C\(\"Lambda0\",-${LAMBDA_PDGID},${LAMBDABAR_DAUGHTERS},\"${LAMBDA_INFILE_BASE}_${SEGMENT}.root\",false,\"K_S0\",${KSHORT_PDGID},${KSHORT_DAUGHTERS},\"${KSHORT_INFILE_BASE}_${SEGMENT}.root\",false,\"${OUTFILE_BASE}_neg_${SEGMENT}.root\",BinInfo::mass_bins_MC_neg\)
0046 done