![]() |
|
|||
File indexing completed on 2024-04-06 12:24:31
0001 #!/bin/tcsh 0002 0003 set inputpoolheader=templates/Pool_header.fragment 0004 set inputbtagheader=templates/Btag_header.fragment 0005 set inputtestheader=templates/Test_header.fragment 0006 0007 set inputpoolheader=templates/Pool_footer.fragment 0008 #set inputbtagheader=templates/Btag_footer.fragment 0009 set inputtestheader=templates/Test_footer.fragment 0010 0011 set outputfragname=Pool_template.py 0012 set outputbtagfragname=Btag_template.py 0013 set outputtestfragname=Test_template.py 0014 0015 0016 #Make our directories in order! 0017 mkdir DBs 0018 mkdir ship 0019 mkdir -p testOnline/text 0020 mkdir -p test/text 0021 0022 #Remove any remaining db making code 0023 rm -f tmp.py 0024 0025 #For a set of measurements we want a unique name 0026 #set setName=btagTtbarWp 0027 set setName=btagTtbarDiscrim 0028 #set setName=btagMuJetsWp 0029 #set setName=btagMistagABCD 0030 #set setName=btagMistagAB 0031 #set setName=btagMistagC 0032 #set setName=btagMistagD 0033 0034 0035 #Unique version number for DB 0036 set version=v9 0037 cat templates/Pool_pre.fragment | sed "s#SETNAME#$setName#g" > Pool_$setName.py 0038 cat templates/Btag_pre.fragment > Btag_$setName.py 0039 0040 #set tag=PerformancePayloadFromTable 0041 set tag=PerformancePayloadFromBinnedTFormula 0042 0043 #"mistag" measurements go here 0044 0045 0046 0047 #Create a single measurement with ./makeSingle.csh <file path> <measurement name> <set name> 0048 # ./makeSingle.csh BTAG/mujets_wp/BTAGCSVL.txt MUJETSWPBTAGCSVL $setName $version $tag 0049 # ./makeSingle.csh BTAG/mujets_wp/BTAGCSVM.txt MUJETSWPBTAGCSVM $setName $version $tag 0050 # ./makeSingle.csh BTAG/mujets_wp/BTAGCSVT.txt MUJETSWPBTAGCSVT $setName $version $tag 0051 # ./makeSingle.csh BTAG/mujets_wp/BTAGJPL.txt MUJETSWPBTAGJPL $setName $version $tag 0052 # ./makeSingle.csh BTAG/mujets_wp/BTAGJPM.txt MUJETSWPBTAGJPM $setName $version $tag 0053 # ./makeSingle.csh BTAG/mujets_wp/BTAGJPT.txt MUJETSWPBTAGJPT $setName $version $tag 0054 # ./makeSingle.csh BTAG/mujets_wp/BTAGTCHPT.txt MUJETSWPBTAGTCHPT $setName $version $tag 0055 0056 ./makeSingle.csh BTAG/ttbar/BTAGCSV.txt TTBARDISCRIMBTAGCSV $setName $version $tag 0057 ./makeSingle.csh BTAG/ttbar/BTAGJP.txt TTBARDISCRIMBTAGJP $setName $version $tag 0058 ./makeSingle.csh BTAG/ttbar/BTAGTCHP.txt TTBARDISCRIMBTAGTCHP $setName $version $tag 0059 0060 0061 #################### 0062 ### 0063 ### make sure to change write_template.py for WP's and not formula 0064 ### 0065 ################### 0066 0067 # ./makeSingle.csh BTAG/ttbar_wp/BTAGCSVL.txt TTBARWPBTAGCSVL $setName $version $tag 0068 # ./makeSingle.csh BTAG/ttbar_wp/BTAGCSVM.txt TTBARWPBTAGCSVM $setName $version $tag 0069 # ./makeSingle.csh BTAG/ttbar_wp/BTAGCSVT.txt TTBARWPBTAGCSVT $setName $version $tag 0070 # ./makeSingle.csh BTAG/ttbar_wp/BTAGJPL.txt TTBARWPBTAGJPL $setName $version $tag 0071 # ./makeSingle.csh BTAG/ttbar_wp/BTAGJPM.txt TTBARWPBTAGJPM $setName $version $tag 0072 # ./makeSingle.csh BTAG/ttbar_wp/BTAGJPT.txt TTBARWPBTAGJPT $setName $version $tag 0073 # ./makeSingle.csh BTAG/ttbar_wp/BTAGTCHPT.txt TTBARWPBTAGTCHPT $setName $version $tag 0074 0075 0076 # cat templates/Pool_post.fragment | sed "s#SETNAME#$setName#g" >> Pool_$setName.py 0077 0078 # set setName=mistag 0079 0080 # cat templates/Pool_pre.fragment | sed "s#SETNAME#$setName#g" > Pool_$setName.py 0081 # cat templates/Btag_pre.fragment > Btag_$setName.py 0082 0083 # ./makeSingle.csh BTAG/SFlight/DataPeriod_ABCD/MISTAGCSVL.txt MISTAGCSVLABCD $setName $version $tag 0084 # ./makeSingle.csh BTAG/SFlight/DataPeriod_ABCD/MISTAGCSVM.txt MISTAGCSVMABCD $setName $version $tag 0085 # ./makeSingle.csh BTAG/SFlight/DataPeriod_ABCD/MISTAGCSVT.txt MISTAGCSVTABCD $setName $version $tag 0086 # ./makeSingle.csh BTAG/SFlight/DataPeriod_ABCD/MISTAGJPL.txt MISTAGJPLABCD $setName $version $tag 0087 # ./makeSingle.csh BTAG/SFlight/DataPeriod_ABCD/MISTAGJPM.txt MISTAGJPMABCD $setName $version $tag 0088 # ./makeSingle.csh BTAG/SFlight/DataPeriod_ABCD/MISTAGJPT.txt MISTAGJPTABCD $setName $version $tag 0089 # ./makeSingle.csh BTAG/SFlight/DataPeriod_ABCD/MISTAGTCHPT.txt MISTAGTCHPTABCD $setName $version $tag 0090 0091 # ./makeSingle.csh BTAG/SFlight/DataPeriod_AB/MISTAGCSVL.txt MISTAGCSVLAB $setName $version $tag 0092 # ./makeSingle.csh BTAG/SFlight/DataPeriod_AB/MISTAGCSVM.txt MISTAGCSVMAB $setName $version $tag 0093 # ./makeSingle.csh BTAG/SFlight/DataPeriod_AB/MISTAGCSVT.txt MISTAGCSVTAB $setName $version $tag 0094 # ./makeSingle.csh BTAG/SFlight/DataPeriod_AB/MISTAGJPL.txt MISTAGJPLAB $setName $version $tag 0095 # ./makeSingle.csh BTAG/SFlight/DataPeriod_AB/MISTAGJPM.txt MISTAGJPMAB $setName $version $tag 0096 # ./makeSingle.csh BTAG/SFlight/DataPeriod_AB/MISTAGJPT.txt MISTAGJPTAB $setName $version $tag 0097 # ./makeSingle.csh BTAG/SFlight/DataPeriod_AB/MISTAGTCHPT.txt MISTAGTCHPTAB $setName $version $tag 0098 0099 # ./makeSingle.csh BTAG/SFlight/DataPeriod_C/MISTAGCSVL.txt MISTAGCSVLC $setName $version $tag 0100 # ./makeSingle.csh BTAG/SFlight/DataPeriod_C/MISTAGCSVM.txt MISTAGCSVMC $setName $version $tag 0101 # ./makeSingle.csh BTAG/SFlight/DataPeriod_C/MISTAGCSVT.txt MISTAGCSVTC $setName $version $tag 0102 # ./makeSingle.csh BTAG/SFlight/DataPeriod_C/MISTAGJPL.txt MISTAGJPLC $setName $version $tag 0103 # ./makeSingle.csh BTAG/SFlight/DataPeriod_C/MISTAGJPM.txt MISTAGJPMC $setName $version $tag 0104 # ./makeSingle.csh BTAG/SFlight/DataPeriod_C/MISTAGJPT.txt MISTAGJPTC $setName $version $tag 0105 # ./makeSingle.csh BTAG/SFlight/DataPeriod_C/MISTAGTCHPT.txt MISTAGTCHPTC $setName $version $tag 0106 0107 # ./makeSingle.csh BTAG/SFlight/DataPeriod_D/MISTAGCSVL.txt MISTAGCSVLD $setName $version $tag 0108 # ./makeSingle.csh BTAG/SFlight/DataPeriod_D/MISTAGCSVM.txt MISTAGCSVMD $setName $version $tag 0109 # ./makeSingle.csh BTAG/SFlight/DataPeriod_D/MISTAGCSVT.txt MISTAGCSVTD $setName $version $tag 0110 # ./makeSingle.csh BTAG/SFlight/DataPeriod_D/MISTAGJPL.txt MISTAGJPLD $setName $version $tag 0111 # ./makeSingle.csh BTAG/SFlight/DataPeriod_D/MISTAGJPM.txt MISTAGJPMD $setName $version $tag 0112 # ./makeSingle.csh BTAG/SFlight/DataPeriod_D/MISTAGJPT.txt MISTAGJPTD $setName $version $tag 0113 # ./makeSingle.csh BTAG/SFlight/DataPeriod_D/MISTAGTCHPT.txt MISTAGTCHPTD $setName $version $tag 0114 0115 0116 0117 0118 0119 cat templates/Pool_post.fragment | sed "s#SETNAME#$setName#g" >> Pool_$setName.py 0120 0121 0122
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |
![]() ![]() |