|
1 | 1 | #!/bin/sh |
| 2 | + |
2 | 3 | if [ -n "$1" ]; then |
3 | 4 | argum=$1 |
4 | 5 | else |
5 | 6 | argum="tmp" |
6 | 7 | fi |
7 | 8 | mood=$4 |
8 | | -outputTextFile="multPhiCorr_${argum}_${mood}_cfi.py" |
9 | 9 | inputTextFile=$2 |
10 | 10 | plotoutPutDirString=$3 |
| 11 | +if [ "$5" = "--combine" ]; then |
| 12 | + do_combine=1 |
| 13 | + else |
| 14 | + do_combine=0 |
| 15 | +fi |
11 | 16 | #inputTextFile="/data/easilar/METPhiCorr/RootFiles/DY_Fall15/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8_RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1_V2.root" |
12 | 17 | #plotoutPutDirString="/afs/hephy.at/user/e/easilar/www/METPhiCorr/WJets_Spring15/" |
13 | | -rm -rf $outputTextFile |
14 | | -echo "import FWCore.ParameterSet.Config as cms">>$outputTextFile |
15 | | -echo "multPhiCorr_${argum} = cms.VPSet(">>$outputTextFile |
16 | | -python multiplicityFit.py --textFileName=$outputTextFile --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="hEtaPlus_ngoodVertices.pdf" --map=hEtaPlus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-20,20 --xZoomRange=0,100 |
17 | | -python multiplicityFit.py --textFileName=$outputTextFile --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="hEtaMinus_ngoodVertices.pdf" --map=hEtaMinus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=6,80 --rebin=0 --yZoomRange=-10,10 --xZoomRange=0,100 |
18 | | -python multiplicityFit.py --textFileName=$outputTextFile --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="h0Barrel_ngoodVertices.pdf" --map=h0Barrel --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=2,80 --rebin=0 --yZoomRange=-10,10 --xZoomRange=0,100 |
19 | | -python multiplicityFit.py --textFileName=$outputTextFile --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="h0EndcapPlus_ngoodVertices.pdf" --map=h0EndcapPlus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-10,10 --xZoomRange=0,100 |
20 | | -python multiplicityFit.py --textFileName=$outputTextFile --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="h0EndcapMinus_ngoodVertices.pdf" --map=h0EndcapMinus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=6,80 --rebin=0 --yZoomRange=-10,10 --xZoomRange=0,100 |
21 | | -python multiplicityFit.py --textFileName=$outputTextFile --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="gammaBarrel_ngoodVertices.pdf" --map=gammaBarrel --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-2,2 --xZoomRange=0,100 |
22 | | -python multiplicityFit.py --textFileName=$outputTextFile --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="gammaEndcapPlus_ngoodVertices.pdf" --map=gammaEndcapPlus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-3,3 --xZoomRange=0,100 |
23 | | -python multiplicityFit.py --textFileName=$outputTextFile --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="gammaEndcapMinus_ngoodVertices.pdf" --map=gammaEndcapMinus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-3,3 --xZoomRange=0,100 |
24 | | -python multiplicityFit.py --textFileName=$outputTextFile --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="hHFPlus_ngoodVertices.pdf" --map=hHFPlus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-10,10 --xZoomRange=0,100 |
25 | | -python multiplicityFit.py --textFileName=$outputTextFile --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="hHFMinus_ngoodVertices.pdf" --map=hHFMinus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-10,10 --xZoomRange=0,100 |
26 | | -python multiplicityFit.py --textFileName=$outputTextFile --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="egammaHFPlus_ngoodVertices.pdf" --map=egammaHFPlus --mode=$mood --func='([0] + (x*(x<100)+100*(x>=100))*[1]+(x*(x<100)+100*(x>=100))**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-2,2 --xZoomRange=0,100 |
27 | | -python multiplicityFit.py --textFileName=$outputTextFile --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="egammaHFMinus_ngoodVertices.pdf" --map=egammaHFMinus --mode=$mood --func='([0] + (x*(x<100)+100*(x>=100))*[1]+(x*(x<100)+100*(x>=100))**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-2,2 --xZoomRange=0,100 |
28 | | -echo ")">>$outputTextFile |
| 18 | +if [ $do_combine = 1 ]; then |
| 19 | + outputTextFile="multPhiCorr_combined_${mood}_cfi.py" |
| 20 | + else |
| 21 | + outputTextFile="multPhiCorr_${argum}_${mood}_cfi.py" |
| 22 | + rm -rf $outputTextFile |
| 23 | + echo "import FWCore.ParameterSet.Config as cms">>$outputTextFile |
| 24 | + echo "multPhiCorr_${argum} = cms.VPSet(">>$outputTextFile |
| 25 | +fi |
| 26 | +python multiplicityFit.py --textFileName=$outputTextFile --era=$argum --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="hEtaPlus_ngoodVertices.pdf" --map=hEtaPlus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-20,20 --xZoomRange=0,100 |
| 27 | +python multiplicityFit.py --textFileName=$outputTextFile --era=$argum --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="hEtaMinus_ngoodVertices.pdf" --map=hEtaMinus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=6,80 --rebin=0 --yZoomRange=-10,10 --xZoomRange=0,100 |
| 28 | +python multiplicityFit.py --textFileName=$outputTextFile --era=$argum --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="h0Barrel_ngoodVertices.pdf" --map=h0Barrel --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=2,80 --rebin=0 --yZoomRange=-10,10 --xZoomRange=0,100 |
| 29 | +python multiplicityFit.py --textFileName=$outputTextFile --era=$argum --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="h0EndcapPlus_ngoodVertices.pdf" --map=h0EndcapPlus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-10,10 --xZoomRange=0,100 |
| 30 | +python multiplicityFit.py --textFileName=$outputTextFile --era=$argum --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="h0EndcapMinus_ngoodVertices.pdf" --map=h0EndcapMinus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=6,80 --rebin=0 --yZoomRange=-10,10 --xZoomRange=0,100 |
| 31 | +python multiplicityFit.py --textFileName=$outputTextFile --era=$argum --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="gammaBarrel_ngoodVertices.pdf" --map=gammaBarrel --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-2,2 --xZoomRange=0,100 |
| 32 | +python multiplicityFit.py --textFileName=$outputTextFile --era=$argum --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="gammaEndcapPlus_ngoodVertices.pdf" --map=gammaEndcapPlus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-3,3 --xZoomRange=0,100 |
| 33 | +python multiplicityFit.py --textFileName=$outputTextFile --era=$argum --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="gammaEndcapMinus_ngoodVertices.pdf" --map=gammaEndcapMinus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-3,3 --xZoomRange=0,100 |
| 34 | +python multiplicityFit.py --textFileName=$outputTextFile --era=$argum --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="hHFPlus_ngoodVertices.pdf" --map=hHFPlus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-10,10 --xZoomRange=0,100 |
| 35 | +python multiplicityFit.py --textFileName=$outputTextFile --era=$argum --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="hHFMinus_ngoodVertices.pdf" --map=hHFMinus --mode=$mood --func='([0] + x*[1]+x**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-10,10 --xZoomRange=0,100 |
| 36 | +python multiplicityFit.py --textFileName=$outputTextFile --era=$argum --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="egammaHFPlus_ngoodVertices.pdf" --map=egammaHFPlus --mode=$mood --func='([0] + (x*(x<100)+100*(x>=100))*[1]+(x*(x<100)+100*(x>=100))**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-2,2 --xZoomRange=0,100 |
| 37 | +python multiplicityFit.py --textFileName=$outputTextFile --era=$argum --input=$inputTextFile --rootGDir=metPhiCorrInfoWriter --plotoutPutDir=$plotoutPutDirString --plotFileName="egammaHFMinus_ngoodVertices.pdf" --map=egammaHFMinus --mode=$mood --func='([0] + (x*(x<100)+100*(x>=100))*[1]+(x*(x<100)+100*(x>=100))**2*[2])' --fitRange=0,80 --rebin=0 --yZoomRange=-2,2 --xZoomRange=0,100 |
| 38 | +if [ $do_combine = 0 ]; then |
| 39 | + echo ")">>$outputTextFile |
| 40 | +fi |
29 | 41 | echo "Outputs written to: $outputTextFile" |
0 commit comments