ATLAS Offline Software
Loading...
Searching...
No Matches
MuonTrackMonitorAlgorithm.py
Go to the documentation of this file.
1"""
2Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
32020 Matthias Schott - Uni Mainz
4"""
5
6from AthenaConfiguration.Enums import BeamType
7
8
9def MuonTrackConfig(flags, **kwargs):
10 from AthenaMonitoring import AthMonitorCfgHelper
11 from AthenaConfiguration.ComponentFactory import CompFactory
12
13 helper = AthMonitorCfgHelper(flags, "MuonTrackMonitoringConfig")
14 if flags.Beam.Type != BeamType.Collisions:
15 kwargs.setdefault("PrimaryVerticesKey", "")
16 if flags.Common.isOnline or flags.Beam.Type != BeamType.Collisions:
17 kwargs.setdefault("RequireBeamSpot", False)
18
19 muonTrackAlg = helper.addAlgorithm(CompFactory.MuonTrackMonitorAlgorithm, "MuonTrackMonitorAlg", **kwargs)
20
21 myGroup = helper.addGroup(muonTrackAlg, "MuonTrackMonitorAlgorithm", "MuonPhysics/")
22
23
24
27
28 # Muons/Jpsi
29 # -----------------------------------------------------
30 myGroup.defineHistogram('JpsiMuonEta,JpsiMuonPhi;Muons_Jpsi_Origin_eta_phi',
31 title='Muons_Jpsi_Origin_eta_phi;eta;phi',
32 type='TH2F', path='Muons/Jpsi',
33 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
34 myGroup.defineHistogram('JpsiMuonEtaTight,JpsiMuonPhiTight;Muons_Jpsi_eta_phi_tight',
35 title='Muons_Jpsi_eta_phi_tight;eta;phi',
36 type='TH2F', path='Muons/Jpsi',
37 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
38 myGroup.defineHistogram('JpsiMuonEtaMedium,JpsiMuonPhiMedium;Muons_Jpsi_eta_phi_medium',
39 title='Muons_Jpsi_eta_phi_medium;eta;phi',
40 type='TH2F', path='Muons/Jpsi',
41 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
42 myGroup.defineHistogram('JpsiMuonD0;Muons_Jpsi_d0',
43 title='Muons_Jpsi_d0;d0;Entries',
44 type='TH1F', path='Muons/Jpsi',
45 xbins=30, xmin=-1, xmax=1, opt='kAlwaysCreate')
46 myGroup.defineHistogram('JpsiMuonZ0;Muons_Jpsi_z0',
47 title='Muons_Jpsi_z0;z0;Entries',
48 type='TH1F', path='Muons/Jpsi',
49 xbins=100, xmin=-200, xmax=200, opt='kAlwaysCreate')
50 myGroup.defineHistogram('JpsiMuonDPTIDME;Muons_Jpsi_ddpt_idme',
51 title='Muons_Jpsi_ddpt_idme;(ptID-ptME)/ptID;Entries',
52 type='TH1F', path='Muons/Jpsi',
53 xbins=30, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
54 myGroup.defineHistogram('JpsiMuonDPTIDMS;Muons_Jpsi_ddpt_idms',
55 title='Muons_Jpsi_ddpt_idms;(ptID-ptMS)/ptID;Entries',
56 type='TH1F', path='Muons/Jpsi',
57 xbins=30, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
58 myGroup.defineHistogram('JpsiMuonDPTCBME;Muons_Jpsi_ddpt_cbme',
59 title='Muons_Jpsi_ddpt_cbme;(ptCB-ptME)/ptCB;Entries',
60 type='TH1F', path='Muons/Jpsi',
61 xbins=30, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
62 myGroup.defineHistogram('JpsiMuonPt;Muons_Jpsi_pt',
63 title='Muons_Jpsi_pt; pT[GeV];Entries',
64 type='TH1F', path='Muons/Jpsi',
65 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
66 myGroup.defineHistogram('JpsiMuonPt;Muons_Jpsi_pt_broad',
67 title='Muons_Jpsi_pt_broad;pT[GeV];Entries',
68 type='TH1F', path='Muons/Jpsi',
69 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
70 myGroup.defineHistogram('JpsiMass2D,muMinusEta;JpsimuMinusEta',
71 title='JpsimuMinusEta;JPsi mass;#eta_{#mu^{-}}',
72 type='TH2F', path='Muons/Jpsi',
73 xbins=50, xmin=2.6, xmax=3.6, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
74 myGroup.defineHistogram('JpsiMass2D,muPlusEta;JpsimuPlusEta',
75 title='JpsimuPlusEta;JPsi mass;#eta_{#mu^{+}}',
76 type='TH2F', path='Muons/Jpsi',
77 xbins=50, xmin=2.6, xmax=3.6, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
78 myGroup.defineHistogram('muMinusEta,muPlusEta;JpsimuPlusMinus',
79 title='JpsimuPlusMinus;#eta_{#mu^{-}};#eta_{#mu^{+}}',
80 type='TH2F', path='Muons/Jpsi',
81 xbins=31, xmin=-3.15, xmax=3.15, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
82 myGroup.defineHistogram('JpsiMass,JpsiEta;JpsiMassAverage',
83 title='JpsiMassAverage;mass;eta',
84 type='TH2F', path='Muons/Jpsi',
85 xbins=50, xmin=2.6, xmax=3.6, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
86 myGroup.defineHistogram('JpsiMass2D,Eta2D;JpsiMassEta2D',
87 title='JpsiMassEta2D;mass;eta(#mu^{-}#mu^{+})',
88 type='TH2F', path='Muons/Jpsi',
89 xbins=27, xmin=2.6, xmax=3.6, ybins=16, ymin=0.5, ymax=16.5, opt='kAlwaysCreate')
90 myGroup.defineHistogram('JpsiMuonEta,CBMuonPt;Muons_JpsiMuons_eta_pt',
91 title='Muons_JpsiMuons_eta_pt;eta;pt',
92 type='TH2F', path='Muons/Jpsi',
93 xbins=27, xmin=-2.7, xmax=2.7, ybins=100, ymin=0, ymax=200, opt='kAlwaysCreate')
94 myGroup.defineHistogram('JpsiMuonsEtaHitsLayer1,JpsiMuonsPhiHitsLayer1;Jpsi_HitsLayer1',
95 title='Jpsi_HitsLayer1',
96 type='TH2F', path='Muons/Jpsi',
97 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
98 myGroup.defineHistogram('JpsiMuonsEtaHitsLayer2,JpsiMuonsPhiHitsLayer2;Jpsi_HitsLayer2',
99 title='Jpsi_HitsLayer2',
100 type='TH2F', path='Muons/Jpsi',
101 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
102 myGroup.defineHistogram('JpsiMuonsEtaHitsLayer3,JpsiMuonsPhiHitsLayer3;Jpsi_HitsLayer3',
103 title='Jpsi_HitsLayer3',
104 type='TH2F', path='Muons/Jpsi',
105 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
106 myGroup.defineHistogram('JpsiMuonsEtaHitsLayer4,JpsiMuonsPhiHitsLayer4;Jpsi_HitsLayer4',
107 title='Jpsi_HitsLayer4',
108 type='TH2F', path='Muons/Jpsi',
109 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
110 # -----------------------------------------------------
111
112 # Muons/Z
113 # -----------------------------------------------------
114 myGroup.defineHistogram('ZMuonEta,ZMuonPhi;Muons_Z_Origin_eta_phi',
115 title='Muons_Z_Origin_eta_phi;eta;phi',
116 type='TH2F', path='Muons/Z',
117 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
118 myGroup.defineHistogram('ZMuonEtaTight,ZMuonPhiTight;Muons_Z_eta_phi_tight',
119 title='Muons_Z_eta_phi_tight;eta;phi',
120 type='TH2F', path='Muons/Z',
121 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
122 myGroup.defineHistogram('ZMuonEtaMedium,ZMuonPhiMedium;Muons_Z_eta_phi_medium',
123 title='Muons_Z_eta_phi_medium;eta;phi',
124 type='TH2F', path='Muons/Z',
125 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
126 myGroup.defineHistogram('ZMuonD0;Muons_Z_d0',
127 title='Muons_Z_d0;d0;Entries',
128 type='TH1F', path='Muons/Z',
129 xbins=100, xmin=-1, xmax=1, opt='kAlwaysCreate')
130 myGroup.defineHistogram('ZMuonZ0;Muons_Z_z0',
131 title='Muons_Z_z0;z0;Entries',
132 type='TH1F', path='Muons/Z',
133 xbins=100, xmin=-200, xmax=200, opt='kAlwaysCreate')
134 myGroup.defineHistogram('ZMuonDPTIDME;Muons_Z_ddpt_idme',
135 title='Muons_Z_ddpt_idme;(ptID-ptME)/ptID;Entries',
136 type='TH1F', path='Muons/Z',
137 xbins=100, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
138 myGroup.defineHistogram('ZMuonDPTIDMS;Muons_Z_ddpt_idms',
139 title='Muons_Z_ddpt_idms;(ptID-ptMS)/ptID;Entries',
140 type='TH1F', path='Muons/Z',
141 xbins=100, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
142 myGroup.defineHistogram('ZMuonDPTCBME;Muons_Z_ddpt_cbme',
143 title='Muons_Z_ddpt_cbme;(ptCB-ptME)/ptCB;Entries',
144 type='TH1F', path='Muons/Z',
145 xbins=100, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
146 myGroup.defineHistogram('ZMuonPt;Muons_Z_pt',
147 title='Muons_Z_pt; pT[GeV];Entries',
148 type='TH1F', path='Muons/Z',
149 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
150 myGroup.defineHistogram('ZMuonPt;Muons_Z_pt_broad',
151 title='Muons_Z_pt_broad;pT[GeV];Entries',
152 type='TH1F', path='Muons/Z',
153 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
154 myGroup.defineHistogram('ZMass,muMinusEta;ZmuMinusEta',
155 title='ZmuMinusEta;Z mass;#eta_{#mu^{-}}',
156 type='TH2F', path='Muons/Z',
157 xbins=27, xmin=76., xmax=106., ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
158 myGroup.defineHistogram('ZMass,muPlusEta;ZmuPlusEta',
159 title='ZmuPlusEta;Z mass;#eta_{#mu^{+}}',
160 type='TH2F', path='Muons/Z',
161 xbins=27, xmin=76., xmax=106., ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
162 myGroup.defineHistogram('muMinusEta,muPlusEta;ZmuPlusMinus',
163 title='ZmuPlusMinus;#eta_{#mu^{-}};#eta_{#mu^{+}}',
164 type='TH2F', path='Muons/Z',
165 xbins=31, xmin=-3.15, xmax=3.15, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
166 myGroup.defineHistogram('ZMass,ZEta;ZMassAverage',
167 title='ZMassAverage;mass;eta',
168 type='TH2F', path='Muons/Z',
169 xbins=27, xmin=76., xmax=106., ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
170 myGroup.defineHistogram('ZMass,MuPlusEta;ZMassEtaPlus',
171 title='ZMassEtaPlus;mass;eta(#mu^{-}#mu^{+})',
172 type='TH2F', path='Muons/Z',
173 xbins=27, xmin=76., xmax=106., ybins=16, ymin=0.5, ymax=16.5, opt='kAlwaysCreate')
174 myGroup.defineHistogram('ZMass,muMinusEta;ZMassEtaMinus',
175 title='ZMassEtaMinus;mass;eta(#mu^{-}#mu^{+})',
176 type='TH2F', path='Muons/Z',
177 xbins=27, xmin=76., xmax=106., ybins=16, ymin=0.5, ymax=16.5, opt='kAlwaysCreate')
178 myGroup.defineHistogram('ZMuonEta,CBMuonPt;Muons_ZMuons_eta_pt',
179 title='Muons_ZMuons_eta_pt;eta;pt',
180 type='TH2F', path='Muons/Z',
181 xbins=27, xmin=-2.7, xmax=2.7, ybins=100, ymin=0, ymax=200, opt='kAlwaysCreate')
182 myGroup.defineHistogram('ZMuonsEtaHitsLayer1,ZMuonsPhiHitsLayer1;Z_HitsLayer1',
183 title='Z_HitsLayer1',
184 type='TH2F', path='Muons/Z',
185 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
186 myGroup.defineHistogram('ZMuonsEtaHitsLayer2,ZMuonsPhiHitsLayer2;Z_HitsLayer2',
187 title='Z_HitsLayer2',
188 type='TH2F', path='Muons/Z',
189 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
190 myGroup.defineHistogram('ZMuonsEtaHitsLayer3,ZMuonsPhiHitsLayer3;Z_HitsLayer3',
191 title='Z_HitsLayer3',
192 type='TH2F', path='Muons/Z',
193 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
194 myGroup.defineHistogram('ZMuonsEtaHitsLayer4,ZMuonsPhiHitsLayer4;Z_HitsLayer4',
195 title='Z_HitsLayer4',
196 type='TH2F', path='Muons/Z',
197 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
198 # -----------------------------------------------------
199
200 # Muons/AllCBMuons
201 # -----------------------------------------------------
202 myGroup.defineHistogram('AllCBMuonEta,AllCBMuonPhi;Muons_AllCBMuons_eta_phi',
203 title='Muons_AllCBMuons_eta_phi;eta;phi',
204 type='TH2F', path='Muons/AllCBMuons',
205 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
206 myGroup.defineHistogram('AllCBMuonEtaTight,AllCBMuonPhiTight;Muons_AllCBMuons_eta_phi_tight',
207 title='Muons_AllCBMuons_eta_phi_tight;eta;phi',
208 type='TH2F', path='Muons/AllCBMuons',
209 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
210 myGroup.defineHistogram('AllCBMuonEtaMedium,AllCBMuonPhiMedium;Muons_AllCBMuons_eta_phi_medium',
211 title='Muons_AllCBMuons_eta_phi_medium;eta;phi',
212 type='TH2F', path='Muons/AllCBMuons',
213 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
214 myGroup.defineHistogram('AllCBMuonD0;Muons_AllCBMuons_d0',
215 title='Muons_AllCBMuons_d0;d0;Entries',
216 type='TH1F', path='Muons/AllCBMuons',
217 xbins=40, xmin=-1, xmax=1, opt='kAlwaysCreate')
218 myGroup.defineHistogram('AllCBMuonZ0;Muons_AllCBMuons_z0',
219 title='Muons_AllCBMuons_z0;z0;Entries',
220 type='TH1F', path='Muons/AllCBMuons',
221 xbins=100, xmin=-200, xmax=200, opt='kAlwaysCreate')
222 myGroup.defineHistogram('AllCBMuonIDchi2ndof;Muons_AllCBMuons_IDtndof',
223 title='Muons_AllCBMuons_IDtndof;TotalNumberDOF;Entries',
224 type='TH1F', path='Muons/AllCBMuons',
225 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
226 myGroup.defineHistogram('AllCBMuonMEchi2ndof;Muons_AllCBMuons_MEtndof',
227 title='Muons_AllCBMuons_MEtndof;TotalNumberDOF;Entries',
228 type='TH1F', path='Muons/AllCBMuons',
229 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
230 myGroup.defineHistogram('AllCBMuonDPTIDME;Muons_AllCBMuons_ddpt_idme',
231 title='Muons_AllCBMuons_ddpt_idme;(ptID-ptME)/ptID;Entries',
232 type='TH1F', path='Muons/AllCBMuons',
233 xbins=40, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
234 myGroup.defineHistogram('AllCBMuonDPTIDMS;Muons_AllCBMuons_ddpt_idms',
235 title='Muons_AllCBMuons_ddpt_idms;(ptID-ptMS)/ptID;Entries',
236 type='TH1F', path='Muons/AllCBMuons',
237 xbins=40, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
238 myGroup.defineHistogram('AllCBMuonDPTCBME;Muons_AllCBMuons_ddpt_cbme',
239 title='Muons_AllCBMuons_ddpt_cbme;(ptCB-ptME)/ptCB;Entries',
240 type='TH1F', path='Muons/AllCBMuons',
241 xbins=40, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
242 myGroup.defineHistogram('AllCBMuonPt;Muons_AllCBMuons_pt',
243 title='Muons_AllCBMuons_pt;pT[GeV];Entries',
244 type='TH1F', path='Muons/AllCBMuons',
245 xbins=50, xmin=0, xmax=100, opt='kAlwaysCreate')
246 myGroup.defineHistogram('AllCBMuonPt;Muons_AllCBMuons_pt_broad',
247 title='Muons_AllCBMuons_pt_broad;pT[GeV];Entries',
248 type='TH1F', path='Muons/AllCBMuons',
249 xbins=50, xmin=0, xmax=1000, opt='kAlwaysCreate')
250 myGroup.defineHistogram('AllCBMuonAuthor;Muons_AllCBMuons_Author',
251 title='Muons_AllCBMuons_Author;Author;Entries',
252 type='TH1F', path='Muons/AllCBMuons',
253 xbins=20, xmin=0, xmax=20, opt='kAlwaysCreate')
254 myGroup.defineHistogram('AllCBMuonType;Muons_AllCBMuons_Type',
255 title='Muons_AllCBMuons_Type;Type;Entries',
256 type='TH1F', path='Muons/AllCBMuons',
257 xbins=20, xmin=0, xmax=20, opt='kAlwaysCreate')
258 myGroup.defineHistogram('AllCBMuonEta1Triggered,AllCBMuonMuonPhi1Triggered;Muons_AllCBMuons_eta_phi_1Triggered',
259 title='Muons_AllCBMuons_eta_phi_1Triggered;eta;phi',
260 type='TH2F', path='Muons/AllCBMuons',
261 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
262 myGroup.defineHistogram('AllCBMuonEta1All,AllCBMuonMuonPhi1All;Muons_AllCBMuons_eta_phi_1All',
263 title='Muons_AllCBMuons_eta_phi_1All;eta;phi',
264 type='TH2F', path='Muons/AllCBMuons',
265 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
266 myGroup.defineHistogram('AllCBMuonEta,AllCBMuonPt;Muons_AllCBMuons_eta_pt',
267 title='Muons_AllCBMuons_eta_pt;eta;pt',
268 type='TH2F', path='Muons/AllCBMuons',
269 xbins=27, xmin=-2.7, xmax=2.7, ybins=100, ymin=0, ymax=200, opt='kAlwaysCreate')
270 myGroup.defineHistogram('AllCBMuonsEtaHitsLayer1,AllCBMuonsPhiHitsLayer1;AllCBMuons_HitsLayer1',
271 title='AllCBMuons_HitsLayer1',
272 type='TH2F', path='Muons/AllCBMuons',
273 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
274 myGroup.defineHistogram('AllCBMuonsEtaHitsLayer2,AllCBMuonsPhiHitsLayer2;AllCBMuons_HitsLayer2',
275 title='AllCBMuons_HitsLayer2',
276 type='TH2F', path='Muons/AllCBMuons',
277 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
278 myGroup.defineHistogram('AllCBMuonsEtaHitsLayer3,AllCBMuonsPhiHitsLayer3;AllCBMuons_HitsLayer3',
279 title='AllCBMuons_HitsLayer3',
280 type='TH2F', path='Muons/AllCBMuons',
281 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
282 myGroup.defineHistogram('AllCBMuonsEtaHitsLayer4,AllCBMuonsPhiHitsLayer4;AllCBMuons_HitsLayer4',
283 title='AllCBMuons_HitsLayer4',
284 type='TH2F', path='Muons/AllCBMuons',
285 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
286 #myGroup.defineHistogram('AllCBMuonsNBHits;Muons_AllCBMuons_NBHits',
287 # title='Muons_AllCBMuons_NBHits',
288 # type='TH1F', path='Muons/NoTrigCBMuons',
289 # xbins=, xmin=, xmax=, opt='kAlwaysCreate')
290 #myGroup.defineHistogram('',
291 # title='',
292 # type='TH1F', path='Muons/NoTrigCBMuons',
293 # xbins=, xmin=, xmax=, opt='kAlwaysCreate')
294 #myGroup.defineHistogram('',
295 # title='',
296 # type='TH2F', path='Muons/AllCBMuons',
297 # xbins=, xmin=, xmax=, ybins=, ymin=, ymax=, opt='kAlwaysCreate')
298 # -----------------------------------------------------
299
300 # Muons/CBMuons
301 # -----------------------------------------------------
302 myGroup.defineHistogram('CBMuonEta,CBMuonPhi;Muons_CBMuons_eta_phi',
303 title='Muons_CBMuons_eta_phi;eta;phi',
304 type='TH2F', path='Muons/CBMuons',
305 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
306 myGroup.defineHistogram('CBMuonEtaTight,CBMuonPhiTight;Muons_CBMuons_eta_phi_tight',
307 title='Muons_CBMuons_eta_phi_tight;eta;phi',
308 type='TH2F', path='Muons/CBMuons',
309 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
310 myGroup.defineHistogram('CBMuonEtaMedium,CBMuonPhiMedium;Muons_CBMuons_eta_phi_medium',
311 title='Muons_CBMuons_eta_phi_medium;eta;phi',
312 type='TH2F', path='Muons/CBMuons',
313 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
314 myGroup.defineHistogram('CBMuonD0;Muons_CBMuons_d0',
315 title='Muons_CBMuons_d0;d0;Entries',
316 type='TH1F', path='Muons/CBMuons',
317 xbins=40, xmin=-1, xmax=1, opt='kAlwaysCreate')
318 myGroup.defineHistogram('CBMuonZ0;Muons_CBMuons_z0',
319 title='Muons_CBMuons_z0;z0;Entries',
320 type='TH1F', path='Muons/CBMuons',
321 xbins=100, xmin=-200, xmax=200, opt='kAlwaysCreate')
322 myGroup.defineHistogram('CBMuonIDchi2ndof;Muons_CBMuons_IDtndof',
323 title='Muons_CBMuons_IDtndof;TotalNumberDOF;Entries',
324 type='TH1F', path='Muons/CBMuons',
325 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
326 myGroup.defineHistogram('CBMuonMEchi2ndof;Muons_CBMuons_MEtndof',
327 title='Muons_CBMuons_MEtndof;TotalNumberDOF;Entries',
328 type='TH1F', path='Muons/CBMuons',
329 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
330 myGroup.defineHistogram('CBMuonDPTIDME;Muons_CBMuons_ddpt_idme',
331 title='Muons_CBMuons_ddpt_idme;(ptID-ptME)/ptID;Entries',
332 type='TH1F', path='Muons/CBMuons',
333 xbins=40, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
334 myGroup.defineHistogram('CBMuonDPTIDMS;Muons_CBMuons_ddpt_idms',
335 title='Muons_CBMuons_ddpt_idms;(ptID-ptMS)/ptID;Entries',
336 type='TH1F', path='Muons/CBMuons',
337 xbins=40, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
338 myGroup.defineHistogram('CBMuonDPTCBME;Muons_CBMuons_ddpt_cbme',
339 title='Muons_CBMuons_ddpt_cbme;(ptCB-ptME)/ptCB;Entries',
340 type='TH1F', path='Muons/CBMuons',
341 xbins=40, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
342 myGroup.defineHistogram('CBMuonPt;Muons_CBMuons_pt',
343 title='Muons_CBMuons_pt;pT[GeV];Entries',
344 type='TH1F', path='Muons/CBMuons',
345 xbins=50, xmin=0, xmax=100, opt='kAlwaysCreate')
346 myGroup.defineHistogram('CBMuonPt;Muons_CBMuons_pt_broad',
347 title='Muons_CBMuons_pt_broad;pT[GeV];Entries',
348 type='TH1F', path='Muons/CBMuons',
349 xbins=50, xmin=0, xmax=1000, opt='kAlwaysCreate')
350 myGroup.defineHistogram('CBMuonAuthor;Muons_CBMuons_Author',
351 title='Muons_CBMuons_Author;Author;Entries',
352 type='TH1F', path='Muons/CBMuons',
353 xbins=20, xmin=0, xmax=20, opt='kAlwaysCreate')
354 myGroup.defineHistogram('CBMuonType;Muons_CBMuons_Type',
355 title='Muons_CBMuons_Type;Type;Entries',
356 type='TH1F', path='Muons/CBMuons',
357 xbins=20, xmin=0, xmax=20, opt='kAlwaysCreate')
358 myGroup.defineHistogram('CBMuonEta1Triggered,CBMuonPhi1Triggered;Muons_CBMuons_1Triggered_eta_phi',
359 title='Muons_CBMuons_eta_phi_1Triggered;eta;phi',
360 type='TH2F', path='Muons/CBMuons',
361 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
362 myGroup.defineHistogram('CBMuonEta1All,CBMuonPhi1All;Muons_CBMuons_1All_eta_phi',
363 title='Muons_CBMuons_eta_phi_1All;eta;phi',
364 type='TH2F', path='Muons/CBMuons',
365 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
366 myGroup.defineHistogram('CBMuonEta,CBMuonPt;Muons_CBMuons_eta_pt',
367 title='Muons_CBMuons_eta_pt;eta;pt',
368 type='TH2F', path='Muons/CBMuons',
369 xbins=27, xmin=-2.7, xmax=2.7, ybins=100, ymin=0, ymax=200, opt='kAlwaysCreate')
370 myGroup.defineHistogram('CBMuonsEtaHitsLayer1,CBMuonsPhiHitsLayer1;CB_HitsLayer1',
371 title='CB_HitsLayer1',
372 type='TH2F', path='Muons/CBMuons',
373 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
374 myGroup.defineHistogram('CBMuonsEtaHitsLayer2,CBMuonsPhiHitsLayer2;CB_HitsLayer2',
375 title='CB_HitsLayer2',
376 type='TH2F', path='Muons/CBMuons',
377 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
378 myGroup.defineHistogram('CBMuonsEtaHitsLayer3,CBMuonsPhiHitsLayer3;CB_HitsLayer3',
379 title='CB_HitsLayer3',
380 type='TH2F', path='Muons/CBMuons',
381 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
382 myGroup.defineHistogram('CBMuonsEtaHitsLayer4,CBMuonsPhiHitsLayer4;CB_HitsLayer4',
383 title='CB_HitsLayer4',
384 type='TH2F', path='Muons/CBMuons',
385 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
386 # -----------------------------------------------------
387
388 # Muons/AllNonCBMuons
389 # -----------------------------------------------------
390 myGroup.defineHistogram('AllNonCBMuonEta,AllNonCBMuonPhi;Muons_AllNonCBMuons_Origin_eta_phi',
391 title='Muons_AllNonCBMuons_Origin_eta_phi;eta;phi;',
392 type='TH2F', path='Muons/AllNonCBMuons',
393 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
394 myGroup.defineHistogram('AllNonCBMuonEta,AllNonCBMuonPhi;Muons_AllNonCBMuons_eta_phi',
395 title='Muons_AllNonCBMuons_eta_phi;eta;phi',
396 type='TH2F', path='Muons/AllNonCBMuons',
397 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
398 myGroup.defineHistogram('AllNonCBMuonEtaTight,AllNonCBMuonPhiTight;Muons_AllNonCBMuons_eta_phi_tight',
399 title='Muons_AllNonCBMuons_eta_phi_tight;eta;phi',
400 type='TH2F', path='Muons/AllNonCBMuons',
401 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
402 myGroup.defineHistogram('AllNonCBMuonEtaMedium,AllNonCBMuonPhiMedium;Muons_AllNonCBMuons_eta_phi_medium',
403 title='Muons_AllNonCBMuons_eta_phi_medium;eta;phi',
404 type='TH2F', path='Muons/AllNonCBMuons',
405 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
406 myGroup.defineHistogram('AllNonCBMuonD0;Muons_AllNonCBMuons_d0',
407 title='Muons_AllNonCBMuons_d0;d0;Entries',
408 type='TH1F', path='Muons/AllNonCBMuons',
409 xbins=40, xmin=-1, xmax=1, opt='kAlwaysCreate')
410 myGroup.defineHistogram('AllNonCBMuonZ0;Muons_AllNonCBMuons_z0',
411 title='Muons_AllNonCBMuons_z0;z0;Entries',
412 type='TH1F', path='Muons/AllNonCBMuons',
413 xbins=100, xmin=-200, xmax=200, opt='kAlwaysCreate')
414 myGroup.defineHistogram('AllNonCBMuonIDchi2ndof;Muons_AllNonCBMuons_IDtndof',
415 title='Muons_AllNonCBMuons_IDtndof;TotalNumberDOF;Entries',
416 type='TH1F', path='Muons/AllNonCBMuons',
417 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
418 myGroup.defineHistogram('AllNonCBMuonMEchi2ndof;Muons_AllNonCBMuons_MEtndof',
419 title='Muons_AllNonCBMuons_MEtndof;TotalNumberDOF;Entries',
420 type='TH1F', path='Muons/AllNonCBMuons',
421 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
422 myGroup.defineHistogram('AllNonCBMuonDPTIDME;Muons_AllNonCBMuons_ddpt_idme',
423 title='Muons_AllNonCBMuons_ddpt_idme;(ptID-ptME)/ptID;Entries',
424 type='TH1F', path='Muons/AllNonCBMuons',
425 xbins=40, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
426 myGroup.defineHistogram('AllNonCBMuonDPTIDMS;Muons_AllNonCBMuons_ddpt_idms',
427 title='Muons_AllNonCBMuons_ddpt_idms;(ptID-ptMS)/ptID;Entries',
428 type='TH1F', path='Muons/AllNonCBMuons',
429 xbins=40, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
430 myGroup.defineHistogram('AllNonCBMuonDPTCBME;Muons_AllNonCBMuons_ddpt_cbme',
431 title='Muons_AllNonCBMuons_ddpt_cbme;(ptCB-ptME)/ptCB;Entries',
432 type='TH1F', path='Muons/AllNonCBMuons',
433 xbins=40, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
434 myGroup.defineHistogram('AllNonCBMuonPt;Muons_AllNonCBMuons_pt',
435 title='Muons_AllNonCBMuons_pt;pT[GeV];Entries',
436 type='TH1F', path='Muons/AllNonCBMuons',
437 xbins=50, xmin=0, xmax=100, opt='kAlwaysCreate')
438 myGroup.defineHistogram('AllNonCBMuonPt;Muons_AllNonCBMuons_pt_broad',
439 title='Muons_AllNonCBMuons_pt_broad;pT[GeV];Entries',
440 type='TH1F', path='Muons/AllNonCBMuons',
441 xbins=50, xmin=0, xmax=1000, opt='kAlwaysCreate')
442 myGroup.defineHistogram('AllNonCBMuonAuthor;Muons_AllNonCBMuons_Author',
443 title='Muons_AllNonCBMuons_Author;Author;Entries',
444 type='TH1F', path='Muons/AllNonCBMuons',
445 xbins=20, xmin=0, xmax=20, opt='kAlwaysCreate')
446 myGroup.defineHistogram('AllNonCBMuonType;Muons_AllNonCBMuons_Type',
447 title='Muons_AllNonCBMuons_Type;Type;Entries',
448 type='TH1F', path='Muons/AllNonCBMuons',
449 xbins=20, xmin=0, xmax=20, opt='kAlwaysCreate')
450 myGroup.defineHistogram('AllNonCBMuonEta1Triggered,AllNonCBMuonPhi1Triggered;Muons_AllNonCBMuons_1Triggered_eta_phi',
451 title='Muons_AllNonCBMuons_eta_phi_1Triggered;eta;phi',
452 type='TH2F', path='Muons/AllNonCBMuons',
453 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
454 myGroup.defineHistogram('AllNonCBMuonEta1All,AllNonCBMuonPhi1All;Muons_AllNonCBMuons_1All_eta_phi',
455 title='Muons_AllNonCBMuons_eta_phi_1All;eta;phi',
456 type='TH2F', path='Muons/AllNonCBMuons',
457 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
458 myGroup.defineHistogram('AllNonCBMuonEta,AllNonCBMuonPt;Muons_AllNonCBMuons_eta_pt',
459 title='Muons_AllNonCBMuons_eta_pt;eta;pt',
460 type='TH2F', path='Muons/AllNonCBMuons',
461 xbins=27, xmin=-2.7, xmax=2.7, ybins=100, ymin=0, ymax=200, opt='kAlwaysCreate')
462 myGroup.defineHistogram('AllNonCBMuonsEtaHitsLayer1,AllNonCBMuonsPhiHitsLayer1;AllNonCBMuons_HitsLayer1',
463 title='AllNonCBMuons_HitsLayer1',
464 type='TH2F', path='Muons/AllNonCBMuons',
465 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
466 myGroup.defineHistogram('AllNonCBMuonsEtaHitsLayer2,AllNonCBMuonsPhiHitsLayer2;AllNonCBMuons_HitsLayer2',
467 title='AllNonCBMuons_HitsLayer2',
468 type='TH2F', path='Muons/AllNonCBMuons',
469 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
470 myGroup.defineHistogram('AllNonCBMuonsEtaHitsLayer3,AllNonCBMuonsPhiHitsLayer3;AllNonCBMuons_HitsLayer3',
471 title='AllNonCBMuons_HitsLayer3',
472 type='TH2F', path='Muons/AllNonCBMuons',
473 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
474 myGroup.defineHistogram('AllNonCBMuonsEtaHitsLayer4,AllNonCBMuonsPhiHitsLayer4;AllNonCBMuons_HitsLayer4',
475 title='AllNonCBMuons_HitsLayer4',
476 type='TH2F', path='Muons/AllNonCBMuons',
477 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
478 # -----------------------------------------------------
479
480 # Muons/NonCBMuons
481 # -----------------------------------------------------
482 myGroup.defineHistogram('NonCBMuonEta,NonCBMuonPhi;Muons_NonCBMuons_Origin_eta_phi',
483 title='Muons_NonCBMuons_Origin_eta_phi;eta;phi;',
484 type='TH2F', path='Muons/NonCBMuons',
485 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
486 myGroup.defineHistogram('NonCBMuonEta,NonCBMuonPhi;Muons_NonCBMuons_eta_phi',
487 title='Muons_NonCBMuons_eta_phi;eta;phi',
488 type='TH2F', path='Muons/NonCBMuons',
489 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
490 myGroup.defineHistogram('NonCBMuonEtaTight,NonCBMuonPhiTight;Muons_NonCBMuons_eta_phi_tight',
491 title='Muons_NonCBMuons_eta_phi_tight;eta;phi',
492 type='TH2F', path='Muons/NonCBMuons',
493 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
494 myGroup.defineHistogram('NonCBMuonEtaMedium,NonCBMuonPhiMedium;Muons_NonCBMuons_eta_phi_medium',
495 title='Muons_NonCBMuons_eta_phi_medium;eta;phi',
496 type='TH2F', path='Muons/NonCBMuons',
497 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
498 myGroup.defineHistogram('NonCBMuonD0;Muons_NonCBMuons_d0',
499 title='Muons_NonCBMuons_d0;d0;Entries',
500 type='TH1F', path='Muons/NonCBMuons',
501 xbins=40, xmin=-1, xmax=1, opt='kAlwaysCreate')
502 myGroup.defineHistogram('NonCBMuonZ0;Muons_NonCBMuons_z0',
503 title='Muons_NonCBMuons_z0;z0;Entries',
504 type='TH1F', path='Muons/NonCBMuons',
505 xbins=100, xmin=-200, xmax=200, opt='kAlwaysCreate')
506 myGroup.defineHistogram('NonCBMuonIDchi2ndof;Muons_NonCBMuons_IDtndof',
507 title='Muons_NonCBMuons_IDtndof;TotalNumberDOF;Entries',
508 type='TH1F', path='Muons/NoTrigCBMuons',
509 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
510 myGroup.defineHistogram('NonCBMuonMEchi2ndof;Muons_NonCBMuons_MEtndof',
511 title='Muons_NonCBMuons_MEtndof;TotalNumberDOF;Entries',
512 type='TH1F', path='Muons/NoTrigCBMuons',
513 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
514 myGroup.defineHistogram('NonCBMuonDPTIDME;Muons_NonCBMuons_ddpt_idme',
515 title='Muons_NonCBMuons_ddpt_idme;(ptID-ptME)/ptID;Entries',
516 type='TH1F', path='Muons/NonCBMuons',
517 xbins=40, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
518 myGroup.defineHistogram('NonCBMuonDPTIDMS;Muons_NonCBMuons_ddpt_idms',
519 title='Muons_NonCBMuons_ddpt_idms;(ptID-ptMS)/ptID;Entries',
520 type='TH1F', path='Muons/NonCBMuons',
521 xbins=40, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
522 myGroup.defineHistogram('NonCBMuonDPTCBME;Muons_NonCBMuons_ddpt_cbme',
523 title='Muons_NonCBMuons_ddpt_cbme;(ptCB-ptME)/ptCB;Entries',
524 type='TH1F', path='Muons/NonCBMuons',
525 xbins=40, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
526 myGroup.defineHistogram('NonCBMuonPt;Muons_NonCBMuons_pt',
527 title='Muons_NonCBMuons_pt;pT[GeV];Entries',
528 type='TH1F', path='Muons/NonCBMuons',
529 xbins=50, xmin=0, xmax=100, opt='kAlwaysCreate')
530 myGroup.defineHistogram('NonCBMuonPt;Muons_NonCBMuons_pt_broad',
531 title='Muons_NonCBMuons_pt_broad;pT[GeV];Entries',
532 type='TH1F', path='Muons/NonCBMuons',
533 xbins=50, xmin=0, xmax=1000, opt='kAlwaysCreate')
534 myGroup.defineHistogram('NonCBMuonAuthor;Muons_NonCBMuons_Author',
535 title='Muons_NonCBMuons_Author;Author;Entries',
536 type='TH1F', path='Muons/NonCBMuons',
537 xbins=20, xmin=0, xmax=20, opt='kAlwaysCreate')
538 myGroup.defineHistogram('NonCBMuonType;Muons_NonCBMuons_Type',
539 title='Muons_NonCBMuons_Type;Type;Entries',
540 type='TH1F', path='Muons/NonCBMuons',
541 xbins=20, xmin=0, xmax=20, opt='kAlwaysCreate')
542 myGroup.defineHistogram('NonCBMuonEta1Triggered,NonCBMuonPhi1Triggered;Muons_NonCBMuons_1Triggered_eta_phi',
543 title='Muons_NonCBMuons_eta_phi_1Triggered;eta;phi',
544 type='TH2F', path='Muons/NonCBMuons',
545 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
546 myGroup.defineHistogram('NonCBMuonEta1All,NonCBMuonPhi1All;Muons_NonCBMuons_1All_eta_phi',
547 title='Muons_NonCBMuons_eta_phi_1All;eta;phi',
548 type='TH2F', path='Muons/NonCBMuons',
549 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
550 myGroup.defineHistogram('NonCBMuonEta,CBMuonPt;Muons_NonCBMuons_eta_pt',
551 title='Muons_NonCBMuons_eta_pt;eta;pt',
552 type='TH2F', path='Muons/NonCBMuons',
553 xbins=27, xmin=-2.7, xmax=2.7, ybins=100, ymin=0, ymax=200, opt='kAlwaysCreate')
554 myGroup.defineHistogram('NonCBMuonsEtaHitsLayer1,NonCBMuonsPhiHitsLayer1;NonCBMuons_HitsLayer1',
555 title='NonCBMuons_HitsLayer1',
556 type='TH2F', path='Muons/NonCBMuons',
557 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
558 myGroup.defineHistogram('NonCBMuonsEtaHitsLayer2,NonCBMuonsPhiHitsLayer2;NonCBMuons_HitsLayer2',
559 title='NonCBMuons_HitsLayer2',
560 type='TH2F', path='Muons/NonCBMuons',
561 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
562 myGroup.defineHistogram('NonCBMuonsEtaHitsLayer3,NonCBMuonsPhiHitsLayer3;NonCBMuons_HitsLayer3',
563 title='NonCBMuons_HitsLayer3',
564 type='TH2F', path='Muons/NonCBMuons',
565 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
566 myGroup.defineHistogram('NonCBMuonsEtaHitsLayer4,NonCBMuonsPhiHitsLayer4;NonCBMuons_HitsLayer4',
567 title='NonCBMuons_HitsLayer4',
568 type='TH2F', path='Muons/NonCBMuons',
569 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
570 # -----------------------------------------------------
571
572 # MuonPhysics/Muons/NoTrigCBMuons/
573 # -----------------------------------------------------
574 myGroup.defineHistogram('NoTrigCBMuonAuthor;Muons_NoTrigCBMuons_author',
575 title='Muons_NoTrigCBMuons_author;Author;Entries',
576 type='TH1F', path='Muons/NoTrigCBMuons',
577 xbins=20, xmin=0, xmax=20, opt='kAlwaysCreate')
578 myGroup.defineHistogram('NoTrigCBMuonType;Muons_NoTrigCBMuons_type',
579 title='Muons_NoTrigCBMuons_type;Type;Entries',
580 type='TH1F', path='Muons/NoTrigCBMuons',
581 xbins=20, xmin=0, xmax=20, opt='kAlwaysCreate')
582 myGroup.defineHistogram('NoTrigCBMuonIDchi2ndof;Muons_NoTrigCBMuons_chi2ndof',
583 title='Muons_NoTrigCBMuons_chi2ndof;TrackFitChi2/ndof',
584 type='TH1F', path='Muons/NoTrigCBMuons',
585 xbins=220, xmin=0, xmax=5, opt='kAlwaysCreate')
586 myGroup.defineHistogram('NoTrigCBMuonD0;Muons_NoTrigCBMuons_d0',
587 title='Muons_NoTrigCBMuons_d0;d0;Entries',
588 type='TH1F', path='Muons/NoTrigCBMuons',
589 xbins=40, xmin=-1, xmax=1, opt='kAlwaysCreate')
590 myGroup.defineHistogram('NoTrigCBMuonDPTIDME;Muons_NoTrigCBMuons_ddpt_idme',
591 title='Muons_NoTrigCBMuons_ddpt_idme;(ptID-ptME)/ptID;Entries',
592 type='TH1F', path='Muons/NoTrigCBMuons',
593 xbins=50, xmin=-5, xmax=5, opt='kAlwaysCreate')
594 myGroup.defineHistogram('NoTrigCBMuonDPTIDMS;Muons_NoTrigCBMuons_ddpt_idms',
595 title='Muons_NoTrigCBMuons_ddpt_idms;(ptID-ptMS)/ptID;Entries',
596 type='TH1F', path='Muons/NoTrigCBMuons',
597 xbins=50, xmin=-5, xmax=5, opt='kAlwaysCreate')
598 myGroup.defineHistogram('NoTrigCBMuonDPTCBME;Muons_NoTrigCBMuons_ddpt_cbme',
599 title='Muons_NoTrigCBMuons_ddpt_cbme;(ptCB-ptME)/ptCB;Entries',
600 type='TH1F', path='Muons/NoTrigCBMuons',
601 xbins=200, xmin=-5, xmax=5, opt='kAlwaysCreate')
602 myGroup.defineHistogram('NoTrigCBMuonEta;Muons_NoTrigCBMuons_eta',
603 title='Muons_NoTrigCBMuons_eta;#eta;Entries',
604 type='TH1F', path='Muons/NoTrigCBMuons',
605 xbins=50, xmin=-2.7, xmax=2.7, opt='kAlwaysCreate')
606 myGroup.defineHistogram('NoTrigCBMuonType;Muons_NoTrigCBMuons_muonType',
607 title='Muons_NoTrigCBMuons_muonType;MuonType;Entries',
608 type='TH1F', path='Muons/NoTrigCBMuons',
609 xbins=6, xmin=-0.5, xmax=5.5, opt='kAlwaysCreate')
610 myGroup.defineHistogram('NoTrigCBMuonPhi;Muons_NoTrigCBMuons_phi',
611 title='Muons_NoTrigCBMuons_phi;#varphi;Entries',
612 type='TH1F', path='Muons/NoTrigCBMuons',
613 xbins=100, xmin=-3.14, xmax=3.14, opt='kAlwaysCreate')
614 myGroup.defineHistogram('NoTrigCBMuonPt;Muons_NoTrigCBMuons_pt',
615 title='Muons_NoTrigCBMuons_pt;p_{T};Entries',
616 type='TH1F', path='Muons/NoTrigCBMuons',
617 xbins=100, xmin=0, xmax=200, opt='kAlwaysCreate')
618 myGroup.defineHistogram('NoTrigCBMuonPt;Muons_NoTrigCBMuons_pt_broad',
619 title='Muons_NoTrigCBMuons_pt_broad;p_{T};Entries',
620 type='TH1F', path='Muons/NoTrigCBMuons',
621 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
622 myGroup.defineHistogram('NoTrigCBMuonIDchi2ndof;Muons_NoTrigCBMuons_IDtndof',
623 title='Muons_NoTrigCBMuons_IDtndof;TrackFitchi2ndof;Entries',
624 type='TH1F', path='Muons/NoTrigCBMuons',
625 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
626 myGroup.defineHistogram('NoTrigCBMuonMEchi2ndof;Muons_NoTrigCBMuons_MEtndof',
627 title='Muons_NoTrigCBMuons_MEtndof;TrackFitchi2ndof;Entries',
628 type='TH1F', path='Muons/NoTrigCBMuons',
629 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
630 myGroup.defineHistogram('NoTrigCBMuonZ0;Muons_NoTrigCBMuons_z0',
631 title='Muons_NoTrigCBMuons_z0;SignedImpactParameterZ0(mm);Entries',
632 type='TH1F', path='Muons/NoTrigCBMuons',
633 xbins=100, xmin=-200, xmax=200, opt='kAlwaysCreate')
634 myGroup.defineHistogram('NoTrigCBMuonEta,NoTrigCBMuonPhi;Muons_NoTrigCBMuons_eta_phi',
635 title='Muons_NoTrigCBMuons_eta_phi;eta;phi',
636 type='TH2F', path='Muons/NoTrigCBMuons',
637 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
638 myGroup.defineHistogram('NoTrigCBMuonEtaTight,NoTrigCBMuonPhiTight;Muons_NoTrigCBMuons_eta_phi_tight',
639 title='Muons_NoTrigCBMuons_eta_phi_tight;eta;phi',
640 type='TH2F', path='Muons/NoTrigCBMuons',
641 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
642 myGroup.defineHistogram('NoTrigCBMuonEtaMedium,NoTrigCBMuonPhiMedium;Muons_NoTrigCBMuons_eta_phi_medium',
643 title='Muons_NoTrigCBMuons_eta_phi_medium;eta;phi',
644 type='TH2F', path='Muons/NoTrigCBMuons',
645 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
646 myGroup.defineHistogram('NoTrigCBMuonEta1,NoTrigCBMuonPhi1;Muons_NoTrigCBMuons_1Triggered_eta_phi',
647 title='Muons_NoTrigCBMuons_eta_phi_1Triggered;eta;phi',
648 type='TH2F', path='Muons/NoTrigCBMuons',
649 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
650 myGroup.defineHistogram('NoTrigCBMuonEta1All,NoTrigCBMuonPhi1All;Muons_NoTrigCBMuons_1All_eta_phi',
651 title='Muons_NoTrigCBMuons_eta_phi_1All;eta;phi',
652 type='TH2F', path='Muons/NoTrigCBMuons',
653 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
654 myGroup.defineHistogram('NoTrigCBMuonEta,NoTrigCBMuonPt;Muons_NoTrigCBMuons_eta_pt',
655 title='Muons_NoTrigCBMuons_eta_pt;eta;pt',
656 type='TH2F', path='Muons/NoTrigCBMuons',
657 xbins=27, xmin=-2.7, xmax=2.7, ybins=100, ymin=0, ymax=200, opt='kAlwaysCreate')
658 myGroup.defineHistogram('NoTrigCBMuonsEtaHitsLayer1,NoTrigCBMuonsPhiHitsLayer1;NoTrigCBMuons_HitsLayer1',
659 title='NoTrigCBMuons_HitsLayer1',
660 type='TH2F', path='Muons/NoTrigCBMuons',
661 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
662 myGroup.defineHistogram('NoTrigCBMuonsEtaHitsLayer2,NoTrigCBMuonsPhiHitsLayer2;NoTrigCBMuons_HitsLayer2',
663 title='NoTrigCBMuons_HitsLayer2',
664 type='TH2F', path='Muons/NoTrigCBMuons',
665 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
666 myGroup.defineHistogram('NoTrigCBMuonsEtaHitsLayer3,NoTrigCBMuonsPhiHitsLayer3;NoTrigCBMuons_HitsLayer3',
667 title='NoTrigCBMuons_HitsLayer3',
668 type='TH2F', path='Muons/NoTrigCBMuons',
669 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
670 myGroup.defineHistogram('NoTrigCBMuonsEtaHitsLayer4,NoTrigCBMuonsPhiHitsLayer4;NoTrigCBMuons_HitsLayer4',
671 title='NoTrigCBMuons_HitsLayer4',
672 type='TH2F', path='Muons/NoTrigCBMuons',
673 xbins=20, xmin=-1, xmax=18, ybins=20, ymin=-1, ymax=18, opt='kAlwaysCreate')
674 # -----------------------------------------------------
675
676 # MuonPhysics/Muons/NoTrigNonCBMuons/
677 # -----------------------------------------------------
678 myGroup.defineHistogram('NoTrigNonCBMuonAuthor;Muons_NoTrigNonCBMuons_author',
679 title='Muons_NoTrigNonCBMuons_author;Author;Entries',
680 type='TH1F', path='Muons/NoTrigNonCBMuons',
681 xbins=20, xmin=0, xmax=20, opt='kAlwaysCreate')
682 myGroup.defineHistogram('NoTrigNonCBMuonType;Muons_NoTrigNonCBMuons_type',
683 title='Muons_NoTrigNonCBMuons_type;Type;Entries',
684 type='TH1F', path='Muons/NoTrigNonCBMuons',
685 xbins=20, xmin=0, xmax=20, opt='kAlwaysCreate')
686 myGroup.defineHistogram('NoTrigNonCBMuonIDchi2ndof;Muons_NoTrigNonCBMuons_chi2ndof',
687 title='Muons_NoTrigNonCBMuons_chi2ndof;TrackFitChi2/ndof',
688 type='TH1F', path='Muons/NoTrigNonCBMuons',
689 xbins=220, xmin=0, xmax=5, opt='kAlwaysCreate')
690 myGroup.defineHistogram('NoTrigNonCBMuonD0;Muons_NoTrigNonCBMuons_d0',
691 title='Muons_NoTrigNonCBMuons_d0;d0;Entries',
692 type='TH1F', path='Muons/NoTrigNonCBMuons',
693 xbins=40, xmin=-1, xmax=1, opt='kAlwaysCreate')
694 myGroup.defineHistogram('NoTrigNonCBMuonDPTIDME;Muons_NoTrigNonCBMuons_ddpt_idme',
695 title='Muons_NoTrigNonCBMuons_ddpt_idme;(ptID-ptME)/ptID;Entries',
696 type='TH1F', path='Muons/NoTrigNonCBMuons',
697 xbins=50, xmin=-5, xmax=5, opt='kAlwaysCreate')
698 myGroup.defineHistogram('NoTrigNonCBMuonDPTIDMS;Muons_NoTrigNonCBMuons_ddpt_idms',
699 title='Muons_NoTrigNonCBMuons_ddpt_idms;(ptID-ptMS)/ptID;Entries',
700 type='TH1F', path='Muons/NoTrigNonCBMuons',
701 xbins=50, xmin=-5, xmax=5, opt='kAlwaysCreate')
702 myGroup.defineHistogram('NoTrigNonCBMuonDPTCBME;Muons_NoTrigNonCBMuons_ddpt_cbme',
703 title='Muons_NoTrigNonCBMuons_ddpt_cbme;(ptCB-ptME)/ptCB;Entries',
704 type='TH1F', path='Muons/NoTrigNonCBMuons',
705 xbins=200, xmin=-5, xmax=5, opt='kAlwaysCreate')
706 myGroup.defineHistogram('NoTrigNonCBMuonEta;Muons_NoTrigNonCBMuons_eta',
707 title='Muons_NoTrigNonCBMuons_eta;#eta;Entries',
708 type='TH1F', path='Muons/NoTrigNonCBMuons',
709 xbins=50, xmin=-2.7, xmax=2.7, opt='kAlwaysCreate')
710 myGroup.defineHistogram('NoTrigNonCBMuonType;Muons_NoTrigNonCBMuons_muonType',
711 title='Muons_NoTrigNonCBMuons_muonType;MuonType;Entries',
712 type='TH1F', path='Muons/NoTrigNonCBMuons',
713 xbins=6, xmin=-0.5, xmax=5.5, opt='kAlwaysCreate')
714 myGroup.defineHistogram('NoTrigNonCBMuonPhi;Muons_NoTrigNonCBMuons_phi',
715 title='Muons_NoTrigNonCBMuons_phi;#varphi;Entries',
716 type='TH1F', path='Muons/NoTrigNonCBMuons',
717 xbins=100, xmin=-3.14, xmax=3.14, opt='kAlwaysCreate')
718 myGroup.defineHistogram('NoTrigNonCBMuonPt;Muons_NoTrigNonCBMuons_pt',
719 title='Muons_NoTrigNonCBMuons_pt;p_{T};Entries',
720 type='TH1F', path='Muons/NoTrigNonCBMuons',
721 xbins=100, xmin=0, xmax=200, opt='kAlwaysCreate')
722 myGroup.defineHistogram('NoTrigNonCBMuonPt;Muons_NoTrigNonCBMuons_pt_broad',
723 title='Muons_NoTrigNonCBMuons_pt_broad;p_{T};Entries',
724 type='TH1F', path='Muons/NoTrigNonCBMuons',
725 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
726 myGroup.defineHistogram('NoTrigNonCBMuonIDchi2ndof;Muons_NoTrigNonCBMuons_IDtndof',
727 title='Muons_NoTrigNonCBMuons_IDtndof;TrackFitchi2ndof;Entries',
728 type='TH1F', path='Muons/NoTrigNonCBMuons',
729 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
730 myGroup.defineHistogram('NoTrigNonCBMuonMEchi2ndof;Muons_NoTrigNonCBMuons_MEtndof',
731 title='Muons_NoTrigNonCBMuons_MEtndof;TrackFitchi2ndof;Entries',
732 type='TH1F', path='Muons/NoTrigNonCBMuons',
733 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
734 myGroup.defineHistogram('NoTrigNonCBMuonZ0;Muons_NoTrigNonCBMuons_z0',
735 title='Muons_NoTrigNonCBMuons_z0;SignedImpactParameterZ0(mm);Entries',
736 type='TH1F', path='Muons/NoTrigNonCBMuons',
737 xbins=100, xmin=-200, xmax=200, opt='kAlwaysCreate')
738 myGroup.defineHistogram('NoTrigNonCBMuonEta,NoTrigNonCBMuonPhi;Muons_NoTrigNonCBMuons_eta_phi',
739 title='Muons_NoTrigNonCBMuons_eta_phi;eta;phi',
740 type='TH2F', path='Muons/NoTrigNonCBMuons',
741 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
742 myGroup.defineHistogram('NoTrigNonCBMuonEtaTight,NoTrigNonCBMuonPhiTight;Muons_NoTrigNonCBMuons_eta_phi_tight',
743 title='Muons_NoTrigNonCBMuons_eta_phi_tight;eta;phi',
744 type='TH2F', path='Muons/NoTrigNonCBMuons',
745 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
746 myGroup.defineHistogram('NoTrigNonCBMuonEtaMedium,NoTrigNonCBMuonPhiMedium;Muons_NoTrigNonCBMuons_eta_phi_medium',
747 title='Muons_NoTrigNonCBMuons_eta_phi_medium;eta;phi',
748 type='TH2F', path='Muons/NoTrigNonCBMuons',
749 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
750 myGroup.defineHistogram('NoTrigNonCBMuonEta1Triggered,NoTrigNonCBMuonPhi1Triggered;Muons_NoTrigNonCBMuons_1Triggered_eta_phi',
751 title='Muons_NoTrigNonCBMuons_eta_phi_1Triggered;eta;phi',
752 type='TH2F', path='Muons/NoTrigNonCBMuons',
753 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
754 myGroup.defineHistogram('NoTrigNonCBMuonEta1All,NoTrigNonCBMuonPhi1All;Muons_NoTrigNonCBMuons_1All_eta_phi',
755 title='Muons_NoTrigNonCBMuons_eta_phi_1All;eta;phi',
756 type='TH2F', path='Muons/NoTrigNonCBMuons',
757 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
758 myGroup.defineHistogram('NoTrigNonCBMuonEta,NoTrigNonCBMuonPt;Muons_NoTrigNonCBMuons_eta_pt',
759 title='Muons_NoTrigNonCBMuons_eta_pt;eta;pt',
760 type='TH2F', path='Muons/NoTrigNonCBMuons',
761 xbins=27, xmin=-2.7, xmax=2.7, ybins=100, ymin=0, ymax=200, opt='kAlwaysCreate')
762 myGroup.defineHistogram('NoTrigNonCBMuonsEtaHitsLayer1,NoTrigNonCBMuonsPhiHitsLayer1;Muons_NoTrigNonCBMuons_HitsLayer1',
763 title='Muons_NoTrigNonCBMuons_HitsLayer1',
764 type='TH2F', path='Muons/NoTrigNonCBMuons',
765 xbins=20, xmin=-1, xmax=18, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
766 myGroup.defineHistogram('NoTrigNonCBMuonsEtaHitsLayer2,NoTrigNonCBMuonsPhiHitsLayer2;Muons_NoTrigNonCBMuons_HitsLayer2',
767 title='Muons_NoTrigNonCBMuons_HitsLayer2',
768 type='TH2F', path='Muons/NoTrigNonCBMuons',
769 xbins=20, xmin=-1, xmax=18, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
770 myGroup.defineHistogram('NoTrigNonCBMuonsEtaHitsLayer3,NoTrigNonCBMuonsPhiHitsLayer3;Muons_NoTrigNonCBMuons_HitsLayer3',
771 title='Muons_NoTrigNonCBMuons_HitsLayer3',
772 type='TH2F', path='Muons/NoTrigNonCBMuons',
773 xbins=20, xmin=-1, xmax=18, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
774 myGroup.defineHistogram('NoTrigNonCBMuonsEtaHitsLayer4,NoTrigNonCBMuonsPhiHitsLayer4;Muons_NoTrigNonCBMuons_HitsLayer4',
775 title='Muons_NoTrigNonCBMuons_HitsLayer4',
776 type='TH2F', path='Muons/NoTrigNonCBMuons',
777 xbins=20, xmin=-1, xmax=18, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
778 # -----------------------------------------------------
779
780
781
784
785 # Overview/General
786 myGroup.defineHistogram('LumiBlock,LumiBlockTrackCategory;Overview_LB_nMuonTrack',
787 title='Overview_LB_nMuonTrack;LumiBlock;LumiBlockTrackCategory',
788 type='TH2F', path='Overview/General',
789 xbins=2500, xmin=0, xmax=2500,
790 ybins=27, ymin=-1, ymax=26, ylabels=["", "", "NoTrigNonCB", "NoTrigCB", "NonCB", "CB", "AllNonCB", "AllCB", "", "Z", "Jpsi", "", "ME_EC", "ME_BC", "ME_BA", "ME_EA", "", "MS_EC", "MS_BC", "MS_BA", "MS_EA", "", "ID_EC", "ID_BC", "ID_BA", "ID_EA", ""],
791 opt='kAlwaysCreate')
792
793 # Overview/Jpsi
794 myGroup.defineHistogram('JpsiMuonLumiBlock;Overview_Jpsi_nJpsi_LB',
795 title='Overview_Jpsi_nJpsi_LB;LumiBlock;NumberOfJpsis',
796 type='TH1F', path='Overview/Jpsi',
797 xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
798
799 # Overview/Z
800 myGroup.defineHistogram('ZMuonLumiBlock;Overview_Z_nZ_LB',
801 title='Overview_Z_nZ_LB;LumiBlock;NumberOfZs',
802 type='TH1F', path='Overview/Z',
803 xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
804
805 # Overview/CBMuons
806 myGroup.defineHistogram('CBMuonLumiBlock;Overview_CBMuons_nMuon_LB',
807 title='Overview_CBMuons_nMuon_LB;LumiBlock;NumberOfCBMuons',
808 type='TH1F', path='Overview/CBMuons',
809 xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
810 myGroup.defineHistogram('MuonPrefix;Overview_CBMuons_Trig',
811 title='Overview_CBMuons_Trig;MuonPrefix;Muons',
812 type='TH1F', path='Overview/CBMuons',
813 xbins=4, xmin=0, xmax=4, opt='kAlwaysCreate')
814 myGroup.defineHistogram('NMuons;Overview_muons_per_event',
815 title='Overview_muons_per_event;NumberOfMuons;Events',
816 type='TH1F', path='Overview/CBMuons',
817 xbins=10, xmin=0, xmax=10, opt='kAlwaysCreate')
818 myGroup.defineHistogram('NMuonsTrig;Overview_muons_per_trig_event',
819 title='Overview_muons_per_trig_event;NumberOfMuons;Events',
820 type='TH1F', path='Overview/CBMuons',
821 xbins=10, xmin=0, xmax=10, opt='kAlwaysCreate')
822 myGroup.defineHistogram('NMuonsTrigCB;Overview_CBmuons_per_trig_event',
823 title='Overview_CBmuons_per_trig_event;NumberOfMuons;Events',
824 type='TH1F', path='Overview/CBMuons',
825 xbins=10, xmin=0, xmax=10, opt='kAlwaysCreate')
826 myGroup.defineHistogram('NMuonsNoTrigCB;Overview_CBmuons_per_notrig_event',
827 title='Overview_CBmuons_per_notrig_event;NumberOfMuons;Events',
828 type='TH1F', path='Overview/CBMuons',
829 xbins=10, xmin=0, xmax=10, opt='kAlwaysCreate')
830
831 # Overview/NonCBMuons
832 myGroup.defineHistogram('NonCBMuonLumiBlock;Overview_NonCBMuons_nMuon_LB',
833 title='Overview_NonCBMuons_nMuon_LB;LumiBlock;NumberOfNonCBMuons',
834 type='TH1F', path='Overview/NonCBMuons',
835 xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
836 myGroup.defineHistogram('NMuonsTrigNonCB;Overview_NonCBmuons_per_trig_event',
837 title='Overview_NonCBmuons_per_trig_event;NumberOfMuons;Events',
838 type='TH1F', path='Overview/NonCBMuons',
839 xbins=10, xmin=0, xmax=10, opt='kAlwaysCreate')
840 myGroup.defineHistogram('NMuonsNoTrigNonCB;Overview_NonCBmuons_per_notrig_event',
841 title='Overview_NonCBmuons_per_notrig_event;NumberOfMuons;Events',
842 type='TH1F', path='Overview/NonCBMuons',
843 xbins=10, xmin=0, xmax=10, opt='kAlwaysCreate')
844
845 # NoTrig/Overview/CBMuons
846 myGroup.defineHistogram('CBMuonLumiBlock;NoTrig_Overview_CBMuons_nMuon_LB',
847 title='NoTrig_Overview_CBMuons_nMuon_LB;LumiBlock;NumberOfCBMuons',
848 type='TH1F', path='Overview/CBMuons',
849 xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
850
851 # NoTrig/Overview/NonCBMuons
852 myGroup.defineHistogram('NonCBMuonLumiBlock;NoTrig_Overview_NonCBMuons_nMuon_LB',
853 title='NoTrig_Overview_NonCBMuons_nMuon_LB;LumiBlock;NumberOfNonCBMuons',
854 type='TH1F', path='Overview/NonCBMuons',
855 xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
856
857 # Overview/Container
858 myGroup.defineHistogram('MSLumiBlockNumberOfMuonTracks;Overview_Container_nMuonTrack_LB',
859 title='Overview_Container_nMuonTrack_LB;LumiBlock;NumberOfMuonTracks',
860 type='TH1F', path='Overview/Container',
861 xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
862 myGroup.defineHistogram('MSLumiBlockNumberOfSegments;Overview_Container_nSegment_LB',
863 title='Overview_Container_nSegment_LB;LumiBlock;NumberOfMuonSegments',
864 type='TH1F', path='Overview/Container',
865 xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
866
867
868
871
872 # TracksID/Jpsi
873 myGroup.defineHistogram('JpsiMuonNBHits;TracksID_Jpsi_HitContent_NBlayerHits',
874 title='TracksID_Jpsi_HitContent_NBlayerHits;NumberOfBLayerHits;Entries',
875 type='TH1F', path='TracksID/Jpsi',
876 xbins=5, xmin=-0.5, xmax=4.5, opt='kAlwaysCreate')
877 myGroup.defineHistogram('JpsiMuonNPixHits;TracksID_Jpsi_HitContent_NPixelHits',
878 title='TracksID_Jpsi_HitContent_NPixelHits;NumberOfPixelHits;Entries',
879 type='TH1F', path='TracksID/Jpsi',
880 xbins=10, xmin=-0.5, xmax=9.5, opt='kAlwaysCreate')
881 myGroup.defineHistogram('JpsiMuonNSCTHits;TracksID_Jpsi_HitContent_NSCTHits',
882 title='TracksID_Jpsi_HitContent_NSCTHits;NumberOfSCTHits;Entries',
883 type='TH1F', path='TracksID/Jpsi',
884 xbins=20, xmin=-0.5, xmax=19.5, opt='kAlwaysCreate')
885 myGroup.defineHistogram('JpsiMuonNTRTHits;TracksID_Jpsi_HitContent_NTRTHits',
886 title='TracksID_Jpsi_HitContent_NTRTHits;NumberOfTRTHits;Entries',
887 type='TH1F', path='TracksID/Jpsi',
888 xbins=50, xmin=-0.5, xmax=49.5, opt='kAlwaysCreate')
889 myGroup.defineHistogram('JpsiMuonIDchi2ndof;TracksID_Jpsi_chi2ndof',
890 title='TracksID_Jpsi_chi2ndof;TrackFitchi2ndof;Entries',
891 type='TH1F', path='TracksID/Jpsi',
892 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
893 myGroup.defineHistogram('JpsiMuonIDPt;TracksID_Jpsi_pt',
894 title='TracksID_Jpsi_pt;IDTrack p_{T};Entries',
895 type='TH1F', path='TracksID/Jpsi',
896 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
897 myGroup.defineHistogram('JpsiMuonIDPtHi;TracksID_Jpsi_pt_broad',
898 title='TracksID_Jpsi_pt_broad;IDTrack p_{T};Entries',
899 type='TH1F', path='TracksID/Jpsi',
900 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
901 myGroup.defineHistogram('JpsiMuonIDTNDOF;TracksID_Jpsi_tndof',
902 title='TracksID_Jpsi_tndof;TrackID total number DOF;Entries',
903 type='TH1F', path='TracksID/Jpsi',
904 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
905 myGroup.defineHistogram('JpsiMuonIDZ0;TracksID_Jpsi_z0',
906 title='TracksID_Jpsi_z0;Track ID Z0;Entries',
907 type='TH1F', path='TracksID/Jpsi',
908 xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
909 myGroup.defineHistogram('JpsiMuonIDD0;TracksID_Jpsi_d0',
910 title='TracksID_Jpsi_d0;Track ID D0;Entries',
911 type='TH1F', path='TracksID/Jpsi',
912 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
913 myGroup.defineHistogram('JpsiMuonIDEta,JpsiMuonIDPhi;TracksID_Jpsi_eta_phi',
914 title='TracksID_Jpsi_eta_phi;TrackID #eta;TrackID #phi',
915 type='TH2F', path='TracksID/Jpsi',
916 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
917 myGroup.defineHistogram('JpsiMuonIDEtaHi,JpsiMuonIDPhiHi;TracksID_Jpsi_eta_phi_broad',
918 title='TracksID_Jpsi_eta_phi_broad;TrackID #eta;TrackID #phi',
919 type='TH2F', path='TracksID/Jpsi',
920 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
921
922 # TracksID/Z
923 myGroup.defineHistogram('ZMuonNBHits;TracksID_Z_HitContent_NBlayerHits',
924 title='TracksID_Z_HitContent_NBlayerHits;NumberOfBLayerHits;Entries',
925 type='TH1F', path='TracksID/Z',
926 xbins=5, xmin=-0.5, xmax=4.5, opt='kAlwaysCreate')
927 myGroup.defineHistogram('ZMuonNPixHits;TracksID_Z_HitContent_NPixelHits',
928 title='TracksID_Z_HitContent_NPixelHits;NumberOfPixelHits;Entries',
929 type='TH1F', path='TracksID/Z',
930 xbins=10, xmin=-0.5, xmax=9.5, opt='kAlwaysCreate')
931 myGroup.defineHistogram('ZMuonNSCTHits;TracksID_Z_HitContent_NSCTHits',
932 title='TracksID_Z_HitContent_NSCTHits;NumberOfSCTHits;Entries',
933 type='TH1F', path='TracksID/Z',
934 xbins=20, xmin=-0.5, xmax=19.5, opt='kAlwaysCreate')
935 myGroup.defineHistogram('ZMuonNTRTHits;TracksID_Z_HitContent_NTRTHits',
936 title='TracksID_Z_HitContent_NTRTHits;NumberOfTRTHits;Entries',
937 type='TH1F', path='TracksID/Z',
938 xbins=50, xmin=-0.5, xmax=49.5, opt='kAlwaysCreate')
939 myGroup.defineHistogram('ZMuonIDchi2ndof;TracksID_Z_chi2ndof',
940 title='TracksID_Z_chi2ndof;TrackFitchi2ndof;Entries',
941 type='TH1F', path='TracksID/Z',
942 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
943 myGroup.defineHistogram('ZMuonIDPt;TracksID_Z_pt',
944 title='TracksID_Z_pt;IDTrack p_{T};Entries',
945 type='TH1F', path='TracksID/Z',
946 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
947 myGroup.defineHistogram('ZMuonIDPtHi;TracksID_Z_pt_broad',
948 title='TracksID_Z_pt_broad;IDTrack p_{T};Entries',
949 type='TH1F', path='TracksID/Z',
950 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
951 myGroup.defineHistogram('ZMuonIDTNDOF;TracksID_Z_tndof',
952 title='TracksID_Z_tndof;TrackID total number DOF;Entries',
953 type='TH1F', path='TracksID/Z',
954 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
955 myGroup.defineHistogram('ZMuonIDZ0;TracksID_Z_z0',
956 title='TracksID_Z_z0;Track ID Z0;Entries',
957 type='TH1F', path='TracksID/Z',
958 xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
959 myGroup.defineHistogram('ZMuonIDD0;TracksID_Z_d0',
960 title='TracksID_Z_d0;Track ID D0;Entries',
961 type='TH1F', path='TracksID/Z',
962 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
963 myGroup.defineHistogram('ZMuonIDEta,ZMuonIDPhi;TracksID_Z_eta_phi',
964 title='TracksID_Z_eta_phi;TrackID #eta;TrackID #phi',
965 type='TH2F', path='TracksID/Z',
966 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
967 myGroup.defineHistogram('ZMuonIDEtaHi,ZMuonIDPhiHi;TracksID_Z_eta_phi_broad',
968 title='TracksID_Z_eta_phi_broad;TrackID #eta;TrackID #phi',
969 type='TH2F', path='TracksID/Z',
970 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
971
972 # TracksID/CBMuons
973 myGroup.defineHistogram('CBMuonNBHits;TracksID_CBMuons_HitContent_NBlayerHits',
974 title='TracksID_CBMuons_HitContent_NBlayerHits;NumberOfBLayerHits;Entries',
975 type='TH1F', path='TracksID/CBMuons',
976 xbins=5, xmin=-0.5, xmax=4.5, opt='kAlwaysCreate')
977 myGroup.defineHistogram('CBMuonNPixHits;TracksID_CBMuons_HitContent_NPixelHits',
978 title='TracksID_CBMuons_HitContent_NPixelHits;NumberOfPixelHits;Entries',
979 type='TH1F', path='TracksID/CBMuons',
980 xbins=10, xmin=-0.5, xmax=9.5, opt='kAlwaysCreate')
981 myGroup.defineHistogram('CBMuonNSCTHits;TracksID_CBMuons_HitContent_NSCTHits',
982 title='TracksID_CBMuons_HitContent_NSCTHits;NumberOfSCTHits;Entries',
983 type='TH1F', path='TracksID/CBMuons',
984 xbins=20, xmin=-0.5, xmax=19.5, opt='kAlwaysCreate')
985 myGroup.defineHistogram('CBMuonNTRTHits;TracksID_CBMuons_HitContent_NTRTHits',
986 title='TracksID_CBMuons_HitContent_NTRTHits;NumberOfTRTHits;Entries',
987 type='TH1F', path='TracksID/CBMuons',
988 xbins=50, xmin=-0.5, xmax=49.5, opt='kAlwaysCreate')
989 myGroup.defineHistogram('CBMuonIDchi2ndof;TracksID_CBMuons_chi2ndof',
990 title='TracksID_CBMuons_chi2ndof;TrackFitchi2ndof;Entries',
991 type='TH1F', path='TracksID/CBMuons',
992 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
993 myGroup.defineHistogram('CBMuonMuonIDPt;TracksID_CBMuons_pt',
994 title='TracksID_CBMuons_pt;IDTrack p_{T};Entries',
995 type='TH1F', path='TracksID/CBMuons',
996 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
997 myGroup.defineHistogram('CBMuonMuonIDPtHi;TracksID_CBMuons_pt_broad',
998 title='TracksID_CBMuons_pt_broad;IDTrack p_{T};Entries',
999 type='TH1F', path='TracksID/CBMuons',
1000 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1001 myGroup.defineHistogram('CBMuonMuonIDTNDOF;TracksID_CBMuons_tndof',
1002 title='TracksID_CBMuons_tndof;TrackID total number DOF;Entries',
1003 type='TH1F', path='TracksID/CBMuons',
1004 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1005 myGroup.defineHistogram('CBMuonMuonIDZ0;TracksID_CBMuons_z0',
1006 title='TracksID_CBMuons_z0;Track ID Z0;Entries',
1007 type='TH1F', path='TracksID/CBMuons',
1008 xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1009 myGroup.defineHistogram('CBMuonMuonIDD0;TracksID_CBMuons_d0',
1010 title='TracksID_CBMuons_d0;Track ID D0;Entries',
1011 type='TH1F', path='TracksID/CBMuons',
1012 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1013 myGroup.defineHistogram('CBMuonMuonIDEta,CBMuonsMuonIDPhi;TracksID_CBMuons_eta_phi',
1014 title='TracksID_CBMuons_eta_phi;TrackID #eta;TrackID #phi',
1015 type='TH2F', path='TracksID/CBMuons',
1016 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1017 myGroup.defineHistogram('CBMuonMuonIDEtaHi,CBMuonsMuonIDPhiHi;TracksID_CBMuons_eta_phi_broad',
1018 title='TracksID_CBMuons_eta_phi_broad;TrackID #eta;TrackID #phi',
1019 type='TH2F', path='TracksID/CBMuons',
1020 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1021
1022 # TracksID/NonCBMuons
1023 myGroup.defineHistogram('NonCBMuonNBHits;TracksID_NonCBMuons_HitContent_NBlayerHits',
1024 title='TracksID_NonCBMuons_HitContent_NBlayerHits;NumberOfBLayerHits;Entries',
1025 type='TH1F', path='TracksID/NonCBMuons',
1026 xbins=5, xmin=-0.5, xmax=4.5, opt='kAlwaysCreate')
1027 myGroup.defineHistogram('NonCBMuonNPixHits;TracksID_NonCBMuons_HitContent_NPixelHits',
1028 title='TracksID_NonCBMuons_HitContent_NPixelHits;NumberOfPixelHits;Entries',
1029 type='TH1F', path='TracksID/NonCBMuons',
1030 xbins=10, xmin=-0.5, xmax=9.5, opt='kAlwaysCreate')
1031 myGroup.defineHistogram('NonCBMuonNSCTHits;TracksID_NonCBMuons_HitContent_NSCTHits',
1032 title='TracksID_NonCBMuons_HitContent_NSCTHits;NumberOfSCTHits;Entries',
1033 type='TH1F', path='TracksID/NonCBMuons',
1034 xbins=20, xmin=-0.5, xmax=19.5, opt='kAlwaysCreate')
1035 myGroup.defineHistogram('NonCBMuonNTRTHits;TracksID_NonCBMuons_HitContent_NTRTHits',
1036 title='TracksID_NonCBMuons_HitContent_NTRTHits;NumberOfTRTHits;Entries',
1037 type='TH1F', path='TracksID/NonCBMuons',
1038 xbins=50, xmin=-0.5, xmax=49.5, opt='kAlwaysCreate')
1039 myGroup.defineHistogram('NonCBMuonIDchi2ndof;TracksID_NonCBMuons_chi2ndof',
1040 title='TracksID_NonCBMuons_chi2ndof;TrackFitchi2ndof;Entries',
1041 type='TH1F', path='TracksID/NonCBMuons',
1042 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1043 myGroup.defineHistogram('NonCBMuonMuonIDPt;TracksID_NonCBMuons_pt',
1044 title='TracksID_NonCBMuons_pt;IDTrack p_{T};Entries',
1045 type='TH1F', path='TracksID/NonCBMuons',
1046 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
1047 myGroup.defineHistogram('NonCBMuonMuonIDPtHi;TracksID_NonCBMuons_pt_broad',
1048 title='TracksID_NonCBMuons_pt_broad;IDTrack p_{T};Entries',
1049 type='TH1F', path='TracksID/NonCBMuons',
1050 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1051 myGroup.defineHistogram('NonCBMuonMuonIDTNDOF;TracksID_NonCBMuons_tndof',
1052 title='TracksID_NonCBMuons_tndof;TrackID total number DOF;Entries',
1053 type='TH1F', path='TracksID/NonCBMuons',
1054 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1055 myGroup.defineHistogram('NonCBMuonMuonIDZ0;TracksID_NonCBMuons_z0',
1056 title='TracksID_NonCBMuons_z0;Track ID Z0;Entries',
1057 type='TH1F', path='TracksID/NonCBMuons',
1058 xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1059 myGroup.defineHistogram('NonCBMuonMuonIDD0;TracksID_NonCBMuons_d0',
1060 title='TracksID_NonCBMuons_d0;Track ID D0;Entries',
1061 type='TH1F', path='TracksID/NonCBMuons',
1062 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1063 myGroup.defineHistogram('NonCBMuonMuonIDEta,NonCBMuonsMuonIDPhi;TracksID_NonCBMuons_eta_phi',
1064 title='TracksID_NonCBMuons_eta_phi;TrackID #eta;TrackID #phi',
1065 type='TH2F', path='TracksID/NonCBMuons',
1066 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1067 myGroup.defineHistogram('NonCBMuonMuonIDEtaHi,NonCBMuonsMuonIDPhiHi;TracksID_NonCBMuons_eta_phi_broad',
1068 title='TracksID_NonCBMuons_eta_phi_broad;TrackID #eta;TrackID #phi',
1069 type='TH2F', path='TracksID/NonCBMuons',
1070 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1071
1072 # NoTrig/TracksID/CBMuons
1073 myGroup.defineHistogram('NoTrigCBMuonNBHits;NoTrig_TracksID_CBMuons_HitContent_NBlayerHits',
1074 title='NoTrig_TracksID_CBMuons_HitContent_NBlayerHits;NumberOfBLayerHits;Entries',
1075 type='TH1F', path='TracksID/NoTrigCBMuons',
1076 xbins=5, xmin=-0.5, xmax=4.5, opt='kAlwaysCreate')
1077 myGroup.defineHistogram('NoTrigCBMuonNPixHits;NoTrig_TracksID_CBMuons_HitContent_NPixelHits',
1078 title='NoTrig_TracksID_CBMuons_HitContent_NPixelHits;NumberOfPixelHits;Entries',
1079 type='TH1F', path='TracksID/NoTrigCBMuons',
1080 xbins=10, xmin=-0.5, xmax=9.5, opt='kAlwaysCreate')
1081 myGroup.defineHistogram('NoTrigCBMuonNSCTHits;NoTrig_TracksID_CBMuons_HitContent_NSCTHits',
1082 title='NoTrig_TracksID_CBMuons_HitContent_NSCTHits;NumberOfSCTHits;Entries',
1083 type='TH1F', path='TracksID/NoTrigCBMuons',
1084 xbins=20, xmin=-0.5, xmax=19.5, opt='kAlwaysCreate')
1085 myGroup.defineHistogram('NoTrigCBMuonNTRTHits;NoTrig_TracksID_CBMuons_HitContent_NTRTHits',
1086 title='NoTrig_TracksID_CBMuons_HitContent_NTRTHits;NumberOfTRTHits;Entries',
1087 type='TH1F', path='TracksID/NoTrigCBMuons',
1088 xbins=50, xmin=-0.5, xmax=49.5, opt='kAlwaysCreate')
1089 myGroup.defineHistogram('NoTrigCBMuonIDchi2ndof;NoTrig_TracksID_CBMuons_chi2ndof',
1090 title='NoTrig_TracksID_CBMuons_chi2ndof;TrackFitchi2ndof;Entries',
1091 type='TH1F', path='TracksID/NoTrigCBMuons',
1092 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1093
1094 # NoTrig/TracksID/NonCBMuons
1095 myGroup.defineHistogram('NoTrigNonCBMuonNBHits;NoTrig_TracksID_NonCBMuons_HitContent_NBlayerHits',
1096 title='NoTrig_TracksID_NonCBMuons_HitContent_NBlayerHits;NumberOfBLayerHits;Entries',
1097 type='TH1F', path='TracksID/NoTrigNonCBMuons',
1098 xbins=5, xmin=-0.5, xmax=4.5, opt='kAlwaysCreate')
1099 myGroup.defineHistogram('NoTrigNonCBMuonNPixHits;NoTrig_TracksID_NonCBMuons_HitContent_NPixelHits',
1100 title='NoTrig_TracksID_NonCBMuons_HitContent_NPixelHits;NumberOfPixelHits;Entries',
1101 type='TH1F', path='TracksID/NoTrigNonCBMuons',
1102 xbins=10, xmin=-0.5, xmax=9.5, opt='kAlwaysCreate')
1103 myGroup.defineHistogram('NoTrigNonCBMuonNSCTHits;NoTrig_TracksID_NonCBMuons_HitContent_NSCTHits',
1104 title='NoTrig_TracksID_NonCBMuons_HitContent_NSCTHits;NumberOfSCTHits;Entries',
1105 type='TH1F', path='TracksID/NoTrigNonCBMuons',
1106 xbins=20, xmin=-0.5, xmax=19.5, opt='kAlwaysCreate')
1107 myGroup.defineHistogram('NoTrigNonCBMuonNTRTHits;NoTrig_TracksID_NonCBMuons_HitContent_NTRTHits',
1108 title='NoTrig_TracksID_NonCBMuons_HitContent_NTRTHits;NumberOfTRTHits;Entries',
1109 type='TH1F', path='TracksID/NoTrigNonCBMuons',
1110 xbins=50, xmin=-0.5, xmax=49.5, opt='kAlwaysCreate')
1111 myGroup.defineHistogram('NoTrigNonCBMuonIDchi2ndof;NoTrig_TracksID_NonCBMuons_chi2ndof',
1112 title='NoTrig_TracksID_NonCBMuons_chi2ndof;TrackFitchi2ndof;Entries',
1113 type='TH1F', path='TracksID/NoTrigNonCBMuons',
1114 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1115
1116
1117
1120
1121 # TracksME/Jpsi
1122 myGroup.defineHistogram('JpsiMEchi2ndof;TracksME_Jpsi_chi2ndof',
1123 title='TracksME_Jpsi_chi2ndof;TrackFitchi2ndof;Entries',
1124 type='TH1F', path='TracksME/Jpsi',
1125 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1126 myGroup.defineHistogram('JpsiMEPt;TracksME_Jpsi_pt',
1127 title='TracksME_Jpsi_pt;METrack p_{T};Entries',
1128 type='TH1F', path='TracksME/Jpsi',
1129 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
1130 myGroup.defineHistogram('JpsiMEPtHi;TracksME_Jpsi_pt_broad',
1131 title='TracksME_Jpsi_pt_broad;METrack p_{T};Entries',
1132 type='TH1F', path='TracksME/Jpsi',
1133 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1134 myGroup.defineHistogram('JpsiMETNDOF;TracksME_Jpsi_tndof',
1135 title='TracksME_Jpsi_tndof;TrackME total number DOF;Entries',
1136 type='TH1F', path='TracksME/Jpsi',
1137 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1138 myGroup.defineHistogram('JpsiMEdeltaZ0;TracksME_Jpsi_deltaZ0',
1139 title='TracksME_Jpsi_deltaZ0;Track ME #delta(Z0);Entries',
1140 type='TH1F', path='TracksME/Jpsi',
1141 xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1142 myGroup.defineHistogram('JpsiMEZ0;TracksME_Jpsi_z0',
1143 title='TracksME_Jpsi_z0;Track ME Z0;Entries',
1144 type='TH1F', path='TracksME/Jpsi',
1145 xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1146 myGroup.defineHistogram('JpsiMED0sig;TracksME_JpsiMuons_d0sig',
1147 title='TracksME_JpsiMuons_d0sig;Track ME D0 significance;Entries',
1148 type='TH1F', path='TracksME/Jpsi',
1149 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1150 myGroup.defineHistogram('JpsiMED0;TracksME_Jpsi_d0',
1151 title='TracksME_Jpsi_d0;Track ME D0;Entries',
1152 type='TH1F', path='TracksME/Jpsi',
1153 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1154 myGroup.defineHistogram('JpsiMEEta,JpsiMEPhi;TracksME_Jpsi_eta_phi',
1155 title='TracksME_Jpsi_eta_phi;TrackME #eta;TrackME #phi',
1156 type='TH2F', path='TracksME/Jpsi',
1157 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1158 myGroup.defineHistogram('JpsiMEEtaHi,JpsiMEPhiHi;TracksME_Jpsi_eta_phi_broad',
1159 title='TracksME_Jpsi_eta_phi_broad;TrackME #eta;TrackME #phi',
1160 type='TH2F', path='TracksME/Jpsi',
1161 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1162
1163 # TracksME/Z
1164 myGroup.defineHistogram('ZMEchi2ndof;TracksME_Z_chi2ndof',
1165 title='TracksME_Z_chi2ndof;TrackFitchi2ndof;Entries',
1166 type='TH1F', path='TracksME/Z',
1167 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1168 myGroup.defineHistogram('ZMEPt;TracksME_Z_pt',
1169 title='TracksME_Z_pt;METrack p_{T};Entries',
1170 type='TH1F', path='TracksME/Z',
1171 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
1172 myGroup.defineHistogram('ZMEPtHi;TracksME_Z_pt_broad',
1173 title='TracksME_Z_pt_broad;METrack p_{T};Entries',
1174 type='TH1F', path='TracksME/Z',
1175 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1176 myGroup.defineHistogram('ZMETNDOF;TracksME_Z_tndof',
1177 title='TracksME_Z_tndof;TrackME total number DOF;Entries',
1178 type='TH1F', path='TracksME/Z',
1179 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1180 myGroup.defineHistogram('ZMEdeltaZ0;TracksME_Z_deltaZ0',
1181 title='TracksME_Z_deltaZ0;Track ME #delta(Z0);Entries',
1182 type='TH1F', path='TracksME/Z',
1183 xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1184 myGroup.defineHistogram('ZMEZ0;TracksME_Z_z0',
1185 title='TracksME_Z_z0;Track ME Z0;Entries',
1186 type='TH1F', path='TracksME/Z',
1187 xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1188 myGroup.defineHistogram('ZMED0sig;TracksME_ZMuons_d0sig',
1189 title='TracksME_ZMuons_d0sig;Track ME D0 significance;Entries',
1190 type='TH1F', path='TracksME/Z',
1191 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1192 myGroup.defineHistogram('ZMED0;TracksME_Z_d0',
1193 title='TracksME_Z_d0;Track ME D0;Entries',
1194 type='TH1F', path='TracksME/Z',
1195 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1196 myGroup.defineHistogram('ZMEEta,ZMEPhi;TracksME_Z_eta_phi',
1197 title='TracksME_Z_eta_phi;TrackME #eta;TrackME #phi',
1198 type='TH2F', path='TracksME/Z',
1199 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1200 myGroup.defineHistogram('ZMEEtaHi,ZMEPhiHi;TracksME_Z_eta_phi_broad',
1201 title='TracksME_Z_eta_phi_broad;TrackME #eta;TrackME #phi',
1202 type='TH2F', path='TracksME/Z',
1203 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1204
1205 # TracksME/CBMuons
1206 myGroup.defineHistogram('CBMEchi2ndof;TracksME_CBMuons_chi2ndof',
1207 title='TracksME_CBMuons_chi2ndof;TrackFitchi2ndof;Entries',
1208 type='TH1F', path='TracksME/CBMuons',
1209 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1210 myGroup.defineHistogram('CBMEPt;TracksME_CBMuons_pt',
1211 title='TracksME_CBMuons_pt;METrack p_{T};Entries',
1212 type='TH1F', path='TracksME/CBMuons',
1213 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
1214 myGroup.defineHistogram('CBMEPtHi;TracksME_CBMuons_pt_broad',
1215 title='TracksME_CBMuons_pt_broad;METrack p_{T};Entries',
1216 type='TH1F', path='TracksME/CBMuons',
1217 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1218 myGroup.defineHistogram('CBMETNDOF;TracksME_CBMuons_tndof',
1219 title='TracksME_CBMuons_tndof;TrackME total number DOF;Entries',
1220 type='TH1F', path='TracksME/CBMuons',
1221 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1222 myGroup.defineHistogram('CBMEdeltaZ0;TracksME_CBMuons_deltaZ0',
1223 title='TracksME_CBMuons_deltaZ0;Track ME #delta(Z0);Entries',
1224 type='TH1F', path='TracksME/CBMuons',
1225 xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1226 myGroup.defineHistogram('CBMEZ0;TracksME_CBMuons_z0',
1227 title='TracksME_CBMuons_z0;Track ME Z0;Entries',
1228 type='TH1F', path='TracksME/CBMuons',
1229 xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1230 myGroup.defineHistogram('CBMED0sig;TracksME_CBMuons_d0sig',
1231 title='TracksME_CBMuons_d0sig;Track ME D0 significance;Entries',
1232 type='TH1F', path='TracksME/CBMuons',
1233 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1234 myGroup.defineHistogram('CBMED0;TracksME_CBMuons_d0',
1235 title='TracksME_CBMuons_d0;Track ME D0;Entries',
1236 type='TH1F', path='TracksME/CBMuons',
1237 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1238 myGroup.defineHistogram('CBMEEta,CBMEPhi;TracksME_CBMuons_eta_phi',
1239 title='TracksME_CBMuons_eta_phi;TrackME #eta;TrackME #phi',
1240 type='TH2F', path='TracksME/CBMuons',
1241 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1242 myGroup.defineHistogram('CBMEEtaHi,CBMEPhiHi;TracksME_CBMuons_eta_phi_broad',
1243 title='TracksME_CBMuons_eta_phi_broad;TrackME #eta;TrackME #phi',
1244 type='TH2F', path='TracksME/CBMuons',
1245 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1246
1247 # TracksME/NoTrigCBMuons
1248 myGroup.defineHistogram('NoTrigCBMEchi2ndof;TracksME_NoTrigCBMuons_chi2ndof',
1249 title='TracksME_NoTrigCBMuons_chi2ndof;TrackFitchi2ndof;Entries',
1250 type='TH1F', path='TracksME/NoTrigCBMuons',
1251 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1252 myGroup.defineHistogram('NoTrigCBMEPt;TracksME_NoTrigCBMuons_pt',
1253 title='TracksME_NoTrigCBMuons_pt;METrack p_{T};Entries',
1254 type='TH1F', path='TracksME/NoTrigCBMuons',
1255 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
1256 myGroup.defineHistogram('NoTrigCBMEPtHi;TracksME_NoTrigCBMuons_pt_broad',
1257 title='TracksME_NoTrigCBMuons_pt_broad;METrack p_{T};Entries',
1258 type='TH1F', path='TracksME/NoTrigCBMuons',
1259 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1260 myGroup.defineHistogram('NoTrigCBMETNDOF;TracksME_NoTrigCBMuons_tndof',
1261 title='TracksME_NoTrigCBMuons_tndof;TrackME total number DOF;Entries',
1262 type='TH1F', path='TracksME/NoTrigCBMuons',
1263 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1264 myGroup.defineHistogram('NoTrigCBMEdeltaZ0;TracksME_NoTrigCBMuons_deltaZ0',
1265 title='TracksME_NoTrigCBMuons_deltaZ0;Track ME #delta(Z0);Entries',
1266 type='TH1F', path='TracksME/NoTrigCBMuons',
1267 xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1268 myGroup.defineHistogram('NoTrigCBMEZ0;TracksME_NoTrigCBMuons_z0',
1269 title='TracksME_NoTrigCBMuons_z0;Track ME Z0;Entries',
1270 type='TH1F', path='TracksME/NoTrigCBMuons',
1271 xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1272 myGroup.defineHistogram('NoTrigCBMED0sig;TracksME_NoTrigCBMuons_d0sig',
1273 title='TracksME_NoTrigCBMuons_d0sig;Track ME D0 significance;Entries',
1274 type='TH1F', path='TracksME/NoTrigCBMuons',
1275 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1276 myGroup.defineHistogram('NoTrigCBMED0;TracksME_NoTrigCBMuons_d0',
1277 title='TracksME_NoTrigCBMuons_d0;Track ME D0;Entries',
1278 type='TH1F', path='TracksME/NoTrigCBMuons',
1279 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1280 myGroup.defineHistogram('NoTrigCBMEEta,NoTrigCBMEPhi;TracksME_NoTrigCBMuons_eta_phi',
1281 title='TracksME_NoTrigCBMuons_eta_phi;TrackME #eta;TrackME #phi',
1282 type='TH2F', path='TracksME/NoTrigCBMuons',
1283 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1284 myGroup.defineHistogram('NoTrigCBMEEtaHi,NoTrigCBMEPhiHi;TracksME_NoTrigCBMuons_eta_phi_broad',
1285 title='TracksME_NoTrigCBMuons_eta_phi_broad;TrackME #eta;TrackME #phi',
1286 type='TH2F', path='TracksME/NoTrigCBMuons',
1287 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1288
1289 # TracksME/CBMuons
1290 myGroup.defineHistogram('NonCBMEchi2ndof;TracksME_NonCBMuons_chi2ndof',
1291 title='TracksME_NonCBMuons_chi2ndof;TrackFitchi2ndof;Entries',
1292 type='TH1F', path='TracksME/NonCBMuons',
1293 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1294 myGroup.defineHistogram('NonCBMEPt;TracksME_NonCBMuons_pt',
1295 title='TracksME_NonCBMuons_pt;METrack p_{T};Entries',
1296 type='TH1F', path='TracksME/NonCBMuons',
1297 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
1298 myGroup.defineHistogram('NonCBMEPtHi;TracksME_NonCBMuons_pt_broad',
1299 title='TracksME_NonCBMuons_pt_broad;METrack p_{T};Entries',
1300 type='TH1F', path='TracksME/NonCBMuons',
1301 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1302 myGroup.defineHistogram('NonCBMETNDOF;TracksME_NonCBMuons_tndof',
1303 title='TracksME_NonCBMuons_tndof;TrackME total number DOF;Entries',
1304 type='TH1F', path='TracksME/NonCBMuons',
1305 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1306 myGroup.defineHistogram('NonCBMEdeltaZ0;TracksME_NonCBMuons_deltaZ0',
1307 title='TracksME_NonCBMuons_deltaZ0;Track ME #delta(Z0);Entries',
1308 type='TH1F', path='TracksME/NonCBMuons',
1309 xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1310 myGroup.defineHistogram('NonCBMEZ0;TracksME_NonCBMuons_z0',
1311 title='TracksME_NonCBMuons_z0;Track ME Z0;Entries',
1312 type='TH1F', path='TracksME/NonCBMuons',
1313 xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1314 myGroup.defineHistogram('NonCBMED0sig;TracksME_NonCBMuons_d0sig',
1315 title='TracksME_NonCBMuons_d0sig;Track ME D0 significance;Entries',
1316 type='TH1F', path='TracksME/NonCBMuons',
1317 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1318 myGroup.defineHistogram('NonCBMED0;TracksME_NonCBMuons_d0',
1319 title='TracksME_NonCBMuons_d0;Track ME D0;Entries',
1320 type='TH1F', path='TracksME/NonCBMuons',
1321 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1322 myGroup.defineHistogram('NonCBMEEta,NonCBMEPhi;TracksME_NonCBMuons_eta_phi',
1323 title='TracksME_NonCBMuons_eta_phi;TrackME #eta;TrackME #phi',
1324 type='TH2F', path='TracksME/NonCBMuons',
1325 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1326 myGroup.defineHistogram('NonCBMEEtaHi,NonCBMEPhiHi;TracksME_NonCBMuons_eta_phi_broad',
1327 title='TracksME_NonCBMuons_eta_phi_broad;TrackME #eta;TrackME #phi',
1328 type='TH2F', path='TracksME/NonCBMuons',
1329 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1330
1331 # TracksME/NoTrigNonCBMuonsNoTrig
1332 myGroup.defineHistogram('NoTrigNonCBMEchi2ndof;TracksME_NoTrigNonCBMuons_chi2ndof',
1333 title='TracksME_NoTrigNonCBMuons_chi2ndof;TrackFitchi2ndof;Entries',
1334 type='TH1F', path='TracksME/NoTrigNonCBMuons',
1335 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1336 myGroup.defineHistogram('NoTrigNonCBMEPt;TracksME_NoTrigNonCBMuons_pt',
1337 title='TracksME_NoTrigNonCBMuons_pt;METrack p_{T};Entries',
1338 type='TH1F', path='TracksME/NoTrigNonCBMuons',
1339 xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
1340 myGroup.defineHistogram('NoTrigNonCBMEPtHi;TracksME_NoTrigNonCBMuons_pt_broad',
1341 title='TracksME_NoTrigNonCBMuons_pt_broad;METrack p_{T};Entries',
1342 type='TH1F', path='TracksME/NoTrigNonCBMuons',
1343 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1344 myGroup.defineHistogram('NoTrigNonCBMETNDOF;TracksME_NoTrigNonCBMuons_tndof',
1345 title='TracksME_NoTrigNonCBMuons_tndof;TrackME total number DOF;Entries',
1346 type='TH1F', path='TracksME/NoTrigNonCBMuons',
1347 xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1348 myGroup.defineHistogram('NoTrigNonCBMEdeltaZ0;TracksME_NoTrigNonCBMuons_deltaZ0',
1349 title='TracksME_NoTrigNonCBMuons_deltaZ0;Track ME #delta(Z0);Entries',
1350 type='TH1F', path='TracksME/NoTrigNonCBMuons',
1351 xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1352 myGroup.defineHistogram('NoTrigNonCBMEZ0;TracksME_NoTrigNonCBMuons_z0',
1353 title='TracksME_NoTrigNonCBMuons_z0;Track ME Z0;Entries',
1354 type='TH1F', path='TracksME/NoTrigNonCBMuons',
1355 xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1356 myGroup.defineHistogram('NoTrigNonCBMED0sig;TracksME_NoTrigNonCBMuons_d0sig',
1357 title='TracksME_NoTrigNonCBMuons_d0sig;Track ME D0 significance;Entries',
1358 type='TH1F', path='TracksME/NoTrigNonCBMuons',
1359 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1360 myGroup.defineHistogram('NoTrigNonCBMED0;TracksME_NoTrigNonCBMuons_d0',
1361 title='TracksME_NoTrigNonCBMuons_d0;Track ME D0;Entries',
1362 type='TH1F', path='TracksME/NoTrigNonCBMuons',
1363 xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1364 myGroup.defineHistogram('NoTrigNonCBMEEta,NoTrigNonCBMEPhi;TracksME_NoTrigNonCBMuons_eta_phi',
1365 title='TracksME_NoTrigNonCBMuons_eta_phi;TrackME #eta;TrackME #phi',
1366 type='TH2F', path='TracksME/NoTrigNonCBMuons',
1367 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1368 myGroup.defineHistogram('NoTrigNonCBMEEtaHi,NoTrigNonCBMEPhiHi;TracksME_NoTrigNonCBMuons_eta_phi_broad',
1369 title='TracksME_NoTrigNonCBMuons_eta_phi_broad;TrackME #eta;TrackME #phi',
1370 type='TH2F', path='TracksME/NoTrigNonCBMuons',
1371 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1372
1373
1374
1377
1378 # MuonTrkPhys/Jpsi
1379 myGroup.defineHistogram('JpsiMass;m_Jpsi_Mass',
1380 title='m_Jpsi_Mass;M_{#mu#mu};Entries',
1381 type='TH1F', path='MuonTrkPhys/Jpsi',
1382 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1383 myGroup.defineHistogram('JpsiEta2D;m_Jpsi_2occupancy',
1384 title='m_Jpsi_2occupancy;#etaRegionPermutations[+#mu,-#mu];N_{#mu}',
1385 type='TH1F', path='MuonTrkPhys/Jpsi',
1386 xbins=16, xmin=-0.5, xmax=15.5, opt='kAlwaysCreate')
1387 myGroup.defineHistogram('JpsiEta2;m_Jpsi_occy',
1388 title='m_Jpsi_occy;#etaRegionPermutations[+#mu,-#mu];N_{#mu}',
1389 type='TH1F', path='MuonTrkPhys/Jpsi',
1390 xbins=16, xmin=-0.5, xmax=15.5, opt='kAlwaysCreate')
1391 myGroup.defineHistogram('JpsiMass_BA_BA;m_Jpsi_M_BA_BA',
1392 title='m_Jpsi_M_BA_BA;M_{#mu#mu};Entries',
1393 type='TH1F', path='MuonTrkPhys/Jpsi',
1394 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1395 myGroup.defineHistogram('JpsiMass_BA_BC;m_Jpsi_M_BA_BC',
1396 title='m_Jpsi_M_BA_BC;M_{#mu#mu};Entries',
1397 type='TH1F', path='MuonTrkPhys/Jpsi',
1398 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1399 myGroup.defineHistogram('JpsiMass_BA_EA;m_Jpsi_M_BA_EA',
1400 title='m_Jpsi_M_BA_EA;M_{#mu#mu};Entries',
1401 type='TH1F', path='MuonTrkPhys/Jpsi',
1402 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1403 myGroup.defineHistogram('JpsiMass_BA_EC;m_Jpsi_M_BA_EC',
1404 title='m_Jpsi_M_BA_EC;M_{#mu#mu};Entries',
1405 type='TH1F', path='MuonTrkPhys/Jpsi',
1406 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1407 myGroup.defineHistogram('JpsiMass_BC_BA;m_Jpsi_M_BC_BA',
1408 title='m_Jpsi_M_BC_BA;M_{#mu#mu};Entries',
1409 type='TH1F', path='MuonTrkPhys/Jpsi',
1410 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1411 myGroup.defineHistogram('JpsiMass_BC_BC;m_Jpsi_M_BC_BC',
1412 title='m_Jpsi_M_BC_BC;M_{#mu#mu};Entries',
1413 type='TH1F', path='MuonTrkPhys/Jpsi',
1414 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1415 myGroup.defineHistogram('JpsiMass_BC_EA;m_Jpsi_M_BC_EA',
1416 title='m_Jpsi_M_BC_EA;M_{#mu#mu};Entries',
1417 type='TH1F', path='MuonTrkPhys/Jpsi',
1418 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1419 myGroup.defineHistogram('JpsiMass_BC_EC;m_Jpsi_M_BC_EC',
1420 title='m_Jpsi_M_BC_EC;M_{#mu#mu};Entries',
1421 type='TH1F', path='MuonTrkPhys/Jpsi',
1422 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1423 myGroup.defineHistogram('JpsiMass_EA_BA;m_Jpsi_M_EA_BA',
1424 title='m_Jpsi_M_EA_BA;M_{#mu#mu};Entries',
1425 type='TH1F', path='MuonTrkPhys/Jpsi',
1426 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1427 myGroup.defineHistogram('JpsiMass_EA_BC;m_Jpsi_M_EA_BC',
1428 title='m_Jpsi_M_EA_BC;M_{#mu#mu};Entries',
1429 type='TH1F', path='MuonTrkPhys/Jpsi',
1430 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1431 myGroup.defineHistogram('JpsiMass_EA_EA;m_Jpsi_M_EA_EA',
1432 title='m_Jpsi_M_EA_EA;M_{#mu#mu};Entries',
1433 type='TH1F', path='MuonTrkPhys/Jpsi',
1434 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1435 myGroup.defineHistogram('JpsiMass_EA_EC;m_Jpsi_M_EA_EC',
1436 title='m_Jpsi_M_EA_EC;M_{#mu#mu};Entries',
1437 type='TH1F', path='MuonTrkPhys/Jpsi',
1438 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1439 myGroup.defineHistogram('JpsiMass_EC_BA;m_Jpsi_M_EC_BA',
1440 title='m_Jpsi_M_EC_BA;M_{#mu#mu};Entries',
1441 type='TH1F', path='MuonTrkPhys/Jpsi',
1442 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1443 myGroup.defineHistogram('JpsiMass_EC_BC;m_Jpsi_M_EC_BC',
1444 title='m_Jpsi_M_EC_BC;M_{#mu#mu};Entries',
1445 type='TH1F', path='MuonTrkPhys/Jpsi',
1446 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1447 myGroup.defineHistogram('JpsiMass_EC_EA;m_Jpsi_M_EC_EA',
1448 title='m_Jpsi_M_EC_EA;M_{#mu#mu};Entries',
1449 type='TH1F', path='MuonTrkPhys/Jpsi',
1450 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1451 myGroup.defineHistogram('JpsiMass_EC_EC;m_Jpsi_M_EC_EC',
1452 title='m_Jpsi_M_EC_EC;M_{#mu#mu};Entries',
1453 type='TH1F', path='MuonTrkPhys/Jpsi',
1454 xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1455 myGroup.defineHistogram('JpsimuMinusEta;m_Jpsi_M_minus_Eta',
1456 title='m_Jpsi_M_minus_Eta;#eta(#mu^{-});Entries',
1457 type='TH1F', path='MuonTrkPhys/Jpsi',
1458 xbins=27, xmin=-2.7, xmax=2.7, opt='kAlwaysCreate')
1459 myGroup.defineHistogram('JpsimuPlusEta;m_Jpsi_M_plus_Eta',
1460 title='m_Jpsi_M_plud_Eta;#eta(#mu^{+});Entries',
1461 type='TH1F', path='MuonTrkPhys/Jpsi',
1462 xbins=27, xmin=-2.7, xmax=2.7, opt='kAlwaysCreate')
1463 myGroup.defineHistogram('JpsimuMinusEta,JpsimuPlusEta;m_Jpsi_plus_minus_Eta',
1464 title='m_Jpsi_plus_minus_Eta;#eta_{#mu^{-}};#eta_{#mu^{+}}',
1465 type='TH2F', path='MuonTrkPhys/Jpsi',
1466 xbins=27, xmin=-2.7, xmax=2.7, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
1467 myGroup.defineHistogram('JpsiMass,JpsiEta2D;m_Jpsi_M_Eta_region',
1468 title='m_Jpsi_M_Eta_region;mass;eta',
1469 type='TH2F', path='MuonTrkPhys/Jpsi',
1470 xbins=50, xmin=2.6, xmax=3.6, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate',
1471 merge="merge")
1472
1473
1474 # MuonTrkPhys/Z
1475 myGroup.defineHistogram('ZMass;m_Z_Mass',
1476 title='m_Z_Mass;M_{#mu#mu};Entries',
1477 type='TH1F', path='MuonTrkPhys/Z',
1478 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1479 myGroup.defineHistogram('ZEta2D;m_Z_2occupancy',
1480 title='m_Z_2occupancy;#etaRegionPermutations[+#mu,-#mu];N_{#mu}',
1481 type='TH1F', path='MuonTrkPhys/Z',
1482 xbins=16, xmin=-0.5, xmax=15.5, opt='kAlwaysCreate', merge="merge")
1483 myGroup.defineHistogram('ZMass_BA_BA;m_Z_M_BA_BA',
1484 title='m_Z_M_BA_BA;M_{#mu#mu};Entries',
1485 type='TH1F', path='MuonTrkPhys/Z',
1486 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1487 myGroup.defineHistogram('ZMass_BA_BC;m_Z_M_BA_BC',
1488 title='m_Z_M_BA_BC;M_{#mu#mu};Entries',
1489 type='TH1F', path='MuonTrkPhys/Z',
1490 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1491 myGroup.defineHistogram('ZMass_BA_EA;m_Z_M_BA_EA',
1492 title='m_Z_M_BA_EA;M_{#mu#mu};Entries',
1493 type='TH1F', path='MuonTrkPhys/Z',
1494 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1495 myGroup.defineHistogram('ZMass_BA_EC;m_Z_M_BA_EC',
1496 title='m_Z_M_BA_EC;M_{#mu#mu};Entries',
1497 type='TH1F', path='MuonTrkPhys/Z',
1498 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1499 myGroup.defineHistogram('ZMass_BC_BA;m_Z_M_BC_BA',
1500 title='m_Z_M_BC_BA;M_{#mu#mu};Entries',
1501 type='TH1F', path='MuonTrkPhys/Z',
1502 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1503 myGroup.defineHistogram('ZMass_BC_BC;m_Z_M_BC_BC',
1504 title='m_Z_M_BC_BC;M_{#mu#mu};Entries',
1505 type='TH1F', path='MuonTrkPhys/Z',
1506 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1507 myGroup.defineHistogram('ZMass_BC_EA;m_Z_M_BC_EA',
1508 title='m_Z_M_BC_EA;M_{#mu#mu};Entries',
1509 type='TH1F', path='MuonTrkPhys/Z',
1510 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1511 myGroup.defineHistogram('ZMass_BC_EC;m_Z_M_BC_EC',
1512 title='m_Z_M_BC_EC;M_{#mu#mu};Entries',
1513 type='TH1F', path='MuonTrkPhys/Z',
1514 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1515 myGroup.defineHistogram('ZMass_EA_BA;m_Z_M_EA_BA',
1516 title='m_Z_M_EA_BA;M_{#mu#mu};Entries',
1517 type='TH1F', path='MuonTrkPhys/Z',
1518 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1519 myGroup.defineHistogram('ZMass_EA_BC;m_Z_M_EA_BC',
1520 title='m_Z_M_EA_BC;M_{#mu#mu};Entries',
1521 type='TH1F', path='MuonTrkPhys/Z',
1522 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1523 myGroup.defineHistogram('ZMass_EA_EA;m_Z_M_EA_EA',
1524 title='m_Z_M_EA_EA;M_{#mu#mu};Entries',
1525 type='TH1F', path='MuonTrkPhys/Z',
1526 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1527 myGroup.defineHistogram('ZMass_EA_EC;m_Z_M_EA_EC',
1528 title='m_Z_M_EA_EC;M_{#mu#mu};Entries',
1529 type='TH1F', path='MuonTrkPhys/Z',
1530 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1531 myGroup.defineHistogram('ZMass_EC_BA;m_Z_M_EC_BA',
1532 title='m_Z_M_EC_BA;M_{#mu#mu};Entries',
1533 type='TH1F', path='MuonTrkPhys/Z',
1534 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1535 myGroup.defineHistogram('ZMass_EC_BC;m_Z_M_EC_BC',
1536 title='m_Z_M_EC_BC;M_{#mu#mu};Entries',
1537 type='TH1F', path='MuonTrkPhys/Z',
1538 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1539 myGroup.defineHistogram('ZMass_EC_EA;m_Z_M_EC_EA',
1540 title='m_Z_M_EC_EA;M_{#mu#mu};Entries',
1541 type='TH1F', path='MuonTrkPhys/Z',
1542 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1543 myGroup.defineHistogram('ZMass_EC_EC;m_Z_M_EC_EC',
1544 title='m_Z_M_EC_EC;M_{#mu#mu};Entries',
1545 type='TH1F', path='MuonTrkPhys/Z',
1546 xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1547 myGroup.defineHistogram('ZmuMinusEta;m_Z_M_minus_Eta',
1548 title='m_Z_M_minus_Eta;#eta(#mu^{-});Entries',
1549 type='TH1F', path='MuonTrkPhys/Z',
1550 xbins=27, xmin=-2.7, xmax=2.7, opt='kAlwaysCreate')
1551 myGroup.defineHistogram('ZmuPlusEta;m_Z_M_plus_Eta',
1552 title='m_Z_M_plus_Eta;#eta(#mu^{+});Entries',
1553 type='TH1F', path='MuonTrkPhys/Z',
1554 xbins=27, xmin=-2.7, xmax=2.7, opt='kAlwaysCreate')
1555 myGroup.defineHistogram('ZmuMinusEta,ZmuPlusEta;m_Z_plus_minus_Eta',
1556 title='m_Z_plus_minus_Eta;#eta_{#mu^{-}};#eta_{#mu^{+}}',
1557 type='TH2F', path='MuonTrkPhys/Z',
1558 xbins=27, xmin=-2.7, xmax=2.7, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
1559 myGroup.defineHistogram('ZMass,ZEta2D;m_Z_M_Eta_region',
1560 title='m_Z_M_Eta_region;mass;eta',
1561 type='TH2F', path='MuonTrkPhys/Z',
1562 xbins=27, xmin=76., xmax=106., ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate',
1563 merge="merge")
1564
1565
1566
1569
1570
1571 # Segments/AllCBs
1572 myGroup.defineHistogram('AllCBMuonSector,AllCBMuonCIndex;Segments_AllCBMuons_chamberIndex_perSector',
1573 title='Segments_AllCBMuons_chamberIndex_perSector;Sector;ChamberIndex',
1574 type='TH2F', path='Segments/CBMuons',
1575 xbins=30, xmin=-15, xmax=15, ybins=17, ymin=0, ymax=17, opt='kAlwaysCreate')
1576 myGroup.defineHistogram('AllCBMuonSectorEta,AllCBMuonSectorPhi;Segments_AllCBMuons_etaphidir',
1577 title='Segments_AllCBMuons_etaphidir;#eta_{dir};#varphi_{dir}',
1578 type='TH2F', path='Segments/CBMuons',
1579 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1580 myGroup.defineHistogram('AllCBMuonLargeSectorZ,AllCBMuonLargeSectorR;Segments_AllCBMuons_rzpos_sectorLarge',
1581 title='Segments_AllCBMuons_rzpos_sectorLarge;zPos[mm];r[mm]',
1582 type='TH2F', path='Segments/CBMuons',
1583 xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1584 myGroup.defineHistogram('AllCBMuonSmallSectorZ,AllCBMuonSmallSectorR;Segments_AllCBMuons_rzpos_sectorSmall',
1585 title='Segments_AllCBMuons_rzpos_sectorSmall;zPos[mm];r[mm]',
1586 type='TH2F', path='Segments/CBMuons',
1587 xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1588 myGroup.defineHistogram('AllCBSegmentFitchi2ndof;Segments_AllCBMuons_segmentfitChi2oNdof',
1589 title='Segments_AllCBMuons_segmentfitChi2oNdof;SegmentFit#Chi^{2}/N_{dof};Entries',
1590 type='TH1F', path='Segments/CBMuons',
1591 xbins=120, xmin=0, xmax=12, opt='kAlwaysCreate')
1592 myGroup.defineHistogram('AllCBSegmentT0;Segments_AllCBMuons_t0',
1593 title='Segments_AllCBMuons_t0;t_{0};Entries',
1594 type='TH1F', path='Segments/CBMuons',
1595 xbins=200, xmin=-25, xmax=25, opt='kAlwaysCreate')
1596 myGroup.defineHistogram('AllCBSegmentT0Err;Segments_AllCBMuons_t0err',
1597 title='Segments_AllCBMuons_t0err;t_{0}Error;Entries',
1598 type='TH1F', path='Segments/CBMuons',
1599 xbins=100, xmin=0, xmax=10, opt='kAlwaysCreate')
1600 myGroup.defineHistogram('AllCBSegmentXYPosEndcap;Segments_AllCBMuons_xypos_endcap',
1601 title='Segments_AllCBMuons_xypos_endcap;x_{pos};y_{pos}',
1602 type='TH1F', path='Segments/CBMuons',
1603 xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1604 myGroup.defineHistogram('AllCBSegmentXYPosBarrel;Segments_AllCBMuons_xypos_barrel',
1605 title='Segments_AllCBMuons_xypos_barrel;x_{pos};y_{pos}',
1606 type='TH1F', path='Segments/CBMuons',
1607 xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1608
1609 # Segments/AllNonCBs
1610 myGroup.defineHistogram('AllNonCBMuonSector,AllNonCBMuonCIndex;Segments_AllNonCBMuons_chamberIndex_perSector',
1611 title='Segments_AllNonCBMuons_chamberIndex_perSector;Sector;ChamberIndex',
1612 type='TH2F', path='Segments/NonCBMuons',
1613 xbins=30, xmin=-15, xmax=15, ybins=17, ymin=0, ymax=17, opt='kAlwaysCreate')
1614 myGroup.defineHistogram('AllNonCBMuonSectorEta,AllNonCBMuonSectorPhi;Segments_AllNonCBMuons_etaphidir',
1615 title='Segments_AllNonCBMuons_etaphidir;#eta_{dir};#varphi_{dir}',
1616 type='TH2F', path='Segments/NonCBMuons',
1617 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1618 myGroup.defineHistogram('AllNonCBMuonLargeSectorZ,AllNonCBMuonLargeSectorR;Segments_AllNonCBMuons_rzpos_sectorLarge',
1619 title='Segments_AllNonCBMuons_rzpos_sectorLarge;zPos[mm];r[mm]',
1620 type='TH2F', path='Segments/NonCBMuons',
1621 xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1622 myGroup.defineHistogram('AllNonCBMuonSmallSectorZ,AllNonCBMuonSmallSectorR;Segments_AllNonCBMuons_rzpos_sectorSmall',
1623 title='Segments_AllNonCBMuons_rzpos_sectorSmall;zPos[mm];r[mm]',
1624 type='TH2F', path='Segments/NonCBMuons',
1625 xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1626 myGroup.defineHistogram('AllNonCBSegmentFitchi2ndof;Segments_AllNonCBMuons_segmentfitChi2oNdof',
1627 title='Segments_AllNonCBMuons_segmentfitChi2oNdof;SegmentFit#Chi^{2}/N_{dof};Entries',
1628 type='TH1F', path='Segments/NonCBMuons',
1629 xbins=120, xmin=0, xmax=12, opt='kAlwaysCreate')
1630 myGroup.defineHistogram('AllNonCBSegmentT0;Segments_AllNonCBMuons_t0',
1631 title='Segments_AllNonCBMuons_t0;t_{0};Entries',
1632 type='TH1F', path='Segments/NonCBMuons',
1633 xbins=200, xmin=-25, xmax=25, opt='kAlwaysCreate')
1634 myGroup.defineHistogram('AllNonCBSegmentT0Err;Segments_AllNonCBMuons_t0err',
1635 title='Segments_AllNonCBMuons_t0err;t_{0}Error;Entries',
1636 type='TH1F', path='Segments/NonCBMuons',
1637 xbins=100, xmin=0, xmax=10, opt='kAlwaysCreate')
1638 myGroup.defineHistogram('AllNonCBSegmentXYPosEndcap;Segments_AllNonCBMuons_xypos_endcap',
1639 title='Segments_AllNonCBMuons_xypos_endcap;x_{pos};y_{pos}',
1640 type='TH1F', path='Segments/NonCBMuons',
1641 xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1642 myGroup.defineHistogram('AllNonCBSegmentXYPosBarrel;Segments_AllNonCBMuons_xypos_barrel',
1643 title='Segments_AllNonCBMuons_xypos_barrel;x_{pos};y_{pos}',
1644 type='TH1F', path='Segments/NonCBMuons',
1645 xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1646
1647 # Segments/CBMuons
1648 myGroup.defineHistogram('CBMuonSector,CBMuonCIndex;Segments_CBMuons_chamberIndex_perSector',
1649 title='Segments_CBMuons_chamberIndex_perSector;Sector;ChamberIndex',
1650 type='TH2F', path='Segments/CBMuons',
1651 xbins=30, xmin=-15, xmax=15, ybins=17, ymin=0, ymax=17, opt='kAlwaysCreate')
1652 myGroup.defineHistogram('CBMuonSectorEta,CBMuonSectorPhi;Segments_CBMuons_etaphidir',
1653 title='Segments_CBMuons_etaphidir;#eta_{dir};#varphi_{dir}',
1654 type='TH2F', path='Segments/CBMuons',
1655 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1656 myGroup.defineHistogram('CBMuonLargeSectorZ,CBMuonLargeSectorR;Segments_CBMuons_rzpos_sectorLarge',
1657 title='Segments_CBMuons_rzpos_sectorLarge;zPos[mm];r[mm]',
1658 type='TH2F', path='Segments/CBMuons',
1659 xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1660 myGroup.defineHistogram('CBMuonSmallSectorZ,CBMuonSmallSectorR;Segments_CBMuons_rzpos_sectorSmall',
1661 title='Segments_CBMuons_rzpos_sectorSmall;zPos[mm];r[mm]',
1662 type='TH2F', path='Segments/CBMuons',
1663 xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1664 myGroup.defineHistogram('CBSegmentFitchi2ndof;Segments_CBMuons_segmentfitChi2oNdof',
1665 title='Segments_CBMuons_segmentfitChi2oNdof;SegmentFit#Chi^{2}/N_{dof};Entries',
1666 type='TH1F', path='Segments/CBMuons',
1667 xbins=120, xmin=0, xmax=12, opt='kAlwaysCreate')
1668 myGroup.defineHistogram('CBSegmentT0;Segments_CBMuons_t0',
1669 title='Segments_CBMuons_t0;t_{0};Entries',
1670 type='TH1F', path='Segments/CBMuons',
1671 xbins=200, xmin=-25, xmax=25, opt='kAlwaysCreate')
1672 myGroup.defineHistogram('CBSegmentT0Err;Segments_CBMuons_t0err',
1673 title='Segments_CBMuons_t0err;t_{0}Error;Entries',
1674 type='TH1F', path='Segments/CBMuons',
1675 xbins=100, xmin=0, xmax=10, opt='kAlwaysCreate')
1676 myGroup.defineHistogram('CBSegmentXYPosEndcap;Segments_CBMuons_xypos_endcap',
1677 title='Segments_CBMuons_xypos_endcap;x_{pos};y_{pos}',
1678 type='TH1F', path='Segments/CBMuons',
1679 xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1680 myGroup.defineHistogram('CBSegmentXYPosBarrel;Segments_CBMuons_xypos_barrel',
1681 title='Segments_CBMuons_xypos_barrel;x_{pos};y_{pos}',
1682 type='TH1F', path='Segments/CBMuons',
1683 xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1684
1685 # Segments/NonCBs
1686 myGroup.defineHistogram('NonCBMuonSector,NonCBMuonCIndex;Segments_NonCBMuons_chamberIndex_perSector',
1687 title='Segments_NonCBMuons_chamberIndex_perSector;Sector;ChamberIndex',
1688 type='TH2F', path='Segments/NonCBMuons',
1689 xbins=30, xmin=-15, xmax=15, ybins=17, ymin=0, ymax=17, opt='kAlwaysCreate')
1690 myGroup.defineHistogram('NonCBMuonSectorEta,NonCBMuonSectorPhi;Segments_NonCBMuons_etaphidir',
1691 title='Segments_NonCBMuons_etaphidir;#eta_{dir};#varphi_{dir}',
1692 type='TH2F', path='Segments/NonCBMuons',
1693 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1694 myGroup.defineHistogram('NonCBMuonLargeSectorZ,NonCBMuonLargeSectorR;Segments_NonCBMuons_rzpos_sectorLarge',
1695 title='Segments_NonCBMuons_rzpos_sectorLarge;zPos[mm];r[mm]',
1696 type='TH2F', path='Segments/NonCBMuons',
1697 xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1698 myGroup.defineHistogram('NonCBMuonSmallSectorZ,NonCBMuonSmallSectorR;Segments_NonCBMuons_rzpos_sectorSmall',
1699 title='Segments_NonCBMuons_rzpos_sectorSmall;zPos[mm];r[mm]',
1700 type='TH2F', path='Segments/NonCBMuons',
1701 xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1702 myGroup.defineHistogram('NonCBSegmentFitchi2ndof;Segments_NonCBMuons_segmentfitChi2oNdof',
1703 title='Segments_NonCBMuons_segmentfitChi2oNdof;SegmentFit#Chi^{2}/N_{dof};Entries',
1704 type='TH1F', path='Segments/NonCBMuons',
1705 xbins=120, xmin=0, xmax=12, opt='kAlwaysCreate')
1706 myGroup.defineHistogram('NonCBSegmentT0;Segments_NonCBMuons_t0',
1707 title='Segments_NonCBMuons_t0;t_{0};Entries',
1708 type='TH1F', path='Segments/NonCBMuons',
1709 xbins=200, xmin=-25, xmax=25, opt='kAlwaysCreate')
1710 myGroup.defineHistogram('NonCBSegmentT0Err;Segments_NonCBMuons_t0err',
1711 title='Segments_NonCBMuons_t0err;t_{0}Error;Entries',
1712 type='TH1F', path='Segments/NonCBMuons',
1713 xbins=100, xmin=0, xmax=10, opt='kAlwaysCreate')
1714 myGroup.defineHistogram('NonCBSegmentXYPosEndcap;Segments_NonCBMuons_xypos_endcap',
1715 title='Segments_NonCBMuons_xypos_endcap;x_{pos};y_{pos}',
1716 type='TH1F', path='Segments/NonCBMuons',
1717 xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1718 myGroup.defineHistogram('NonCBSegmentXYPosBarrel;Segments_NonCBMuons_xypos_barrel',
1719 title='Segments_NonCBMuons_xypos_barrel;x_{pos};y_{pos}',
1720 type='TH1F', path='Segments/NonCBMuons',
1721 xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1722
1723 # NoTrig/Segments/CBMuons
1724 myGroup.defineHistogram('NoTrigCBMuonSector,CBMuonCIndex;Segments_NoTrig_CBMuons_chamberIndex_perSector',
1725 title='Segments_NoTrig_CBMuons_chamberIndex_perSector;Sector;ChamberIndex',
1726 type='TH2F', path='Segments/NoTrigCBMuons',
1727 xbins=30, xmin=-15, xmax=15, ybins=17, ymin=0, ymax=17, opt='kAlwaysCreate')
1728 myGroup.defineHistogram('NoTrigCBMuonSectorEta,NoTrigCBMuonSectorPhi;Segments_NoTrig_CBMuons_etaphidir',
1729 title='Segments_NoTrig_CBMuons_etaphidir;#eta_{dir};#varphi_{dir}',
1730 type='TH2F', path='Segments/NoTrigCBMuons',
1731 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1732 myGroup.defineHistogram('NoTrigCBMuonLargeSectorZ,NoTrigCBMuonLargeSectorR;Segments_NoTrig_CBMuons_rzpos_sectorLarge',
1733 title='Segments_NoTrig_CBMuons_rzpos_sectorLarge;zPos[mm];r[mm]',
1734 type='TH2F', path='Segments/NoTrigCBMuons',
1735 xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1736 myGroup.defineHistogram('NoTrigCBMuonSmallSectorZ,NoTrigCBMuonSmallSectorR;Segments_NoTrig_CBMuons_rzpos_sectorSmall',
1737 title='Segments_NoTrig_CBMuons_rzpos_sectorSmall;zPos[mm];r[mm]',
1738 type='TH2F', path='Segments/NoTrigCBMuons',
1739 xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1740 myGroup.defineHistogram('NoTrigCBSegmentFitchi2ndof;Segments_NoTrig_CBMuons_segmentfitChi2oNdof',
1741 title='Segments_NoTrig_CBMuons_segmentfitChi2oNdof;SegmentFit#Chi^{2}/N_{dof};Entries',
1742 type='TH1F', path='Segments/NoTrigCBMuons',
1743 xbins=120, xmin=0, xmax=12, opt='kAlwaysCreate')
1744 myGroup.defineHistogram('NoTrigCBSegmentT0;Segments_NoTrig_CBMuons_t0',
1745 title='Segments_NoTrig_CBMuons_t0;t_{0};Entries',
1746 type='TH1F', path='Segments/NoTrigCBMuons',
1747 xbins=200, xmin=-25, xmax=25, opt='kAlwaysCreate')
1748 myGroup.defineHistogram('NoTrigCBSegmentT0Err;Segments_NoTrig_CBMuons_t0err',
1749 title='Segments_NoTrig_CBMuons_t0err;t_{0}Error;Entries',
1750 type='TH1F', path='Segments/NoTrigCBMuons',
1751 xbins=100, xmin=0, xmax=10, opt='kAlwaysCreate')
1752 myGroup.defineHistogram('NoTrigCBSegmentXPosEndcap,NoTrigCBSegmentYPosEndcap;Segments_NoTrig_CBMuons_xypos_endcap',
1753 title='Segments_NoTrig_CBMuons_xypos_endcap;x_{pos};y_{pos}',
1754 type='TH2F', path='Segments/NoTrigCBMuons',
1755 xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1756 myGroup.defineHistogram('NoTrigCBSegmentXPosBarrel,NoTrigCBSegmentYPosBarrel;Segments_NoTrig_CBMuons_xypos_barrel',
1757 title='Segments_NoTrig_CBMuons_xypos_barrel;x_{pos};y_{pos}',
1758 type='TH2F', path='Segments/NoTrigCBMuons',
1759 xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1760
1761 # NoTrig/Segments/NonCBMuons
1762 myGroup.defineHistogram('NoTrigNonCBMuonSector,NoTrigNonCBMuonCIndex;Segments_NoTrig_NonCBMuons_chamberIndex_perSector',
1763 title='Segments_NoTrig_NonCBMuons_chamberIndex_perSector;Sector;ChamberIndex',
1764 type='TH2F', path='Segments/NoTrigNonCBMuons',
1765 xbins=30, xmin=-15, xmax=15, ybins=17, ymin=0, ymax=17, opt='kAlwaysCreate')
1766 myGroup.defineHistogram('NoTrigNonCBMuonSectorEta,NoTrigNonCBMuonSectorPhi;Segments_NoTrig_NonCBMuons_etaphidir',
1767 title='Segments_NoTrig_NonCBMuons_etaphidir;#eta_{dir};#varphi_{dir}',
1768 type='TH2F', path='Segments/NoTrigNonCBMuons',
1769 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1770 myGroup.defineHistogram('NoTrigNonCBMuonLargeSectorZ,NoTrigNonCBMuonLargeSectorR;Segments_NoTrig_NonCBMuons_rzpos_sectorLarge',
1771 title='Segments_NoTrig_NonCBMuons_rzpos_sectorLarge;zPos[mm];r[mm]',
1772 type='TH2F', path='Segments/NoTrigNonCBMuons',
1773 xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1774 myGroup.defineHistogram('NoTrigNonCBMuonSmallSectorZ,NoTrigNonCBMuonSmallSectorR;Segments_NoTrig_NonCBMuons_rzpos_sectorSmall',
1775 title='Segments_NoTrig_NonCBMuons_rzpos_sectorSmall;zPos[mm];r[mm]',
1776 type='TH2F', path='Segments/NoTrigNonCBMuons',
1777 xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1778 myGroup.defineHistogram('NoTrigNonCBSegmentFitchi2ndof;Segments_NoTrig_NonCBMuons_segmentfitChi2oNdof',
1779 title='Segments_NoTrig_NonCBMuons_segmentfitChi2oNdof;SegmentFit#Chi^{2}/N_{dof};Entries',
1780 type='TH1F', path='Segments/NoTrigNonCBMuons',
1781 xbins=120, xmin=0, xmax=12, opt='kAlwaysCreate')
1782 myGroup.defineHistogram('NoTrigNonCBSegmentT0;Segments_NoTrig_NonCBMuons_t0',
1783 title='Segments_NoTrig_NonCBMuons_t0;t_{0};Entries',
1784 type='TH1F', path='Segments/NoTrigNonCBMuons',
1785 xbins=200, xmin=-25, xmax=25, opt='kAlwaysCreate')
1786 myGroup.defineHistogram('NoTrigNonCBSegmentT0Err;Segments_NoTrig_NonCBMuons_t0err',
1787 title='Segments_NoTrig_NonCBMuons_t0err;t_{0}Error;Entries',
1788 type='TH1F', path='Segments/NoTrigNonCBMuons',
1789 xbins=100, xmin=0, xmax=10, opt='kAlwaysCreate')
1790 myGroup.defineHistogram('NoTrigNonCBSegmentXPosEndcap,NoTrigNonCBSegmentYPosEndcap;Segments_NoTrig_NonCBMuons_xypos_endcap',
1791 title='Segments_NoTrig_NonCBMuons_xypos_endcap;x_{pos};y_{pos}',
1792 type='TH2F', path='Segments/NoTrigNonCBMuons',
1793 xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1794 myGroup.defineHistogram('NoTrigNonCBSegmentXPosBarrel,NoTrigNonCBSegmentYPosBarrel;Segments_NoTrig_NonCBMuons_xypos_barrel',
1795 title='Segments_NoTrig_NonCBMuons_xypos_barrel;x_{pos};y_{pos}',
1796 type='TH2F', path='Segments/NoTrigNonCBMuons',
1797 xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1798
1799 # Segments/Container
1800 myGroup.defineHistogram('MSLargeSectorZ,MSLargeSectorR;Segments_Container_rzpos_sectorLarge',
1801 title='Segments_Container_rzpos_sectorLarge;zPos[mm];r[mm]',
1802 type='TH2F', path='Segments/Container',
1803 xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1804 myGroup.defineHistogram('MSSmallSectorZ,MSSmallSectorR;Segments_Container_rzpos_sectorSmall',
1805 title='Segments_Container_rzpos_sectorSmall;zPos[mm];r[mm]',
1806 type='TH2F', path='Segments/Container',
1807 xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1808
1809
1810
1811
1814
1815 # TracksMS/Container
1816 myGroup.defineHistogram('ContainerMSAuthor;TracksMS_Container_MSAuthor',
1817 title='TracksMS_Container_Author;MS-Author;Entries',
1818 type='TH1F', path='TracksMS/Container',
1819 xbins=15, xmin=0, xmax=15, opt='kAlwaysCreate')
1820 myGroup.defineHistogram('ContainerMSQuality;TracksMS_Container_Quality',
1821 title='TracksMS_Container_Quality;MS-Quality;Entries',
1822 type='TH1F', path='TracksMS/Container',
1823 xbins=15, xmin=0, xmax=15, opt='kAlwaysCreate')
1824 myGroup.defineHistogram('ContainerMSType;TracksMS_Container_Type',
1825 title='TracksMS_Container_Type;MS-Type;Entries',
1826 type='TH1F', path='TracksMS/Container',
1827 xbins=15, xmin=0, xmax=15, opt='kAlwaysCreate')
1828 myGroup.defineHistogram('ContainerMSEta,MSPhi;TracksMS_Container_eta_phi',
1829 title='TracksMS_Container_eta_phi;eta;phi',
1830 type='TH2F', path='TracksMS/Container',
1831 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1832 myGroup.defineHistogram('ContainerMSEta,MSPhi;TracksMS_Container_eta_phi_broad',
1833 title='TracksMS_Container_eta_phi_broad;eta;phi',
1834 type='TH2F', path='TracksMS/Container',
1835 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1836 myGroup.defineHistogram('ContainerMSPt;TracksMS_Container_pt',
1837 title='TracksMS_Container_pt;pT[GeV];Entries',
1838 type='TH1F', path='TracksMS/Container',
1839 xbins=50, xmin=0, xmax=100, opt='kAlwaysCreate')
1840 myGroup.defineHistogram('ContainerMSPt;TracksMS_Container_pt_broad',
1841 title='TracksMS_Container_pt_broad;pT[GeV];Entries',
1842 type='TH1F', path='TracksMS/Container',
1843 xbins=50, xmin=0, xmax=1000, opt='kAlwaysCreate')
1844 myGroup.defineHistogram('ContainerMSD0sig;TracksMS_Container_d0sig',
1845 title='TracksMS_Container_d0sig;d0sig;Entries',
1846 type='TH1F', path='TracksMS/Container',
1847 xbins=50, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
1848 myGroup.defineHistogram('ContainerMSD0;TracksMS_Container_d0',
1849 title='TracksMS_Container_d0;d0;Entries',
1850 type='TH1F', path='TracksMS/Container',
1851 xbins=50, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
1852 myGroup.defineHistogram('ContainerNoTrigMSdeltaZ0;TracksMS_Container_deltaZ0',
1853 title='TracksMS_Container_deltaZ0;#delta(Z0);Entries',
1854 type='TH1F', path='TracksMS/Container',
1855 xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1856 myGroup.defineHistogram('ContainerMSZ0;TracksMS_Container_z0',
1857 title='TracksMS_Container_z0;z0;Entries',
1858 type='TH1F', path='TracksMS/Container',
1859 xbins=50, xmin=-100, xmax=100, opt='kAlwaysCreate')
1860 myGroup.defineHistogram('ContainerMSchi2ndof;TracksMS_Container_chi2ndof',
1861 title='TracksMS_Container_chi2ndof;pT[GeV];Entries',
1862 type='TH1F', path='TracksMS/Container',
1863 xbins=50, xmin=0, xmax=100, opt='kAlwaysCreate')
1864
1865 # TracksMS/ContainerNoTrig
1866 myGroup.defineHistogram('ContainerNoTrigMSAuthor;TracksMS_ContainerNoTrig_Author',
1867 title='TracksMS_ContainerNoTrig_Author;MS-Author;Entries',
1868 type='TH1F', path='TracksMS/ContainerNoTrig',
1869 xbins=15, xmin=0, xmax=15, opt='kAlwaysCreate')
1870 myGroup.defineHistogram('ContainerNoTrigMSQuality;TracksMS_ContainerNoTrig_Quality',
1871 title='TracksMS_ContainerNoTrig_Quality;MS-Quality;Entries',
1872 type='TH1F', path='TracksMS/ContainerNoTrig',
1873 xbins=15, xmin=0, xmax=15, opt='kAlwaysCreate')
1874 myGroup.defineHistogram('ContainerNoTrigMSType;TracksMS_ContainerNoTrig_Type',
1875 title='TracksMS_ContainerNoTrig_Type;MS-Type;Entries',
1876 type='TH1F', path='TracksMS/ContainerNoTrig',
1877 xbins=15, xmin=0, xmax=15, opt='kAlwaysCreate')
1878 myGroup.defineHistogram('ContainerNoTrigMSEta,ContainerNoTrigMSPhi;TracksMS_ContainerNoTrig_eta_phi',
1879 title='TracksMS_ContainerNoTrig_eta_phi;eta;phi',
1880 type='TH2F', path='TracksMS/ContainerNoTrig',
1881 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1882 myGroup.defineHistogram('ContainerNoTrigMSEta,ContainerNoTrigMSPhi;TracksMS_ContainerNoTrig_eta_phi_broad',
1883 title='TracksMS_ContainerNoTrig_eta_phi_broad;eta;phi',
1884 type='TH2F', path='TracksMS/ContainerNoTrig',
1885 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1886 myGroup.defineHistogram('ContainerNoTrigMSPt;TracksMS_ContainerNoTrig_pt',
1887 title='TracksMS_ContainerNoTrig_pt;pT[GeV];Entries',
1888 type='TH1F', path='TracksMS/ContainerNoTrig',
1889 xbins=50, xmin=0, xmax=100, opt='kAlwaysCreate')
1890 myGroup.defineHistogram('ContainerNoTrigMSPt;TracksMS_ContainerNoTrig_pt_broad',
1891 title='TracksMS_ContainerNoTrig_pt_broad;pT[GeV];Entries',
1892 type='TH1F', path='TracksMS/ContainerNoTrig',
1893 xbins=50, xmin=0, xmax=1000, opt='kAlwaysCreate')
1894 myGroup.defineHistogram('ContainerNoTrigMSD0sig;TracksMS_ContainerNoTrig_d0sig',
1895 title='TracksMS_ContainerNoTrig_d0sig;d0sig;Entries',
1896 type='TH1F', path='TracksMS/ContainerNoTrig',
1897 xbins=50, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
1898 myGroup.defineHistogram('ContainerNoTrigMSD0;TracksMS_ContainerNoTrig_d0',
1899 title='TracksMS_ContainerNoTrig_d0;d0;Entries',
1900 type='TH1F', path='TracksMS/ContainerNoTrig',
1901 xbins=50, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
1902 myGroup.defineHistogram('ContainerNoTrigMSdeltaZ0;TracksMS_ContainerNoTrig_deltaZ0',
1903 title='TracksMS_ContainerNoTrig_deltaZ0;#delta(Z0);Entries',
1904 type='TH1F', path='TracksMS/ContainerNoTrig',
1905 xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1906 myGroup.defineHistogram('ContainerNoTrigMSZ0;TracksMS_ContainerNoTrig_z0',
1907 title='TracksMS_ContainerNoTrig_z0;z0;Entries',
1908 type='TH1F', path='TracksMS/ContainerNoTrig',
1909 xbins=50, xmin=-100, xmax=100, opt='kAlwaysCreate')
1910 myGroup.defineHistogram('ContainerNoTrigMSchi2ndof;TracksMS_ContainerNoTrig_chi2ndof',
1911 title='TracksMS_ContainerNoTrig_chi2ndof;pT[GeV];Entries',
1912 type='TH1F', path='TracksMS/ContainerNoTrig',
1913 xbins=50, xmin=0, xmax=100, opt='kAlwaysCreate')
1914
1915 # MuonPhysics/NoTrig/MSVertices
1916 myGroup.defineHistogram('nMDT;NoTrig_MSVertices_m_MSVx_nMDT',
1917 title='NoTrig_MSVertices_m_MSVx_nMDT;;N_{MDT}',
1918 type='TH1F', path='MSVertices',
1919 xbins=200, xmin=0, xmax=3000, opt='kAlwaysCreate')
1920 myGroup.defineHistogram('nRPC;NoTrig_MSVertices_m_MSVx_nRPC',
1921 title='NoTrig_MSVertices_m_MSVx_nRPC;;N_{RPC}',
1922 type='TH1F', path='MSVertices',
1923 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1924 myGroup.defineHistogram('nTGC;NoTrig_MSVertices_m_MSVx_nTGC',
1925 title='NoTrig_MSVertices_m_MSVx_nTGC;;N_{TGC}',
1926 type='TH1F', path='MSVertices',
1927 xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1928 myGroup.defineHistogram('nTracklets;NoTrig_MSVertices_m_MSVx_nTracklets',
1929 title='NoTrig_MSVertices_m_MSVx_nTracklets;N_{trackletS};',
1930 type='TH1F', path='MSVertices',
1931 xbins=20, xmin=0, xmax=20, opt='kAlwaysCreate')
1932 myGroup.defineHistogram('MSEta,MSPhi;NoTrig_MSVertices_m_VertexEtaPhi',
1933 title='NoTrig_MSVertices_m_VertexEtaPhi;#eta;#varphi',
1934 type='TH2F', path='MSVertices',
1935 xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1936
1937
1938 #myGroup.defineHistogram('MuonType;MuonType',
1939 # title='MuonType',
1940 # type='TH1F', path='Muons',
1941 # xbins=10, xmin=0, xmax=10, opt='kAlwaysCreate')
1942 #myGroup.defineHistogram('',
1943 # title='',
1944 # type='TH1F', path='Muons/NoTrigCBMuons',
1945 # xbins=, xmin=, xmax=, opt='kAlwaysCreate')
1946
1947 return helper.result()
1948
1949
1950
1951if __name__=="__main__":
1952 # Setup logs
1953 from AthenaCommon.Logging import log
1954 from AthenaCommon.Constants import INFO
1955 log.setLevel(INFO)
1956 # Set the Athena configuration flags
1957 from AthenaConfiguration.AllConfigFlags import initConfigFlags
1958 TestFiles = ['/eos/atlas/atlascerngroupdisk/det-rpc/data/DESDM_MCP/data18_13TeV.00358615.physics_Main.merge.DESDM_MCP.f961_m2024/data18_13TeV.00358615.physics_Main.merge.DESDM_MCP.f961_m2024._0084.1']
1959 flags = initConfigFlags()
1960 flags.Input.Files = TestFiles
1961 flags.Output.HISTFileName = 'TestOutput.root'
1962 flags.lock()
1963 # Initialize configuration object, add accumulator, merge and run.
1964 from AthenaConfiguration.MainServicesConfig import MainServicesCfg
1965 from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
1966 cfg = MainServicesCfg(flags)
1967 cfg.merge(PoolReadCfg(flags))
1968 acc = MuonTrackConfig(flags)
1969 cfg.merge(acc)
1970 cfg.printConfig(withDetails=False)
1971 cfg.run(20)