-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrunPlotdata.C
144 lines (124 loc) · 8.13 KB
/
runPlotdata.C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
{
//gROOT->ProcessLine(".L DrawCommPlot.C++");
Drawdata("nPV","Events","nPV",0,0);
Drawdata("jet_pt_all","Jets/10","jet p_{T} (GeV)", 1,100);
Drawdata("jet_pt_all","Jets/10","jet p_{T} (GeV)", 0,0);
Drawdata("jet_eta","Jets/0.25","Jet #eta",0,0);
Drawdata("jet_phi","Jets/0.314","Jet #phi (rad)",0,0);
Drawdata("jet_phi_deepcsv_l","Jets passing DeepCSV L/0.126","Jet #phi (rad)",0,0);
Drawdata("jet_phi_deepcsv_m","Jets passing DeepCSV M/0.126","Jet #phi (rad)",0,0);
Drawdata("jet_phi_deepcsv_t","Jets passing DeepCSV T/0.126","Jet #phi (rad)",0,0);
Drawdata("trk_multi_sel" ,"Jets", "Number of selected tracks in the jets",0,0);
Drawdata("track_pt" , "Tracks/2.5", "Track p_{T} (GeV)",1,0.5);
Drawdata("track_pt" , "Tracks/2.5", "Track p_{T} (GeV)",0,0.);
Drawdata("track_pt15" , "Tracks/0.1", "Track p_{T} (GeV)",1,0.5);
Drawdata("track_pt15" , "Tracks/0.1", "Track p_{T} (GeV)",0,0.);
Drawdata("track_nHit" , "Tracks", "Number of hits",0,0);
Drawdata("track_HPix" , "Tracks", "Number of hits in the Pixel",0,0);
Drawdata("track_len" , "Tracks/0.05", "Track decay length (cm)",1,10);
Drawdata("track_len" , "Tracks/0.05", "Track decay length (cm)",0,0);
Drawdata("track_dist" , "Tracks/0.00008", "Track distance to the jet axis (cm)" ,1,10);
Drawdata("track_dist" , "Tracks/0.00008", "Track distance to the jet axis (cm)" ,0,0);
Drawdata("track_chi2" , "Tracks","Normalized #chi^{2} of tracks",1,10);
Drawdata("track_chi2" , "Tracks","Normalized #chi^{2} of tracks",0,0);
Drawdata("track_IPs" , "Tracks/0.7", "3D IP significance of tracks",1, 20.);
Drawdata("track_IPs" , "Tracks/0.7", "3D IP significance of tracks",0, 0.);
Drawdata("track_IP" , "Tracks/0.002", "3D IP of tracks",1, 20.);
Drawdata("track_IP" , "Tracks/0.002", "3D IP of tracks",0, 0.);
Drawdata("track_IPerr" , "Tracks/0.001", "3D IP errors of tracks",1, 20.);
Drawdata("track_IPerr" , "Tracks/0.001", "3D IP errors of tracks",0, 0.);
Drawdata("sv_multi_0","Jets","Number of SVs",1,10);
Drawdata("sv_multi_0","Jets","Number of SVs",0,0);
Drawdata("sv_deltaR_jet","SVs/0.01","#Delta R(SV direction,jet)",0,0);
Drawdata("sv_flight3DSig","SVs/2","SV 3D flight distance significance",1, 10.);
Drawdata("sv_flight3DSig","SVs/2","SV 3D flight distance significance",0, 0.);
Drawdata("tagvarCSV_vertexCategory" , "Jets", "Vertex category in CSVv2",1, 100.);
Drawdata("tagvarCSV_vertexCategory" , "Jets", "Vertex category in CSVv2",0, 0.);
Drawdata("tagvarCSV_vertexmass_cat0","SVs/0.2","SV mass (GeV)", 0,0);
Drawdata("tagvarCSV_vertexmass3trk_cat0","SVs/0.2", "SV mass (at least 3 tracks) (GeV)", 0,0);
Drawdata("tagvarCSV_vertexJetDeltaR_cat0","SVs","#Delta R(SV direction,jet)",0,0);
Drawdata("tagvarCSV_energyratio","SVs/0.025","Fractional energy",1,10);
Drawdata("tagvarCSV_energyratio","SVs/0.025","Fractional energy",0,0);
Drawdata("tagvarCSV_Sig2dAboveCharm","Jets/3.5","IP significance 2D charm",1,10);
Drawdata("tagvarCSV_Sig2dAboveCharm","Jets/3.5","IP significance 2D charm",0,0);
Drawdata("pfmuon_multi" ,"Jets", "Number of muons", 1, 1.);
Drawdata("pfmuon_multi" ,"Jets", "Number of muons", 0, 0.);
Drawdata("pfmuon_ptrel" ,"Muons/0.125", "p_{T} rel. of the muon",0,0);
Drawdata("pfmuon_pt","Muons/2", "Muon p_{T} (GeV)",1,1);
Drawdata("pfmuon_pt","Muons/2", "Muon p_{T} (GeV)",0,0);
Drawdata("pfmuon_ip","Muons" , "IP of the muon",1,1);
Drawdata("pfmuon_deltar" ,"Muons", "#Delta R(#mu,jet)",1,1);
Drawdata("pfmuon_deltar" ,"Muons" , "#Delta R(#mu,jet)",0,0);
Drawdata("pfmuon_eta","Muons", "Muon #eta",0,0);
Drawdata("pfmuon_phi","Muons", "Muon #phi (rad)",0,0);
Drawdata("pfmuonqual_ptrel" ,"Muons/0.125", "p_{T} rel. of the muon",0,0);
Drawdata("pfmuonqual_pt","Muons/2", "Muon p_{T} (GeV)",1,1);
Drawdata("pfmuonqual_pt","Muons/2", "Muon p_{T} (GeV)",0,0);
Drawdata("pfmuonqual_ip","Muons" , "IP of the muon",1,1);
Drawdata("pfmuonqual_deltar" ,"Muons", "#Delta R(#mu,jet)",1,1);
Drawdata("pfmuonqual_deltar" ,"Muons" , "#Delta R(#mu,jet)",0,0);
Drawdata("pfmuonqual_eta","Muons", "Muon #eta",0,0);
Drawdata("pfmuonqual_phi","Muons", "Muon #phi (rad)",0,0);
Drawdata("CSVIVF","Jets/0.02","CSVv2 Discriminator",1,10.);
Drawdata("CSVIVF","Jets/0.02","CSVv2 Discriminator",0,0.);
Drawdata("DeepCSV","Jets/0.02","DeepCSV Discriminator",1,10.);
Drawdata("DeepCSV","Jets/0.02","DeepCSV Discriminator",0,0.);
Drawdata("DeepFlavour","Jets/0.02","DeepJet Discriminator",1,10.);
Drawdata("DeepFlavour","Jets/0.02","DeepJet Discriminator",0,0.);
Drawdata("CvsL_deep","Jets","CvsL_deep Discriminator",1,10.);
Drawdata("CvsL_deep","Jets","CvsL_deep Discriminator",0,0.);
Drawdata("CvsB_deep","Jets","CvsB_deep Discriminator",1,10.);
Drawdata("CvsB_deep","Jets","CvsB_deep Discriminator",0,0.);
Drawdata("CvsL_flav","Jets","CvsL_flav Discriminator",1,10.);
Drawdata("CvsL_flav","Jets","CvsL_flav Discriminator",0,0.);
Drawdata("CvsB_flav","Jets","CvsB_flav Discriminator",1,10.);
Drawdata("CvsB_flav","Jets","CvsB_flav Discriminator",0,0.);
Drawdata("cTagCvsB","Jets","cTagCvsB Discriminator",1,10.);
Drawdata("cTagCvsB","Jets","cTagCvsB Discriminator",0,0.);
Drawdata("cTagCvsL","Jets","cTagCvsL Discriminator",1,10.);
Drawdata("cTagCvsL","Jets","cTagCvsL Discriminator",0,0.);
Drawdata("prob_DeepCSVb", "Jets", "Jet_DeepCSVb", 1,10. );
Drawdata("prob_DeepCSVc", "Jets", "Jet_DeepCSVc", 1,10. );
Drawdata("prob_DeepCSVl", "Jets", "Jet_DeepCSVl", 1,10. );
Drawdata("prob_DeepCSVbb", "Jets", "Jet_DeepCSVbb", 1,1. );
Drawdata("prob_DeepFlavourB", "Jets", "Jet_DeepFlavourB", 1,10. );
Drawdata("prob_DeepFlavourBB", "Jets", "Jet_DeepFlavourBB", 1,1. );
Drawdata("prob_DeepFlavourLEPB", "Jets", "Jet_DeepFlavourLEPB", 1,1. );
Drawdata("prob_DeepFlavourC", "Jets", "Jet_DeepFlavourC", 1,10. );
Drawdata("prob_DeepFlavourUDS", "Jets", "Jet_DeepFlavourUDS", 1,10. );
Drawdata("prob_DeepFlavourG", "Jets", "Jet_DeepFlavourG", 1,1. );
Drawdata("prob_DeepCSVb", "Jets", "Jet_DeepCSVb", 0,0.);
Drawdata("prob_DeepCSVc", "Jets", "Jet_DeepCSVc", 0,0.);
Drawdata("prob_DeepCSVl", "Jets", "Jet_DeepCSVl", 0,0.);
Drawdata("prob_DeepCSVbb", "Jets", "Jet_DeepCSVbb", 0,0.);
Drawdata("prob_DeepFlavourB", "Jets", "Jet_DeepFlavourB", 0,0.);
Drawdata("prob_DeepFlavourBB", "Jets", "Jet_DeepFlavourBB", 0,0.);
Drawdata("prob_DeepFlavourLEPB", "Jets", "Jet_DeepFlavourLEPB", 0,0.);
Drawdata("prob_DeepFlavourC", "Jets", "Jet_DeepFlavourC", 0,0.);
Drawdata("prob_DeepFlavourUDS", "Jets", "Jet_DeepFlavourUDS", 0,0.);
Drawdata("prob_DeepFlavourG", "Jets", "Jet_DeepFlavourG", 0,0.);
Drawdata("SoftMu" ,"Jets/0.02", "SMT Discriminator",1,1.);
Drawdata("SoftMu" ,"Jets/0.02", "SMT Discriminator",0,0.);
Drawdata("SoftEl" ,"Jets/0.02", "SET Discriminator",1,10);
Drawdata("SoftEl" ,"Jets/0.02", "SET Discriminator",0,0);
Drawdata("df_neutral_drminsv","Jets/0.02","df_neutral_drminsv",1,10.);
Drawdata("df_neutral_drminsv","Jets/0.02","df_neutral_drminsv",0,0.);
Drawdata("df_neutral_hadFrac","Jets","df_neutral_hadFrac",1,10.);
Drawdata("df_neutral_hadFrac","Jets","df_neutral_hadFrac",0,0.);
Drawdata("df_neutral_ptrel","Jets/0.05","df_neutral_ptrel",1,10.);
Drawdata("df_neutral_ptrel","Jets/0.05","df_neutral_ptrel",0,0.);
Drawdata("df_charged_Sip3dSig","Jets/0.7","df_charged_Sip3dSig",1,10);
Drawdata("df_charged_Sip3dSig","Jets/0.7","df_charged_Sip3dSig",0,0);
Drawdata("df_charged_chi2","Jets/0.5","df_charged_chi2",1,1);
Drawdata("df_charged_chi2","Jets/0.5","df_charged_chi2",0,0);
Drawdata("df_sv_normchi2","Jets/20","df_sv_normchi2",1,10);
Drawdata("df_sv_normchi2","Jets/20","df_sv_normchi2",0,0);
Drawdata("df_sv_d3dsig","Jets/10","df_sv_d3dsig",1,10);
Drawdata("df_sv_d3dsig","Jets/10","df_sv_d3dsig",0,0);
PrintEff("deepcsv_l");
PrintEff("deepcsv_m");
PrintEff("deepcsv_t");
PrintEff("deepfl_l");
PrintEff("deepfl_m");
PrintEff("deepfl_t");
}