ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbbAnalysis/VHbbDataFormats/bin/doMVA.sh
Revision: 1.1
Committed: Thu Aug 11 18:54:33 2011 UTC (13 years, 9 months ago) by bortigno
Content type: application/x-sh
Branch: MAIN
CVS Tags: EDMV42_Step2_V8, EDMV42_Step2_V7, EDMV42_Step2_V6, EDMV42_Step2_V5a, EDMV42_Step2_V5, tauCandV42, hbbsubstructDev_11, hbbsubstructDev_10, hbbsubstructDev_9, hbbsubstructDev_8, hbbsubstructDev_7, hbbsubstructDev_6, hbbsubstructDev_5, hbbsubstructDev_4, hbbsubstructDev_3, hbbsubstructDev_2, hbbsubstructDev_1, hbbsubstructDev, V21TauCand_0, EDMV42_Step2_V4a, EDMV42_Step2_V4, EDMV42_Step2_V3, EDMV42_Step2_V2, EDMV42_Step2_V1, EdmV42, EdmV41alpha1, EdmV40alpha1, EdmV40alpha, V21emuCand, EdmV33Jun12v2_consistent, Step2ForV33_v2, Step2ForV33_v1, EdmV33Jun12v2, EdmV33Jun12v1, EdmV33Jun12v0, Step2ForV32_v2, Step2ForV32_v1, Step2ForV32_v0, Step2ForV31_v0, EdmV32May24v0, EdmV31May21v1, EdmV31May17v0, EdmV30Apr10, EdmV21Apr10v2, EdmV22May9, EdmV21Apr06, EdmV21Apr10, EdmV21Apr04, EdmV21Apr03, EdmV21Apr2, EdmV21Mar30, EdmV20Mar12, AR_Nov10Ntuple, AR_step2_Oct25, AR_step2_oct19, EdmV11Oct2011, AR_Step2_Oct13, AR_Oct9Ntuple, AR_Oct7_step2ntuple, AR_Oct5Ntuple, EdmV10Oct2011, EdmV9Sept2011, Sept19th2011_2, Sept19th2011, Sept19th, VHNtupleV9_AR1, VHSept15_AR1, Sept14th2011_2, Sept14th2011_AR1, Sept14th2011, Sept13th2011, AR_Sep8_LightNtuple, VHBB_EDMNtupleV3, HEAD
Branch point for: V42TauCandidate, hbbsubstructDevPostHCP, V21TauCand, V21emuCandidate
Log Message:
to run tree_maker and/or the training

File Contents

# Content
1 #!/bin/sh
2
3 echo "Do you want to train the MVA?"
4 read mva
5
6 echo "Do you want to redo all the trees"
7 read trees
8
9 if [ "$trees" == "yes" ];
10 then
11 for i in MC_files/*.txt ; do
12 NAME=`echo $i | perl -pe 's/.txt//'`
13 echo $NAME
14 make_tree $i $NAME >& $NAME.log &
15
16 done
17
18 for i in Data_files/*.txt ; do
19 NAME=`echo $i | perl -pe 's/.txt//'`
20 echo $NAME
21 make_tree $i $NAME >& $NAME.log &
22
23 done
24 fi
25
26 if [ "$mva" == "yes" ];
27 then
28
29 JOBRUNNING=`ps -ef | grep make_BDT | grep -v grep | wc -l`
30 echo $JOBRUNNING
31 while [ $JOBRUNNING -gt 0 ]
32 do
33 echo "$JOBWORKING still running"
34 echo "please wait..."
35 sleep 60
36 JOBRUNNING=`ps -ef | grep make_BDT | grep -v grep | wc -l`
37 done
38
39 echo "Which channel do you want to train? You can specify more than one. (Zmm, Zee, Znn, Wm, Wn, all)"
40 read CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 CHANNEL5
41
42 if [ "$CHANNEL1" == "all" ]
43 then
44 echo "Running training for channel Zmm"
45 TMVAClassification Zmm
46 echo "Running training for channel Zee"
47 TMVAClassification Zee
48 echo "Running training for channel Znn"
49 TMVAClassification Znn
50 echo "Running training for channel Wm"
51 TMVAClassification Wm
52 echo "Running training for channel We"
53 TMVAClassification We
54 fi
55
56 if [ "$CHANNEL1" ]
57 then
58 echo "Running training for channel $CHANNEL1"
59 TMVAClassification $CHANNEL1
60 fi
61 if [ "$CHANNEL2" ]
62 then
63 echo "Running training for channel $CHANNEL2"
64 TMVAClassification $CHANNEL2
65 fi
66 if [ "$CHANNEL3" ]
67 then
68 echo "Running training for channel $CHANNEL3"
69 TMVAClassification $CHANNEL3
70 fi
71 if [ "$CHANNEL4" ]
72 then
73 echo "Running training for channel $CHANNEL4"
74 TMVAClassification $CHANNEL4
75 fi
76 if [ "$CHANNEL5" ]
77 then
78 echo "Running training for channel $CHANNEL5"
79 TMVAClassification $CHANNEL5
80 fi
81 fi