ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitHzz4l/Efficiency/script/runelsel.sh
(Generate patch)

Comparing UserCode/MitHzz4l/Efficiency/script/runelsel.sh (file contents):
Revision 1.1 by dkralph, Tue Jun 12 21:31:44 2012 UTC vs.
Revision 1.2 by dkralph, Mon Jun 18 06:38:58 2012 UTC

# Line 1 | Line 1
1 < . ./scripts/select.sh ./Efficiency/bin/select_tagprobe.exe ./Efficiency/data/select-tagprobe.conf wp_loose; return
1 > efftype=wp_loose
2  
3 < filter="grep -v Reader\|DataSetInfo\|MethodBase\|BDTG"
4 < ntupdir=/temp/dkralph/MitHzz4l_028/Efficiency/root
5 <
6 < trig_effs() {
7 <    input=./Efficiency/data/$conf.conf
8 <    for trig_leg in trailing; do #leading trailing; do
9 <        fake=${trig_leg}_selection_loose
10 <        if [ "$mc" == "--mc" ]; then
11 <            outdir=$ntupdir/Fall11_HLT_Ele17_Ele8_$trig_leg
12 <        else
13 <            outdir=$ntupdir/Run2011A_HLT_Ele17_Ele8_$trig_leg
14 <        fi
15 <        output=$outdir/$conf-probes.root
16 <        ./Efficiency/bin/select_tagprobe.exe  --inputfile $input --fakeScheme $fake --outputfile $output $mc&
17 <        sleep 15
18 <    done
19 < }
20 < idiso_effs() {
21 <    input=./Efficiency/data/$conf.conf
22 <    for idiso in id iso wp; do
23 <        fake=${idiso}_loose
24 <        if [ "$mc" == "--mc" ]; then
25 <            outdir=$ntupdir/$fake-mc
26 <        else
27 <            outdir=$ntupdir/$fake
28 <        fi
29 <        output=$outdir/$conf-probes.root
30 <        ./Efficiency/bin/select_tagprobe.exe  --inputfile $input --fakeScheme $fake --outputfile $output $mc&
31 <        break
32 <        sleep 15
33 <    done
34 < }
3 > . ./scripts/select.sh \
4 >    ./Efficiency/bin/select_tagprobe.exe \
5 >    ./Efficiency/data/select-tagprobe.conf \
6 >    skimmed \
7 >    merge \
8 >    $efftype \
9 >    --efftype $efftype \
10 >    --mH 120    
11  
12   #
13 < # monte carlo
13 > #filter="grep -v Reader\|DataSetInfo\|MethodBase\|BDTG"
14 > #ntupdir=/temp/dkralph/MitHzz4l_028/Efficiency/root
15   #
16 < for conf in 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010; do
17 <    mc=--mc
18 <    idiso_effs
19 <    break
20 < done
21 < return
22 < #
23 < # data
24 < #
25 < for conf in a05 m10 o03 pr-v4 pr-v1; do
26 <    mc=
27 < #       trig_effs
28 <        idiso_effs
29 < done
30 <
31 < return
32 <
33 < for conf in 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010; do
34 <    for trig_leg in leading trailing; do
35 <        file=`ls /temp/dkralph/sixie/ntuples/*f11-zjet*$conf*.root`
36 <        input=./Efficiency/data/$conf.conf
37 <        fake=${trig_leg}_selection_loose
38 <        outdir=$ntupdir/Fall11_HLT_Ele17_Ele8_$trig_leg
39 <
40 <        output=$outdir/$conf-probes.root
41 <        ./Efficiency/bin/select_tagprobe.exe  --inputfile $input --fakeScheme $fake --outputfile $output --mc &
42 <    done
43 < done
44 < #input="--inputfile ./Efficiency/data/f11-zjets.conf"
45 < #output="--outputfile /tmp/Fall11_ZJets_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc/probes.root"
46 < #mc=--mc
47 <
48 < return
49 < # do all leading:
50 < #$com selectDblEleEff_EleSCTP.C+\(\"r11-situples.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc\",0\)
51 < leading() {
52 <    $com selectDblEleEff_EleSCTP.C+
53 <    $com selectDblEleEff_EleSCTP.C+\(\"a05.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc\",0\)    &
54 <    $com selectDblEleEff_EleSCTP.C+\(\"m10.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc\",0\)    &
55 <    $com selectDblEleEff_EleSCTP.C+\(\"o03.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc\",0\)    &
56 <    $com selectDblEleEff_EleSCTP.C+\(\"pr-v4.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc\",0\)    &
57 <    $com selectDblEleEff_EleSCTP.C+\(\"pr-v1.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc\",0\)    &
58 < }
59 < trailing() {
60 <    $com selectDblEleEff_EleSCTP.C+
61 <    $com selectDblEleEff_EleSCTP.C+\(\"a05.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_trailing_sc\",1\)    &
62 <    $com selectDblEleEff_EleSCTP.C+\(\"m10.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_trailing_sc\",1\)    &
63 <    $com selectDblEleEff_EleSCTP.C+\(\"o03.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_trailing_sc\",1\)    &
64 <    $com selectDblEleEff_EleSCTP.C+\(\"pr-v4.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_trailing_sc\",1\)    &
65 <    $com selectDblEleEff_EleSCTP.C+\(\"pr-v1.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_trailing_sc\",1\)    &
66 < }
67 < mc() {
68 <    $com selectDblEleEff_EleSCTP.C+
69 <    for file in `ls /temp/dkralph/sixie/ntuples/*f11-zjet*`; do
70 <        
71 <        cat > /tmp/`basename $file.conf` <<EOF
72 < 1000        # luminosity [pb^-1]
73 < 40 200      # mass cut
74 < %
75 < $file 0 3048.0 NONE
76 < %
77 < EOF
78 <        $com selectDblEleEff_EleSCTP.C+\(\"/tmp/`basename $file.conf`\",\"$outdir/Fall11_ZJets_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc\",0,1\)     &
79 <        $com selectDblEleEff_EleSCTP.C+\(\"/tmp/`basename $file.conf`\",\"$outdir/Fall11_ZJets_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_trailing_sc\",1,1\)    &
80 <        sleep 1
81 <    done
82 < }
83 <
84 < #leading
85 < #trailing
86 < mc
16 > #trig_effs() {
17 > #    input=./Efficiency/data/$conf.conf
18 > #    for trig_leg in trailing; do #leading trailing; do
19 > #       fake=${trig_leg}_selection_loose
20 > #       if [ "$mc" == "--mc" ]; then
21 > #           outdir=$ntupdir/Fall11_HLT_Ele17_Ele8_$trig_leg
22 > #       else
23 > #           outdir=$ntupdir/Run2011A_HLT_Ele17_Ele8_$trig_leg
24 > #       fi
25 > #       output=$outdir/$conf-probes.root
26 > #       ./Efficiency/bin/select_tagprobe.exe  --inputfile $input --fakeScheme $fake --outputfile $output $mc&
27 > #       sleep 15
28 > #    done
29 > #}
30 > #idiso_effs() {
31 > #    input=./Efficiency/data/$conf.conf
32 > #    for idiso in id iso wp; do
33 > #       fake=${idiso}_loose
34 > #       if [ "$mc" == "--mc" ]; then
35 > #           outdir=$ntupdir/$fake-mc
36 > #       else
37 > #           outdir=$ntupdir/$fake
38 > #       fi
39 > #       output=$outdir/$conf-probes.root
40 > #       ./Efficiency/bin/select_tagprobe.exe  --inputfile $input --fakeScheme $fake --outputfile $output $mc&
41 > #       break
42 > #       sleep 15
43 > #    done
44 > #}
45 > #
46 > ##
47 > ## monte carlo
48 > ##
49 > #for conf in 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010; do
50 > #    mc=--mc
51 > #    idiso_effs
52 > #    break
53 > #done
54 > #return
55 > ##
56 > ## data
57 > ##
58 > #for conf in a05 m10 o03 pr-v4 pr-v1; do
59 > #    mc=
60 > ##      trig_effs
61 > #       idiso_effs
62 > #done
63 > #
64 > #return
65 > #
66 > #for conf in 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010; do
67 > #    for trig_leg in leading trailing; do
68 > #       file=`ls /temp/dkralph/sixie/ntuples/*f11-zjet*$conf*.root`
69 > #       input=./Efficiency/data/$conf.conf
70 > #       fake=${trig_leg}_selection_loose
71 > #       outdir=$ntupdir/Fall11_HLT_Ele17_Ele8_$trig_leg
72 > #
73 > #       output=$outdir/$conf-probes.root
74 > #       ./Efficiency/bin/select_tagprobe.exe  --inputfile $input --fakeScheme $fake --outputfile $output --mc &
75 > #    done
76 > #done
77 > ##input="--inputfile ./Efficiency/data/f11-zjets.conf"
78 > ##output="--outputfile /tmp/Fall11_ZJets_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc/probes.root"
79 > ##mc=--mc
80 > #
81 > #return
82 > ## do all leading:
83 > ##$com selectDblEleEff_EleSCTP.C+\(\"r11-situples.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc\",0\)
84 > #leading() {
85 > #    $com selectDblEleEff_EleSCTP.C+
86 > #    $com selectDblEleEff_EleSCTP.C+\(\"a05.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc\",0\)    &
87 > #    $com selectDblEleEff_EleSCTP.C+\(\"m10.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc\",0\)    &
88 > #    $com selectDblEleEff_EleSCTP.C+\(\"o03.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc\",0\)    &
89 > #    $com selectDblEleEff_EleSCTP.C+\(\"pr-v4.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc\",0\)    &
90 > #    $com selectDblEleEff_EleSCTP.C+\(\"pr-v1.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc\",0\)    &
91 > #}
92 > #trailing() {
93 > #    $com selectDblEleEff_EleSCTP.C+
94 > #    $com selectDblEleEff_EleSCTP.C+\(\"a05.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_trailing_sc\",1\)    &
95 > #    $com selectDblEleEff_EleSCTP.C+\(\"m10.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_trailing_sc\",1\)    &
96 > #    $com selectDblEleEff_EleSCTP.C+\(\"o03.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_trailing_sc\",1\)    &
97 > #    $com selectDblEleEff_EleSCTP.C+\(\"pr-v4.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_trailing_sc\",1\)    &
98 > #    $com selectDblEleEff_EleSCTP.C+\(\"pr-v1.conf\",\"$outdir/Run2011A_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_trailing_sc\",1\)    &
99 > #}
100 > #mc() {
101 > #    $com selectDblEleEff_EleSCTP.C+
102 > #    for file in `ls /temp/dkralph/sixie/ntuples/*f11-zjet*`; do
103 > #      
104 > #       cat > /tmp/`basename $file.conf` <<EOF
105 > #1000        # luminosity [pb^-1]
106 > #40 200      # mass cut
107 > #%
108 > #$file 0 3048.0 NONE
109 > #%
110 > #EOF
111 > #       $com selectDblEleEff_EleSCTP.C+\(\"/tmp/`basename $file.conf`\",\"$outdir/Fall11_ZJets_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_leading_sc\",0,1\)     &
112 > #       $com selectDblEleEff_EleSCTP.C+\(\"/tmp/`basename $file.conf`\",\"$outdir/Fall11_ZJets_HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_trailing_sc\",1,1\)    &
113 > #       sleep 1
114 > #    done
115 > #}
116 > #
117 > ##leading
118 > ##trailing
119 > #mc

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines