Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:28:24

0001 #! /bin/bash
0002 
0003 make -j 32 WITH_ROOT:=1
0004 
0005 dir=/data2/slava77/samples/2021/11834.0_TTbar_14TeV+2021/
0006 file=memoryFile.fv6.default.211008-c6b7c67.bin
0007 
0008 NoPU=AVE_0_BX01_25ns/
0009 PU35=AVE_35_BX01_25ns/
0010 PU50=AVE_50_BX01_25ns/
0011 PU70=AVE_70_BX01_25ns/
0012 
0013 base=SKL-SP_CMSSW_TTbar
0014 
0015 for ttbar in NoPU PU35 PU50 PU70 
0016 do
0017     for bV in "BH bh" "STD std" "CE ce"
0018     do echo $bV | while read -r bN bO
0019         do
0020             oBase=${base}_${ttbar}_${bN}
0021             echo "${oBase}: validation [nTH:32, nVU:32]"
0022             ./mkFit/mkFit --cmssw-n2seeds --cmssw-val-trkparam --input-file ${dir}/${!ttbar}/${file} --build-${bO} --num-thr 32 >& log_${oBase}_NVU32int_NTH32_cmsswval.txt
0023             mv valtree.root valtree_${oBase}.root
0024         done
0025     done
0026 done
0027 
0028 make clean
0029 
0030 for ttbar in NoPU PU35 PU50 PU70 
0031 do
0032     tbase=${base}_${ttbar}
0033     for build in BH STD CE
0034     do
0035         root -b -q -l plotting/runValidation.C\(\"_${tbase}_${build}\",1\)
0036     done
0037     root -b -q -l plotting/makeValidation.C\(\"${tbase}\",\"\",1\)
0038 done
0039 
0040 make distclean