ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigAnalysis
TrigInDetAnalysisUser
Analysis
src
default_panels.h
Go to the documentation of this file.
1
/* emacs: this is -*- c++ -*- */
12
13
14
#ifndef DEFAULT_PANELS_H
15
#define DEFAULT_PANELS_H
16
17
#include <string>
18
19
const
int
Nhistos
= 48;
20
21
using
panel_type
= std::vector<std::vector<string>>;
22
23
panel_type
histos_default
= {
24
26
{
"pT"
,
"p_{T}"
,
"xaxis:lin:auto:1:100"
,
"Offline p_{T} [GeV]"
,
"yaxis:log:auto"
,
""
},
27
{
"pT_rec"
,
"p_{T} rec"
,
"xaxis:lin:auto:1:100"
,
"Trigger p_{T} [GeV]"
,
"yaxis:log:auto"
,
""
},
28
{
"a0"
,
"a0"
,
"xaxis:lin:-3:3"
,
"Offline a_{0} [mm]"
,
"yaxis:log:auto"
,
""
},
29
{
"a0_rec"
,
"a0 rec"
,
"xaxis:lin:-3:3"
,
"Trigger a_{0} [mm]"
,
"yaxis:log:auto"
,
""
},
30
{
"z0"
,
"z0"
,
"xaxis:lin:-250:250"
,
"z_{0} [mm]"
,
"yaxis:log:auto"
,
""
},
31
33
{
"pT_eff"
,
"Efficiency p_{T}"
,
"xaxis:log:auto:1:100"
,
"Offline track p_{T} [GeV]"
,
"yaxis:lin:auto:90:102"
,
"Efficiency [%]"
},
34
{
"eta_eff"
,
"Efficiency #eta"
,
"xaxis:lin"
,
"Offline track #eta"
,
"yaxis:lin:auto:90:102"
,
"Efficiency [%]"
},
35
{
"phi_eff"
,
"Efficiency #phi"
,
"xaxis:lin"
,
"Offline track #phi"
,
"yaxis:lin:auto:90:102"
,
"Efficiency [%]"
},
36
{
"d0_eff"
,
"Efficiency d0"
,
"xaxis:lin:autosym"
,
"Offline track d_{0} [mm]"
,
"yaxis:lin:auto:90:102"
,
"Efficiency [%]"
},
37
{
"a0_eff"
,
"Efficiency a0"
,
"xaxis:lin:autosym"
,
"Offline track d_{0} [mm]"
,
"yaxis:lin:auto:90:102"
,
"Efficiency [%]"
},
38
{
"z0_eff"
,
"Efficiency z0"
,
"xaxis:lin:-250:250"
,
"Offline track z_{0} [mm]"
,
"yaxis:lin:auto:90:102"
,
"Efficiency [%]"
},
39
40
{
"eff_vs_mu"
,
"Efficiency <#mu>"
,
"xaxis:lin:auto"
,
"<#mu>"
,
"yaxis:lin:90:102"
,
"Efficiency [%]"
},
41
{
"roi_dphi_eff"
,
"Efficiency #Delta#phi(RoI)"
,
"xaxis:lin:-0.6:0.6"
,
"#Delta#phi (RoI)"
,
"yaxis:lin:90:102"
,
"Efficiency [%]"
},
42
{
"roi_deta_eff"
,
"Efficiency #Delta#eta(RoI)"
,
"xaxis:lin:-0.6:0.6"
,
"#Delta#eta (RoI)"
,
"yaxis:lin:90:102"
,
"Efficiency [%]"
},
43
{
"roi_dR_eff"
,
"Efficiency #DeltaR(RoI)"
,
"xaxis:lin:0:0.6"
,
"#Delta R (RoI)"
,
"yaxis:lin:90:102"
,
"Efficiency [%]"
},
44
46
{
"ipT_res"
,
"Residual 1/p_{T}"
,
"xaxis:lin:-0.15:0.2"
,
"#Delta 1/p_{T} [GeV^{-1}]"
,
"yaxis:log:auto"
,
"Normalised entries"
},
47
{
"eta_res"
,
"Residual #eta"
,
"xaxis:lin:-0.05:0.05"
,
"#Delta#eta"
,
"yaxis:log:auto"
,
"Normalised entries"
},
48
{
"phi_res"
,
"Residual #phi"
,
"xaxis:lin:-0.05:0.05"
,
"#Delta#phi"
,
"yaxis:log:auto"
,
"Normalised entries"
},
49
{
"z0_res"
,
"Residual z0"
,
"xaxis:lin:-10:10"
,
"#Delta z_{0} [mm]"
,
"yaxis:log:auto"
,
"Normalised entries"
},
50
{
"a0_res"
,
"Residual a0"
,
"xaxis:lin:-1:1"
,
"#Delta d_{0} [mm]"
,
"yaxis:log:auto"
,
"Normalised entries"
},
51
53
{
"rd0_vs_pt/sigma"
,
"Residual d vs p_{T}"
,
"xaxis:lin:auto"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:auto"
,
"d_{0} resolution [mm]"
},
54
{
"rd0_vs_signed_pt/sigma"
,
"Residual d vs signed p_{T}"
,
"xaxis:lin:-100:100"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:auto"
,
"d_{0} resolution [mm]"
},
55
{
"rd0_vs_eta/sigma"
,
"Residual d vs #eta"
,
"xaxis:lin"
,
"Offline #eta"
,
"yaxis:lin:auto"
,
"d_{0} resolution [mm]"
},
56
{
"rd0_vs_ipt/sigma"
,
"Residual d vs 1/p_{T}"
,
"xaxis:lin"
,
"1/p_{T} [GeV^{-1}]"
,
"yaxis:lin:auto"
,
"d_{0} resolution [mm]"
},
57
58
{
"ript_vs_pt/sigma"
,
"Residual 1/p_{T} vs p_{T}"
,
"xaxis:lin:auto"
,
"Offline p_{T} [GeV]"
,
"yaxis:log:auto"
,
"1/p_{T} resolution [GeV^{-1}]"
},
59
{
"ript_vs_eta/sigma"
,
"Residual 1/p_{T} vs #eta"
,
"xaxis:lin"
,
"Offline #eta"
,
"yaxis:lin:auto"
,
"1/p_{T} resolution [GeV^{-1}]"
},
60
{
"ript_vs_ipt/sigma"
,
"Residual 1/p_{T} vs 1/p_{T}"
,
"xaxis:lin"
,
"1/p_{T} [GeV^{-1}]"
,
"yaxis:lin:auto"
,
"1/p_{T} resolution [GeV^{-1}]"
},
61
62
{
"reta_vs_pt/sigma"
,
"Residual #eta p_{T}"
,
"xaxis:log:auto"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:auto"
,
"#eta resolution"
},
63
{
"reta_vs_eta/sigma"
,
"Residual #eta vs #eta"
,
"xaxis:lin"
,
"Offline #eta"
,
"yaxis:lin:auto"
,
"#eta resolution"
},
64
{
"reta_vs_ipt/sigma"
,
"Residual #eta vs 1/p_{T}"
,
"xaxis:lin"
,
"1/p_{T} [GeV^{-1}]"
,
"yaxis:lin:auto"
,
"#eta resolution"
},
65
66
{
"rphi_vs_pt/sigma"
,
"Residual #phi vs p_{T}"
,
"xaxis:lin:1:100"
,
"p_{T} [GeV]"
,
"yaxis:lin:auto"
,
"#phi resolution"
},
67
{
"rphi_vs_ipt/sigma"
,
"Residual #phi vs 1/p_{T}"
,
"xaxis:lin"
,
"1/p_{T} [GeV^{-1}]"
,
"yaxis:lin:auto"
,
"#phi resolution"
},
68
69
{
"rzed_vs_eta/sigma"
,
"Residual z vs #eta"
,
"xaxis:lin"
,
"Offline #eta"
,
"yaxis:lin:auto"
,
"z_{0} resolution [mm]"
},
70
{
"rzed_vs_pt/sigma"
,
"Residual z vs p_{T}"
,
"xaxis:log:auto"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:auto"
,
"z_{0} resolution [mm]"
},
71
{
"rzed_vs_signed_pt/sigma"
,
"Residual z vs signed p_{T}"
,
"xaxis:lin:-100:100"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:auto"
,
"z_{0} resolution [mm]"
},
72
{
"rzed_vs_zed/sigma"
,
"Residual z vs z"
,
"xaxis:lin:-250:250"
,
"Offline z [mm]"
,
"yaxis:lin:auto"
,
"z_{0} resolution [mm]"
},
73
{
"rzed_vs_ipt/sigma"
,
"Residual z vs 1/p_{T}"
,
"xaxis:lin"
,
"1/p_{T} [GeV^{-1}]"
,
"yaxis:lin:auto"
,
"z_{0} resolution [mm]"
},
74
76
{
"ntracks_rec"
,
"number of reconstructed tracks"
,
"xaxis:lin:auto"
,
"N trigger tracks"
,
"yaxis:log:auto"
,
"Entries"
},
77
79
{
"npix_eta/mean"
,
"mean number of pixel hits"
,
"xaxis:lin"
,
"Offline #eta"
,
"yaxis:lin:3:6"
,
"Pixel hits"
},
80
{
"nsct_eta/mean"
,
"mean number of SCT hits"
,
"xaxis:lin"
,
"Offline #eta"
,
"yaxis:lin:7:10"
,
"SCT clusters"
},
81
82
{
"npix_pt/mean"
,
"mean number of pixel hits"
,
"xaxis:lin:auto"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:3:6"
,
"Pixel hits"
},
83
{
"nsct_pt/mean"
,
"mean number of SCT hits"
,
"xaxis:lin:auto"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:7:10"
,
"SCT clusters"
},
84
85
{
"npixh_pt/mean"
,
"mean number of pixel holes"
,
"xaxis:lin:auto"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:-1:6"
,
"Pixel holes"
},
86
{
"nscth_pt/mean"
,
"mean number of SCT holes"
,
"xaxis:lin:auto"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:-1:10"
,
"SCT holes"
},
87
88
90
{
"Chi2prob/1d"
,
"Chi2 probability"
,
"xaxis:lin"
,
"track #chi^{2} Probability"
,
"yaxis:lin:auto"
,
"Entries"
},
91
{
"Chi2dof/1d"
,
"Chi2 per dof"
,
"xaxis:lin"
,
"track #chi^{2} per dof"
,
"yaxis:log:auto"
,
"Entries"
},
92
{
"Chi2/1d"
,
"Chi2"
,
"xaxis:lin"
,
"Offline track #chi^{2}"
,
"yaxis:lin"
,
"Entries"
},
93
94
{
"Chi2prob/mean"
,
"Chi2 probability vs pT"
,
"xaxis:log:auto"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin"
,
"mean track #Chi^{2} Probability"
}
95
96
};
97
98
99
#ifdef IDTPM2
100
panel_type
eff_panel
= {
101
102
{
"Efficiencies/eff_vs_pt"
,
"Efficiency p_{T}"
,
"xaxis:log:auto:1:100"
,
"Offline track p_{T} [GeV]"
,
"yaxis:lin:auto:0.90:1.02"
,
"Efficiency"
},
103
{
"Efficiencies/eff_vs_eta"
,
"Efficiency #eta"
,
"xaxis:lin"
,
"Offline track #eta"
,
"yaxis:lin:auto:0.90:1.02"
,
"Efficiency"
},
104
105
{
"Efficiencies/eff_vs_phi"
,
"Efficiency #phi"
,
"xaxis:lin"
,
"Offline track #phi"
,
"yaxis:lin:0.90:1.02"
,
"Efficiency"
},
106
{
"Efficiencies/eff_vs_actualMu"
,
"Efficiency nVtx"
,
"xaxis:lin:auto"
,
"Pile-up <#mu>"
,
"yaxis:lin:0.90:1.02"
,
"Efficiency"
},
107
108
{
"Efficiencies/eff_vs_d0"
,
"Efficiency d0"
,
"xaxis:lin:autosym"
,
"Offline track d_{0} [mm]"
,
"yaxis:lin:0.90:1.02"
,
"Efficiency [%]"
},
109
{
"Efficiencies/eff_vs_z0"
,
"Efficiency z0"
,
"xaxis:lin:autosym:-180:180"
,
"Offline track z_{0} [mm]"
,
"yaxis:lin:0.90:1.02"
,
"Efficiency [%]"
}
110
111
};
112
#endif
113
114
115
panel_type
eff_panel
= {
116
117
{
"eta_eff"
,
"Efficiency #eta"
,
"xaxis:lin"
,
"Offline track #eta"
,
"yaxis:lin:auto:90:102"
,
"Efficiency [%]"
},
118
{
"pT_eff"
,
"Efficiency p_{T}"
,
"xaxis:log:auto:1:100"
,
"Offline track p_{T} [GeV]"
,
"yaxis:lin:auto:90:102"
,
"Efficiency [%]"
},
119
{
"phi_eff"
,
"Efficiency #phi"
,
"xaxis:lin"
,
"Offline track #phi"
,
"yaxis:lin:auto:90:102"
,
"Efficiency [%]"
},
120
{
"a0_eff"
,
"Efficiency a0"
,
"xaxis:lin:autosym"
,
"Offline track d_{0} [mm]"
,
"yaxis:lin:auto:90:102"
,
"Efficiency [%]"
}
121
122
};
123
124
125
126
panel_type
res_panel
= {
127
128
{
"eta_res"
,
"Residual #eta"
,
"xaxis:lin:-0.05:0.05"
,
"#Delta#eta"
,
"yaxis:log:auto"
,
"Normalised entries"
},
129
{
"ipT_res"
,
"Residual 1/p_{T}"
,
"xaxis:lin:-0.15:0.2"
,
"#Delta 1/p_{T} [GeV^{-1}]"
,
"yaxis:log:auto"
,
"Normalised entries"
},
130
{
"phi_res"
,
"Residual #phi"
,
"xaxis:lin:-0.05:0.05"
,
"#Delta#phi"
,
"yaxis:log:auto"
,
"Normalised entries"
},
131
{
"z0_res"
,
"Residual z0"
,
"xaxis:lin:-10:10"
,
"#Delta z_{0} [mm]"
,
"yaxis:log:auto"
,
"Normalised entries"
}
132
133
};
134
135
136
panel_type
diff_panel
= {
137
138
{
"reta_vs_eta/sigma"
,
"Residual #eta vs #eta"
,
"xaxis:lin"
,
"Offline #eta"
,
"yaxis:lin:auto"
,
"#eta resolution"
},
139
{
"reta_vs_pt/sigma"
,
"Residual #eta p_{T}"
,
"xaxis:log:auto"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:auto"
,
"#eta resolution"
},
140
141
{
"ript_vs_eta/sigma"
,
"Residual 1/p_{T} vs #eta"
,
"xaxis:lin:auto"
,
"Offline #eta"
,
"yaxis:log:auto"
,
"1/p_{T} resolution [GeV^{-1}]"
},
142
{
"ript_vs_pt/sigma"
,
"Residual 1/p_{T} vs p_{T}"
,
"xaxis:log:auto"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:auto"
,
"1/p_{T} resolution [GeV^{-1}]"
},
143
144
{
"rzed_vs_eta/sigma"
,
"Residual z vs #eta"
,
"xaxis:lin"
,
"Offline #eta"
,
"yaxis:lin:auto"
,
"z_{0} resolution [mm]"
},
145
{
"rzed_vs_pt/sigma"
,
"Residual z vs p_{T}"
,
"xaxis:log:auto"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:auto"
,
"z_{0} resolution [mm]"
},
146
147
{
"rd0_vs_eta/sigma"
,
"Residual d vs #eta"
,
"xaxis:lin"
,
"Offline #eta"
,
"yaxis:lin:auto"
,
"d_{0} resolution [mm]"
},
148
{
"rd0_vs_pt/sigma"
,
"Residual d vs p_{T}"
,
"xaxis:log:auto"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:auto"
,
"d_{0} resolution [mm]"
},
149
150
{
"rd0_vs_signed_pt/sigma"
,
"Residual d vs signed p_{T}"
,
"xaxis:lin:-100:100"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:auto"
,
"d_{0} resolution [mm]"
},
151
{
"rzed_vs_signed_pt/sigma"
,
"Residual z vs signed p_{T}"
,
"xaxis:lin:-100:100"
,
"Offline p_{T} [GeV]"
,
"yaxis:lin:auto"
,
"z_{0} resolution [mm]"
}
152
153
};
154
155
156
157
panel_type
unwanted
= {
158
159
{
"ript_vs_eta/sigma"
,
"Residual 1/p_{T} vs #eta"
,
"xaxis:lin"
,
"Offline #eta"
,
"yaxis:lin:auto"
,
"1/p_{T} resolution [GeV^{-1}]"
},
160
{
"rphi_vs_pt/sigma"
,
"Residual #phi vs p_{T}"
,
"xaxis:lin:1:100"
,
"p_{T} [GeV]"
,
"yaxis:lin:auto"
,
"#phi resolution"
},
161
{
"rzed_vs_zed/sigma"
,
"Residual z vs z"
,
"xaxis:lin:-250:250"
,
"Offline z [mm]"
,
"yaxis:lin:auto"
,
"z_{0} resolution [mm]"
},
162
163
{
"rd0_vs_ipt/sigma"
,
"Residual d vs 1/p_{T}"
,
"xaxis:lin"
,
"1/p_{T} [GeV^{-1}]"
,
"yaxis:lin:auto"
,
"d_{0} resolution [mm]"
},
164
{
"ript_vs_ipt/sigma"
,
"Residual 1/p_{T} vs 1/p_{T}"
,
"xaxis:lin"
,
"1/p_{T} [GeV^{-1}]"
,
"yaxis:lin:auto"
,
"1/p_{T} resolution [GeV^{-1}]"
},
165
{
"reta_vs_ipt/sigma"
,
"Residual #eta vs 1/p_{T}"
,
"xaxis:lin"
,
"1/p_{T} [GeV^{-1}]"
,
"yaxis:lin:auto"
,
"#eta resolution"
},
166
{
"rphi_vs_ipt/sigma"
,
"Residual #phi vs 1/p_{T}"
,
"xaxis:lin"
,
"1/p_{T} [GeV^{-1}]"
,
"yaxis:lin:auto"
,
"#phi resolution"
},
167
{
"rzed_vs_ipt/sigma"
,
"Residual z vs 1/p_{T}"
,
"xaxis:lin"
,
"1/p_{T} [GeV^{-1}]"
,
"yaxis:lin:auto"
,
"z_{0} resolution [mm]"
}
168
169
};
170
171
172
#endif
/* DEFAULT_PANELS_H */
173
174
175
176
177
178
179
180
181
182
res_panel
panel_type res_panel
Definition
default_panels.h:126
diff_panel
panel_type diff_panel
Definition
default_panels.h:136
unwanted
panel_type unwanted
Definition
default_panels.h:157
panel_type
std::vector< std::vector< string > > panel_type
Definition
default_panels.h:21
eff_panel
panel_type eff_panel
Definition
default_panels.h:115
histos_default
panel_type histos_default
Definition
default_panels.h:23
Nhistos
const int Nhistos
Definition
default_panels.h:19
Generated on
for ATLAS Offline Software by
1.17.0