ATLAS Offline Software
MuonTrackMonitorAlgorithm.py
Go to the documentation of this file.
1 """
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 2020 Matthias Schott - Uni Mainz
4 """
5 
6 from AthenaConfiguration.Enums import BeamType
7 
8 
9 def 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 
786  # Overview/Jpsi
787  myGroup.defineHistogram('JpsiMuonLumiBlock;Overview_Jpsi_nJpsi_LB',
788  title='Overview_Jpsi_nJpsi_LB;LumiBlock;NumberOfJpsis',
789  type='TH1F', path='Overview/Jpsi',
790  xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
791 
792  # Overview/Z
793  myGroup.defineHistogram('ZMuonLumiBlock;Overview_Z_nZ_LB',
794  title='Overview_Z_nZ_LB;LumiBlock;NumberOfZs',
795  type='TH1F', path='Overview/Z',
796  xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
797 
798  # Overview/CBMuons
799  myGroup.defineHistogram('CBMuonLumiBlock;Overview_CBMuons_nMuon_LB',
800  title='Overview_CBMuons_nMuon_LB;LumiBlock;NumberOfCBMuons',
801  type='TH1F', path='Overview/CBMuons',
802  xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
803  myGroup.defineHistogram('MuonPrefix;Overview_CBMuons_Trig',
804  title='Overview_CBMuons_Trig;MuonPrefix;Muons',
805  type='TH1F', path='Overview/CBMuons',
806  xbins=4, xmin=0, xmax=4, opt='kAlwaysCreate')
807  myGroup.defineHistogram('NMuons;Overview_muons_per_event',
808  title='Overview_muons_per_event;NumberOfMuons;Events',
809  type='TH1F', path='Overview/CBMuons',
810  xbins=10, xmin=0, xmax=10, opt='kAlwaysCreate')
811  myGroup.defineHistogram('NMuonsTrig;Overview_muons_per_trig_event',
812  title='Overview_muons_per_trig_event;NumberOfMuons;Events',
813  type='TH1F', path='Overview/CBMuons',
814  xbins=10, xmin=0, xmax=10, opt='kAlwaysCreate')
815  myGroup.defineHistogram('NMuonsTrigCB;Overview_CBmuons_per_trig_event',
816  title='Overview_CBmuons_per_trig_event;NumberOfMuons;Events',
817  type='TH1F', path='Overview/CBMuons',
818  xbins=10, xmin=0, xmax=10, opt='kAlwaysCreate')
819  myGroup.defineHistogram('NMuonsNoTrigCB;Overview_CBmuons_per_notrig_event',
820  title='Overview_CBmuons_per_notrig_event;NumberOfMuons;Events',
821  type='TH1F', path='Overview/CBMuons',
822  xbins=10, xmin=0, xmax=10, opt='kAlwaysCreate')
823 
824  # Overview/NonCBMuons
825  myGroup.defineHistogram('NonCBMuonLumiBlock;Overview_NonCBMuons_nMuon_LB',
826  title='Overview_NonCBMuons_nMuon_LB;LumiBlock;NumberOfNonCBMuons',
827  type='TH1F', path='Overview/NonCBMuons',
828  xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
829  myGroup.defineHistogram('NMuonsTrigNonCB;Overview_NonCBmuons_per_trig_event',
830  title='Overview_NonCBmuons_per_trig_event;NumberOfMuons;Events',
831  type='TH1F', path='Overview/NonCBMuons',
832  xbins=10, xmin=0, xmax=10, opt='kAlwaysCreate')
833  myGroup.defineHistogram('NMuonsNoTrigNonCB;Overview_NonCBmuons_per_notrig_event',
834  title='Overview_NonCBmuons_per_notrig_event;NumberOfMuons;Events',
835  type='TH1F', path='Overview/NonCBMuons',
836  xbins=10, xmin=0, xmax=10, opt='kAlwaysCreate')
837 
838  # NoTrig/Overview/CBMuons
839  myGroup.defineHistogram('CBMuonLumiBlock;NoTrig_Overview_CBMuons_nMuon_LB',
840  title='NoTrig_Overview_CBMuons_nMuon_LB;LumiBlock;NumberOfCBMuons',
841  type='TH1F', path='Overview/CBMuons',
842  xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
843 
844  # NoTrig/Overview/NonCBMuons
845  myGroup.defineHistogram('NonCBMuonLumiBlock;NoTrig_Overview_NonCBMuons_nMuon_LB',
846  title='NoTrig_Overview_NonCBMuons_nMuon_LB;LumiBlock;NumberOfNonCBMuons',
847  type='TH1F', path='Overview/NonCBMuons',
848  xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
849 
850  # Overview/Container
851  myGroup.defineHistogram('MSLumiBlockNumberOfMuonTracks;Overview_Container_nMuonTrack_LB',
852  title='Overview_Container_nMuonTrack_LB;LumiBlock;NumberOfMuonTracks',
853  type='TH1F', path='Overview/Container',
854  xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
855  myGroup.defineHistogram('MSLumiBlockNumberOfSegments;Overview_Container_nSegment_LB',
856  title='Overview_Container_nSegment_LB;LumiBlock;NumberOfMuonSegments',
857  type='TH1F', path='Overview/Container',
858  xbins=2500, xmin=0, xmax=2500, opt='kAlwaysCreate')
859 
860 
861 
864 
865  # TracksID/Jpsi
866  myGroup.defineHistogram('JpsiMuonNBHits;TracksID_Jpsi_HitContent_NBlayerHits',
867  title='TracksID_Jpsi_HitContent_NBlayerHits;NumberOfBLayerHits;Entries',
868  type='TH1F', path='TracksID/Jpsi',
869  xbins=5, xmin=-0.5, xmax=4.5, opt='kAlwaysCreate')
870  myGroup.defineHistogram('JpsiMuonNPixHits;TracksID_Jpsi_HitContent_NPixelHits',
871  title='TracksID_Jpsi_HitContent_NPixelHits;NumberOfPixelHits;Entries',
872  type='TH1F', path='TracksID/Jpsi',
873  xbins=10, xmin=-0.5, xmax=9.5, opt='kAlwaysCreate')
874  myGroup.defineHistogram('JpsiMuonNSCTHits;TracksID_Jpsi_HitContent_NSCTHits',
875  title='TracksID_Jpsi_HitContent_NSCTHits;NumberOfSCTHits;Entries',
876  type='TH1F', path='TracksID/Jpsi',
877  xbins=20, xmin=-0.5, xmax=19.5, opt='kAlwaysCreate')
878  myGroup.defineHistogram('JpsiMuonNTRTHits;TracksID_Jpsi_HitContent_NTRTHits',
879  title='TracksID_Jpsi_HitContent_NTRTHits;NumberOfTRTHits;Entries',
880  type='TH1F', path='TracksID/Jpsi',
881  xbins=50, xmin=-0.5, xmax=49.5, opt='kAlwaysCreate')
882  myGroup.defineHistogram('JpsiMuonIDchi2ndof;TracksID_Jpsi_chi2ndof',
883  title='TracksID_Jpsi_chi2ndof;TrackFitchi2ndof;Entries',
884  type='TH1F', path='TracksID/Jpsi',
885  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
886  myGroup.defineHistogram('JpsiMuonIDPt;TracksID_Jpsi_pt',
887  title='TracksID_Jpsi_pt;IDTrack p_{T};Entries',
888  type='TH1F', path='TracksID/Jpsi',
889  xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
890  myGroup.defineHistogram('JpsiMuonIDPtHi;TracksID_Jpsi_pt_broad',
891  title='TracksID_Jpsi_pt_broad;IDTrack p_{T};Entries',
892  type='TH1F', path='TracksID/Jpsi',
893  xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
894  myGroup.defineHistogram('JpsiMuonIDTNDOF;TracksID_Jpsi_tndof',
895  title='TracksID_Jpsi_tndof;TrackID total number DOF;Entries',
896  type='TH1F', path='TracksID/Jpsi',
897  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
898  myGroup.defineHistogram('JpsiMuonIDZ0;TracksID_Jpsi_z0',
899  title='TracksID_Jpsi_z0;Track ID Z0;Entries',
900  type='TH1F', path='TracksID/Jpsi',
901  xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
902  myGroup.defineHistogram('JpsiMuonIDD0;TracksID_Jpsi_d0',
903  title='TracksID_Jpsi_d0;Track ID D0;Entries',
904  type='TH1F', path='TracksID/Jpsi',
905  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
906  myGroup.defineHistogram('JpsiMuonIDEta,JpsiMuonIDPhi;TracksID_Jpsi_eta_phi',
907  title='TracksID_Jpsi_eta_phi;TrackID #eta;TrackID #phi',
908  type='TH2F', path='TracksID/Jpsi',
909  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
910  myGroup.defineHistogram('JpsiMuonIDEtaHi,JpsiMuonIDPhiHi;TracksID_Jpsi_eta_phi_broad',
911  title='TracksID_Jpsi_eta_phi_broad;TrackID #eta;TrackID #phi',
912  type='TH2F', path='TracksID/Jpsi',
913  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
914 
915  # TracksID/Z
916  myGroup.defineHistogram('ZMuonNBHits;TracksID_Z_HitContent_NBlayerHits',
917  title='TracksID_Z_HitContent_NBlayerHits;NumberOfBLayerHits;Entries',
918  type='TH1F', path='TracksID/Z',
919  xbins=5, xmin=-0.5, xmax=4.5, opt='kAlwaysCreate')
920  myGroup.defineHistogram('ZMuonNPixHits;TracksID_Z_HitContent_NPixelHits',
921  title='TracksID_Z_HitContent_NPixelHits;NumberOfPixelHits;Entries',
922  type='TH1F', path='TracksID/Z',
923  xbins=10, xmin=-0.5, xmax=9.5, opt='kAlwaysCreate')
924  myGroup.defineHistogram('ZMuonNSCTHits;TracksID_Z_HitContent_NSCTHits',
925  title='TracksID_Z_HitContent_NSCTHits;NumberOfSCTHits;Entries',
926  type='TH1F', path='TracksID/Z',
927  xbins=20, xmin=-0.5, xmax=19.5, opt='kAlwaysCreate')
928  myGroup.defineHistogram('ZMuonNTRTHits;TracksID_Z_HitContent_NTRTHits',
929  title='TracksID_Z_HitContent_NTRTHits;NumberOfTRTHits;Entries',
930  type='TH1F', path='TracksID/Z',
931  xbins=50, xmin=-0.5, xmax=49.5, opt='kAlwaysCreate')
932  myGroup.defineHistogram('ZMuonIDchi2ndof;TracksID_Z_chi2ndof',
933  title='TracksID_Z_chi2ndof;TrackFitchi2ndof;Entries',
934  type='TH1F', path='TracksID/Z',
935  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
936  myGroup.defineHistogram('ZMuonIDPt;TracksID_Z_pt',
937  title='TracksID_Z_pt;IDTrack p_{T};Entries',
938  type='TH1F', path='TracksID/Z',
939  xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
940  myGroup.defineHistogram('ZMuonIDPtHi;TracksID_Z_pt_broad',
941  title='TracksID_Z_pt_broad;IDTrack p_{T};Entries',
942  type='TH1F', path='TracksID/Z',
943  xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
944  myGroup.defineHistogram('ZMuonIDTNDOF;TracksID_Z_tndof',
945  title='TracksID_Z_tndof;TrackID total number DOF;Entries',
946  type='TH1F', path='TracksID/Z',
947  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
948  myGroup.defineHistogram('ZMuonIDZ0;TracksID_Z_z0',
949  title='TracksID_Z_z0;Track ID Z0;Entries',
950  type='TH1F', path='TracksID/Z',
951  xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
952  myGroup.defineHistogram('ZMuonIDD0;TracksID_Z_d0',
953  title='TracksID_Z_d0;Track ID D0;Entries',
954  type='TH1F', path='TracksID/Z',
955  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
956  myGroup.defineHistogram('ZMuonIDEta,ZMuonIDPhi;TracksID_Z_eta_phi',
957  title='TracksID_Z_eta_phi;TrackID #eta;TrackID #phi',
958  type='TH2F', path='TracksID/Z',
959  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
960  myGroup.defineHistogram('ZMuonIDEtaHi,ZMuonIDPhiHi;TracksID_Z_eta_phi_broad',
961  title='TracksID_Z_eta_phi_broad;TrackID #eta;TrackID #phi',
962  type='TH2F', path='TracksID/Z',
963  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
964 
965  # TracksID/CBMuons
966  myGroup.defineHistogram('CBMuonNBHits;TracksID_CBMuons_HitContent_NBlayerHits',
967  title='TracksID_CBMuons_HitContent_NBlayerHits;NumberOfBLayerHits;Entries',
968  type='TH1F', path='TracksID/CBMuons',
969  xbins=5, xmin=-0.5, xmax=4.5, opt='kAlwaysCreate')
970  myGroup.defineHistogram('CBMuonNPixHits;TracksID_CBMuons_HitContent_NPixelHits',
971  title='TracksID_CBMuons_HitContent_NPixelHits;NumberOfPixelHits;Entries',
972  type='TH1F', path='TracksID/CBMuons',
973  xbins=10, xmin=-0.5, xmax=9.5, opt='kAlwaysCreate')
974  myGroup.defineHistogram('CBMuonNSCTHits;TracksID_CBMuons_HitContent_NSCTHits',
975  title='TracksID_CBMuons_HitContent_NSCTHits;NumberOfSCTHits;Entries',
976  type='TH1F', path='TracksID/CBMuons',
977  xbins=20, xmin=-0.5, xmax=19.5, opt='kAlwaysCreate')
978  myGroup.defineHistogram('CBMuonNTRTHits;TracksID_CBMuons_HitContent_NTRTHits',
979  title='TracksID_CBMuons_HitContent_NTRTHits;NumberOfTRTHits;Entries',
980  type='TH1F', path='TracksID/CBMuons',
981  xbins=50, xmin=-0.5, xmax=49.5, opt='kAlwaysCreate')
982  myGroup.defineHistogram('CBMuonIDchi2ndof;TracksID_CBMuons_chi2ndof',
983  title='TracksID_CBMuons_chi2ndof;TrackFitchi2ndof;Entries',
984  type='TH1F', path='TracksID/CBMuons',
985  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
986  myGroup.defineHistogram('CBMuonMuonIDPt;TracksID_CBMuons_pt',
987  title='TracksID_CBMuons_pt;IDTrack p_{T};Entries',
988  type='TH1F', path='TracksID/CBMuons',
989  xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
990  myGroup.defineHistogram('CBMuonMuonIDPtHi;TracksID_CBMuons_pt_broad',
991  title='TracksID_CBMuons_pt_broad;IDTrack p_{T};Entries',
992  type='TH1F', path='TracksID/CBMuons',
993  xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
994  myGroup.defineHistogram('CBMuonMuonIDTNDOF;TracksID_CBMuons_tndof',
995  title='TracksID_CBMuons_tndof;TrackID total number DOF;Entries',
996  type='TH1F', path='TracksID/CBMuons',
997  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
998  myGroup.defineHistogram('CBMuonMuonIDZ0;TracksID_CBMuons_z0',
999  title='TracksID_CBMuons_z0;Track ID Z0;Entries',
1000  type='TH1F', path='TracksID/CBMuons',
1001  xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1002  myGroup.defineHistogram('CBMuonMuonIDD0;TracksID_CBMuons_d0',
1003  title='TracksID_CBMuons_d0;Track ID D0;Entries',
1004  type='TH1F', path='TracksID/CBMuons',
1005  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1006  myGroup.defineHistogram('CBMuonMuonIDEta,CBMuonsMuonIDPhi;TracksID_CBMuons_eta_phi',
1007  title='TracksID_CBMuons_eta_phi;TrackID #eta;TrackID #phi',
1008  type='TH2F', path='TracksID/CBMuons',
1009  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1010  myGroup.defineHistogram('CBMuonMuonIDEtaHi,CBMuonsMuonIDPhiHi;TracksID_CBMuons_eta_phi_broad',
1011  title='TracksID_CBMuons_eta_phi_broad;TrackID #eta;TrackID #phi',
1012  type='TH2F', path='TracksID/CBMuons',
1013  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1014 
1015  # TracksID/NonCBMuons
1016  myGroup.defineHistogram('NonCBMuonNBHits;TracksID_NonCBMuons_HitContent_NBlayerHits',
1017  title='TracksID_NonCBMuons_HitContent_NBlayerHits;NumberOfBLayerHits;Entries',
1018  type='TH1F', path='TracksID/NonCBMuons',
1019  xbins=5, xmin=-0.5, xmax=4.5, opt='kAlwaysCreate')
1020  myGroup.defineHistogram('NonCBMuonNPixHits;TracksID_NonCBMuons_HitContent_NPixelHits',
1021  title='TracksID_NonCBMuons_HitContent_NPixelHits;NumberOfPixelHits;Entries',
1022  type='TH1F', path='TracksID/NonCBMuons',
1023  xbins=10, xmin=-0.5, xmax=9.5, opt='kAlwaysCreate')
1024  myGroup.defineHistogram('NonCBMuonNSCTHits;TracksID_NonCBMuons_HitContent_NSCTHits',
1025  title='TracksID_NonCBMuons_HitContent_NSCTHits;NumberOfSCTHits;Entries',
1026  type='TH1F', path='TracksID/NonCBMuons',
1027  xbins=20, xmin=-0.5, xmax=19.5, opt='kAlwaysCreate')
1028  myGroup.defineHistogram('NonCBMuonNTRTHits;TracksID_NonCBMuons_HitContent_NTRTHits',
1029  title='TracksID_NonCBMuons_HitContent_NTRTHits;NumberOfTRTHits;Entries',
1030  type='TH1F', path='TracksID/NonCBMuons',
1031  xbins=50, xmin=-0.5, xmax=49.5, opt='kAlwaysCreate')
1032  myGroup.defineHistogram('NonCBMuonIDchi2ndof;TracksID_NonCBMuons_chi2ndof',
1033  title='TracksID_NonCBMuons_chi2ndof;TrackFitchi2ndof;Entries',
1034  type='TH1F', path='TracksID/NonCBMuons',
1035  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1036  myGroup.defineHistogram('NonCBMuonMuonIDPt;TracksID_NonCBMuons_pt',
1037  title='TracksID_NonCBMuons_pt;IDTrack p_{T};Entries',
1038  type='TH1F', path='TracksID/NonCBMuons',
1039  xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
1040  myGroup.defineHistogram('NonCBMuonMuonIDPtHi;TracksID_NonCBMuons_pt_broad',
1041  title='TracksID_NonCBMuons_pt_broad;IDTrack p_{T};Entries',
1042  type='TH1F', path='TracksID/NonCBMuons',
1043  xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1044  myGroup.defineHistogram('NonCBMuonMuonIDTNDOF;TracksID_NonCBMuons_tndof',
1045  title='TracksID_NonCBMuons_tndof;TrackID total number DOF;Entries',
1046  type='TH1F', path='TracksID/NonCBMuons',
1047  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1048  myGroup.defineHistogram('NonCBMuonMuonIDZ0;TracksID_NonCBMuons_z0',
1049  title='TracksID_NonCBMuons_z0;Track ID Z0;Entries',
1050  type='TH1F', path='TracksID/NonCBMuons',
1051  xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1052  myGroup.defineHistogram('NonCBMuonMuonIDD0;TracksID_NonCBMuons_d0',
1053  title='TracksID_NonCBMuons_d0;Track ID D0;Entries',
1054  type='TH1F', path='TracksID/NonCBMuons',
1055  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1056  myGroup.defineHistogram('NonCBMuonMuonIDEta,NonCBMuonsMuonIDPhi;TracksID_NonCBMuons_eta_phi',
1057  title='TracksID_NonCBMuons_eta_phi;TrackID #eta;TrackID #phi',
1058  type='TH2F', path='TracksID/NonCBMuons',
1059  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1060  myGroup.defineHistogram('NonCBMuonMuonIDEtaHi,NonCBMuonsMuonIDPhiHi;TracksID_NonCBMuons_eta_phi_broad',
1061  title='TracksID_NonCBMuons_eta_phi_broad;TrackID #eta;TrackID #phi',
1062  type='TH2F', path='TracksID/NonCBMuons',
1063  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1064 
1065  # NoTrig/TracksID/CBMuons
1066  myGroup.defineHistogram('NoTrigCBMuonNBHits;NoTrig_TracksID_CBMuons_HitContent_NBlayerHits',
1067  title='NoTrig_TracksID_CBMuons_HitContent_NBlayerHits;NumberOfBLayerHits;Entries',
1068  type='TH1F', path='TracksID/NoTrigCBMuons',
1069  xbins=5, xmin=-0.5, xmax=4.5, opt='kAlwaysCreate')
1070  myGroup.defineHistogram('NoTrigCBMuonNPixHits;NoTrig_TracksID_CBMuons_HitContent_NPixelHits',
1071  title='NoTrig_TracksID_CBMuons_HitContent_NPixelHits;NumberOfPixelHits;Entries',
1072  type='TH1F', path='TracksID/NoTrigCBMuons',
1073  xbins=10, xmin=-0.5, xmax=9.5, opt='kAlwaysCreate')
1074  myGroup.defineHistogram('NoTrigCBMuonNSCTHits;NoTrig_TracksID_CBMuons_HitContent_NSCTHits',
1075  title='NoTrig_TracksID_CBMuons_HitContent_NSCTHits;NumberOfSCTHits;Entries',
1076  type='TH1F', path='TracksID/NoTrigCBMuons',
1077  xbins=20, xmin=-0.5, xmax=19.5, opt='kAlwaysCreate')
1078  myGroup.defineHistogram('NoTrigCBMuonNTRTHits;NoTrig_TracksID_CBMuons_HitContent_NTRTHits',
1079  title='NoTrig_TracksID_CBMuons_HitContent_NTRTHits;NumberOfTRTHits;Entries',
1080  type='TH1F', path='TracksID/NoTrigCBMuons',
1081  xbins=50, xmin=-0.5, xmax=49.5, opt='kAlwaysCreate')
1082  myGroup.defineHistogram('NoTrigCBMuonIDchi2ndof;NoTrig_TracksID_CBMuons_chi2ndof',
1083  title='NoTrig_TracksID_CBMuons_chi2ndof;TrackFitchi2ndof;Entries',
1084  type='TH1F', path='TracksID/NoTrigCBMuons',
1085  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1086 
1087  # NoTrig/TracksID/NonCBMuons
1088  myGroup.defineHistogram('NoTrigNonCBMuonNBHits;NoTrig_TracksID_NonCBMuons_HitContent_NBlayerHits',
1089  title='NoTrig_TracksID_NonCBMuons_HitContent_NBlayerHits;NumberOfBLayerHits;Entries',
1090  type='TH1F', path='TracksID/NoTrigNonCBMuons',
1091  xbins=5, xmin=-0.5, xmax=4.5, opt='kAlwaysCreate')
1092  myGroup.defineHistogram('NoTrigNonCBMuonNPixHits;NoTrig_TracksID_NonCBMuons_HitContent_NPixelHits',
1093  title='NoTrig_TracksID_NonCBMuons_HitContent_NPixelHits;NumberOfPixelHits;Entries',
1094  type='TH1F', path='TracksID/NoTrigNonCBMuons',
1095  xbins=10, xmin=-0.5, xmax=9.5, opt='kAlwaysCreate')
1096  myGroup.defineHistogram('NoTrigNonCBMuonNSCTHits;NoTrig_TracksID_NonCBMuons_HitContent_NSCTHits',
1097  title='NoTrig_TracksID_NonCBMuons_HitContent_NSCTHits;NumberOfSCTHits;Entries',
1098  type='TH1F', path='TracksID/NoTrigNonCBMuons',
1099  xbins=20, xmin=-0.5, xmax=19.5, opt='kAlwaysCreate')
1100  myGroup.defineHistogram('NoTrigNonCBMuonNTRTHits;NoTrig_TracksID_NonCBMuons_HitContent_NTRTHits',
1101  title='NoTrig_TracksID_NonCBMuons_HitContent_NTRTHits;NumberOfTRTHits;Entries',
1102  type='TH1F', path='TracksID/NoTrigNonCBMuons',
1103  xbins=50, xmin=-0.5, xmax=49.5, opt='kAlwaysCreate')
1104  myGroup.defineHistogram('NoTrigNonCBMuonIDchi2ndof;NoTrig_TracksID_NonCBMuons_chi2ndof',
1105  title='NoTrig_TracksID_NonCBMuons_chi2ndof;TrackFitchi2ndof;Entries',
1106  type='TH1F', path='TracksID/NoTrigNonCBMuons',
1107  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1108 
1109 
1110 
1113 
1114  # TracksME/Jpsi
1115  myGroup.defineHistogram('JpsiMEchi2ndof;TracksME_Jpsi_chi2ndof',
1116  title='TracksME_Jpsi_chi2ndof;TrackFitchi2ndof;Entries',
1117  type='TH1F', path='TracksME/Jpsi',
1118  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1119  myGroup.defineHistogram('JpsiMEPt;TracksME_Jpsi_pt',
1120  title='TracksME_Jpsi_pt;METrack p_{T};Entries',
1121  type='TH1F', path='TracksME/Jpsi',
1122  xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
1123  myGroup.defineHistogram('JpsiMEPtHi;TracksME_Jpsi_pt_broad',
1124  title='TracksME_Jpsi_pt_broad;METrack p_{T};Entries',
1125  type='TH1F', path='TracksME/Jpsi',
1126  xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1127  myGroup.defineHistogram('JpsiMETNDOF;TracksME_Jpsi_tndof',
1128  title='TracksME_Jpsi_tndof;TrackME total number DOF;Entries',
1129  type='TH1F', path='TracksME/Jpsi',
1130  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1131  myGroup.defineHistogram('JpsiMEdeltaZ0;TracksME_Jpsi_deltaZ0',
1132  title='TracksME_Jpsi_deltaZ0;Track ME #delta(Z0);Entries',
1133  type='TH1F', path='TracksME/Jpsi',
1134  xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1135  myGroup.defineHistogram('JpsiMEZ0;TracksME_Jpsi_z0',
1136  title='TracksME_Jpsi_z0;Track ME Z0;Entries',
1137  type='TH1F', path='TracksME/Jpsi',
1138  xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1139  myGroup.defineHistogram('JpsiMED0sig;TracksME_JpsiMuons_d0sig',
1140  title='TracksME_JpsiMuons_d0sig;Track ME D0 significance;Entries',
1141  type='TH1F', path='TracksME/Jpsi',
1142  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1143  myGroup.defineHistogram('JpsiMED0;TracksME_Jpsi_d0',
1144  title='TracksME_Jpsi_d0;Track ME D0;Entries',
1145  type='TH1F', path='TracksME/Jpsi',
1146  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1147  myGroup.defineHistogram('JpsiMEEta,JpsiMEPhi;TracksME_Jpsi_eta_phi',
1148  title='TracksME_Jpsi_eta_phi;TrackME #eta;TrackME #phi',
1149  type='TH2F', path='TracksME/Jpsi',
1150  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1151  myGroup.defineHistogram('JpsiMEEtaHi,JpsiMEPhiHi;TracksME_Jpsi_eta_phi_broad',
1152  title='TracksME_Jpsi_eta_phi_broad;TrackME #eta;TrackME #phi',
1153  type='TH2F', path='TracksME/Jpsi',
1154  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1155 
1156  # TracksME/Z
1157  myGroup.defineHistogram('ZMEchi2ndof;TracksME_Z_chi2ndof',
1158  title='TracksME_Z_chi2ndof;TrackFitchi2ndof;Entries',
1159  type='TH1F', path='TracksME/Z',
1160  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1161  myGroup.defineHistogram('ZMEPt;TracksME_Z_pt',
1162  title='TracksME_Z_pt;METrack p_{T};Entries',
1163  type='TH1F', path='TracksME/Z',
1164  xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
1165  myGroup.defineHistogram('ZMEPtHi;TracksME_Z_pt_broad',
1166  title='TracksME_Z_pt_broad;METrack p_{T};Entries',
1167  type='TH1F', path='TracksME/Z',
1168  xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1169  myGroup.defineHistogram('ZMETNDOF;TracksME_Z_tndof',
1170  title='TracksME_Z_tndof;TrackME total number DOF;Entries',
1171  type='TH1F', path='TracksME/Z',
1172  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1173  myGroup.defineHistogram('ZMEdeltaZ0;TracksME_Z_deltaZ0',
1174  title='TracksME_Z_deltaZ0;Track ME #delta(Z0);Entries',
1175  type='TH1F', path='TracksME/Z',
1176  xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1177  myGroup.defineHistogram('ZMEZ0;TracksME_Z_z0',
1178  title='TracksME_Z_z0;Track ME Z0;Entries',
1179  type='TH1F', path='TracksME/Z',
1180  xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1181  myGroup.defineHistogram('ZMED0sig;TracksME_ZMuons_d0sig',
1182  title='TracksME_ZMuons_d0sig;Track ME D0 significance;Entries',
1183  type='TH1F', path='TracksME/Z',
1184  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1185  myGroup.defineHistogram('ZMED0;TracksME_Z_d0',
1186  title='TracksME_Z_d0;Track ME D0;Entries',
1187  type='TH1F', path='TracksME/Z',
1188  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1189  myGroup.defineHistogram('ZMEEta,ZMEPhi;TracksME_Z_eta_phi',
1190  title='TracksME_Z_eta_phi;TrackME #eta;TrackME #phi',
1191  type='TH2F', path='TracksME/Z',
1192  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1193  myGroup.defineHistogram('ZMEEtaHi,ZMEPhiHi;TracksME_Z_eta_phi_broad',
1194  title='TracksME_Z_eta_phi_broad;TrackME #eta;TrackME #phi',
1195  type='TH2F', path='TracksME/Z',
1196  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1197 
1198  # TracksME/CBMuons
1199  myGroup.defineHistogram('CBMEchi2ndof;TracksME_CBMuons_chi2ndof',
1200  title='TracksME_CBMuons_chi2ndof;TrackFitchi2ndof;Entries',
1201  type='TH1F', path='TracksME/CBMuons',
1202  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1203  myGroup.defineHistogram('CBMEPt;TracksME_CBMuons_pt',
1204  title='TracksME_CBMuons_pt;METrack p_{T};Entries',
1205  type='TH1F', path='TracksME/CBMuons',
1206  xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
1207  myGroup.defineHistogram('CBMEPtHi;TracksME_CBMuons_pt_broad',
1208  title='TracksME_CBMuons_pt_broad;METrack p_{T};Entries',
1209  type='TH1F', path='TracksME/CBMuons',
1210  xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1211  myGroup.defineHistogram('CBMETNDOF;TracksME_CBMuons_tndof',
1212  title='TracksME_CBMuons_tndof;TrackME total number DOF;Entries',
1213  type='TH1F', path='TracksME/CBMuons',
1214  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1215  myGroup.defineHistogram('CBMEdeltaZ0;TracksME_CBMuons_deltaZ0',
1216  title='TracksME_CBMuons_deltaZ0;Track ME #delta(Z0);Entries',
1217  type='TH1F', path='TracksME/CBMuons',
1218  xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1219  myGroup.defineHistogram('CBMEZ0;TracksME_CBMuons_z0',
1220  title='TracksME_CBMuons_z0;Track ME Z0;Entries',
1221  type='TH1F', path='TracksME/CBMuons',
1222  xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1223  myGroup.defineHistogram('CBMED0sig;TracksME_CBMuons_d0sig',
1224  title='TracksME_CBMuons_d0sig;Track ME D0 significance;Entries',
1225  type='TH1F', path='TracksME/CBMuons',
1226  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1227  myGroup.defineHistogram('CBMED0;TracksME_CBMuons_d0',
1228  title='TracksME_CBMuons_d0;Track ME D0;Entries',
1229  type='TH1F', path='TracksME/CBMuons',
1230  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1231  myGroup.defineHistogram('CBMEEta,CBMEPhi;TracksME_CBMuons_eta_phi',
1232  title='TracksME_CBMuons_eta_phi;TrackME #eta;TrackME #phi',
1233  type='TH2F', path='TracksME/CBMuons',
1234  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1235  myGroup.defineHistogram('CBMEEtaHi,CBMEPhiHi;TracksME_CBMuons_eta_phi_broad',
1236  title='TracksME_CBMuons_eta_phi_broad;TrackME #eta;TrackME #phi',
1237  type='TH2F', path='TracksME/CBMuons',
1238  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1239 
1240  # TracksME/NoTrigCBMuons
1241  myGroup.defineHistogram('NoTrigCBMEchi2ndof;TracksME_NoTrigCBMuons_chi2ndof',
1242  title='TracksME_NoTrigCBMuons_chi2ndof;TrackFitchi2ndof;Entries',
1243  type='TH1F', path='TracksME/NoTrigCBMuons',
1244  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1245  myGroup.defineHistogram('NoTrigCBMEPt;TracksME_NoTrigCBMuons_pt',
1246  title='TracksME_NoTrigCBMuons_pt;METrack p_{T};Entries',
1247  type='TH1F', path='TracksME/NoTrigCBMuons',
1248  xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
1249  myGroup.defineHistogram('NoTrigCBMEPtHi;TracksME_NoTrigCBMuons_pt_broad',
1250  title='TracksME_NoTrigCBMuons_pt_broad;METrack p_{T};Entries',
1251  type='TH1F', path='TracksME/NoTrigCBMuons',
1252  xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1253  myGroup.defineHistogram('NoTrigCBMETNDOF;TracksME_NoTrigCBMuons_tndof',
1254  title='TracksME_NoTrigCBMuons_tndof;TrackME total number DOF;Entries',
1255  type='TH1F', path='TracksME/NoTrigCBMuons',
1256  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1257  myGroup.defineHistogram('NoTrigCBMEdeltaZ0;TracksME_NoTrigCBMuons_deltaZ0',
1258  title='TracksME_NoTrigCBMuons_deltaZ0;Track ME #delta(Z0);Entries',
1259  type='TH1F', path='TracksME/NoTrigCBMuons',
1260  xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1261  myGroup.defineHistogram('NoTrigCBMEZ0;TracksME_NoTrigCBMuons_z0',
1262  title='TracksME_NoTrigCBMuons_z0;Track ME Z0;Entries',
1263  type='TH1F', path='TracksME/NoTrigCBMuons',
1264  xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1265  myGroup.defineHistogram('NoTrigCBMED0sig;TracksME_NoTrigCBMuons_d0sig',
1266  title='TracksME_NoTrigCBMuons_d0sig;Track ME D0 significance;Entries',
1267  type='TH1F', path='TracksME/NoTrigCBMuons',
1268  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1269  myGroup.defineHistogram('NoTrigCBMED0;TracksME_NoTrigCBMuons_d0',
1270  title='TracksME_NoTrigCBMuons_d0;Track ME D0;Entries',
1271  type='TH1F', path='TracksME/NoTrigCBMuons',
1272  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1273  myGroup.defineHistogram('NoTrigCBMEEta,NoTrigCBMEPhi;TracksME_NoTrigCBMuons_eta_phi',
1274  title='TracksME_NoTrigCBMuons_eta_phi;TrackME #eta;TrackME #phi',
1275  type='TH2F', path='TracksME/NoTrigCBMuons',
1276  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1277  myGroup.defineHistogram('NoTrigCBMEEtaHi,NoTrigCBMEPhiHi;TracksME_NoTrigCBMuons_eta_phi_broad',
1278  title='TracksME_NoTrigCBMuons_eta_phi_broad;TrackME #eta;TrackME #phi',
1279  type='TH2F', path='TracksME/NoTrigCBMuons',
1280  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1281 
1282  # TracksME/CBMuons
1283  myGroup.defineHistogram('NonCBMEchi2ndof;TracksME_NonCBMuons_chi2ndof',
1284  title='TracksME_NonCBMuons_chi2ndof;TrackFitchi2ndof;Entries',
1285  type='TH1F', path='TracksME/NonCBMuons',
1286  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1287  myGroup.defineHistogram('NonCBMEPt;TracksME_NonCBMuons_pt',
1288  title='TracksME_NonCBMuons_pt;METrack p_{T};Entries',
1289  type='TH1F', path='TracksME/NonCBMuons',
1290  xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
1291  myGroup.defineHistogram('NonCBMEPtHi;TracksME_NonCBMuons_pt_broad',
1292  title='TracksME_NonCBMuons_pt_broad;METrack p_{T};Entries',
1293  type='TH1F', path='TracksME/NonCBMuons',
1294  xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1295  myGroup.defineHistogram('NonCBMETNDOF;TracksME_NonCBMuons_tndof',
1296  title='TracksME_NonCBMuons_tndof;TrackME total number DOF;Entries',
1297  type='TH1F', path='TracksME/NonCBMuons',
1298  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1299  myGroup.defineHistogram('NonCBMEdeltaZ0;TracksME_NonCBMuons_deltaZ0',
1300  title='TracksME_NonCBMuons_deltaZ0;Track ME #delta(Z0);Entries',
1301  type='TH1F', path='TracksME/NonCBMuons',
1302  xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1303  myGroup.defineHistogram('NonCBMEZ0;TracksME_NonCBMuons_z0',
1304  title='TracksME_NonCBMuons_z0;Track ME Z0;Entries',
1305  type='TH1F', path='TracksME/NonCBMuons',
1306  xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1307  myGroup.defineHistogram('NonCBMED0sig;TracksME_NonCBMuons_d0sig',
1308  title='TracksME_NonCBMuons_d0sig;Track ME D0 significance;Entries',
1309  type='TH1F', path='TracksME/NonCBMuons',
1310  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1311  myGroup.defineHistogram('NonCBMED0;TracksME_NonCBMuons_d0',
1312  title='TracksME_NonCBMuons_d0;Track ME D0;Entries',
1313  type='TH1F', path='TracksME/NonCBMuons',
1314  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1315  myGroup.defineHistogram('NonCBMEEta,NonCBMEPhi;TracksME_NonCBMuons_eta_phi',
1316  title='TracksME_NonCBMuons_eta_phi;TrackME #eta;TrackME #phi',
1317  type='TH2F', path='TracksME/NonCBMuons',
1318  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1319  myGroup.defineHistogram('NonCBMEEtaHi,NonCBMEPhiHi;TracksME_NonCBMuons_eta_phi_broad',
1320  title='TracksME_NonCBMuons_eta_phi_broad;TrackME #eta;TrackME #phi',
1321  type='TH2F', path='TracksME/NonCBMuons',
1322  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1323 
1324  # TracksME/NoTrigNonCBMuonsNoTrig
1325  myGroup.defineHistogram('NoTrigNonCBMEchi2ndof;TracksME_NoTrigNonCBMuons_chi2ndof',
1326  title='TracksME_NoTrigNonCBMuons_chi2ndof;TrackFitchi2ndof;Entries',
1327  type='TH1F', path='TracksME/NoTrigNonCBMuons',
1328  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1329  myGroup.defineHistogram('NoTrigNonCBMEPt;TracksME_NoTrigNonCBMuons_pt',
1330  title='TracksME_NoTrigNonCBMuons_pt;METrack p_{T};Entries',
1331  type='TH1F', path='TracksME/NoTrigNonCBMuons',
1332  xbins=100, xmin=0, xmax=100, opt='kAlwaysCreate')
1333  myGroup.defineHistogram('NoTrigNonCBMEPtHi;TracksME_NoTrigNonCBMuons_pt_broad',
1334  title='TracksME_NoTrigNonCBMuons_pt_broad;METrack p_{T};Entries',
1335  type='TH1F', path='TracksME/NoTrigNonCBMuons',
1336  xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1337  myGroup.defineHistogram('NoTrigNonCBMETNDOF;TracksME_NoTrigNonCBMuons_tndof',
1338  title='TracksME_NoTrigNonCBMuons_tndof;TrackME total number DOF;Entries',
1339  type='TH1F', path='TracksME/NoTrigNonCBMuons',
1340  xbins=100, xmin=0, xmax=5, opt='kAlwaysCreate')
1341  myGroup.defineHistogram('NoTrigNonCBMEdeltaZ0;TracksME_NoTrigNonCBMuons_deltaZ0',
1342  title='TracksME_NoTrigNonCBMuons_deltaZ0;Track ME #delta(Z0);Entries',
1343  type='TH1F', path='TracksME/NoTrigNonCBMuons',
1344  xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1345  myGroup.defineHistogram('NoTrigNonCBMEZ0;TracksME_NoTrigNonCBMuons_z0',
1346  title='TracksME_NoTrigNonCBMuons_z0;Track ME Z0;Entries',
1347  type='TH1F', path='TracksME/NoTrigNonCBMuons',
1348  xbins=100, xmin=-100, xmax=100, opt='kAlwaysCreate')
1349  myGroup.defineHistogram('NoTrigNonCBMED0sig;TracksME_NoTrigNonCBMuons_d0sig',
1350  title='TracksME_NoTrigNonCBMuons_d0sig;Track ME D0 significance;Entries',
1351  type='TH1F', path='TracksME/NoTrigNonCBMuons',
1352  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1353  myGroup.defineHistogram('NoTrigNonCBMED0;TracksME_NoTrigNonCBMuons_d0',
1354  title='TracksME_NoTrigNonCBMuons_d0;Track ME D0;Entries',
1355  type='TH1F', path='TracksME/NoTrigNonCBMuons',
1356  xbins=100, xmin=-5, xmax=5, opt='kAlwaysCreate')
1357  myGroup.defineHistogram('NoTrigNonCBMEEta,NoTrigNonCBMEPhi;TracksME_NoTrigNonCBMuons_eta_phi',
1358  title='TracksME_NoTrigNonCBMuons_eta_phi;TrackME #eta;TrackME #phi',
1359  type='TH2F', path='TracksME/NoTrigNonCBMuons',
1360  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1361  myGroup.defineHistogram('NoTrigNonCBMEEtaHi,NoTrigNonCBMEPhiHi;TracksME_NoTrigNonCBMuons_eta_phi_broad',
1362  title='TracksME_NoTrigNonCBMuons_eta_phi_broad;TrackME #eta;TrackME #phi',
1363  type='TH2F', path='TracksME/NoTrigNonCBMuons',
1364  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=0, ymax=3.15, opt='kAlwaysCreate')
1365 
1366 
1367 
1370 
1371  # MuonTrkPhys/Jpsi
1372  myGroup.defineHistogram('JpsiMass;m_Jpsi_Mass',
1373  title='m_Jpsi_Mass;M_{#mu#mu};Entries',
1374  type='TH1F', path='MuonTrkPhys/Jpsi',
1375  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1376  myGroup.defineHistogram('JpsiEta2D;m_Jpsi_2occupancy',
1377  title='m_Jpsi_2occupancy;#etaRegionPermutations[+#mu,-#mu];N_{#mu}',
1378  type='TH1F', path='MuonTrkPhys/Jpsi',
1379  xbins=16, xmin=-0.5, xmax=15.5, opt='kAlwaysCreate')
1380  myGroup.defineHistogram('JpsiEta2;m_Jpsi_occy',
1381  title='m_Jpsi_occy;#etaRegionPermutations[+#mu,-#mu];N_{#mu}',
1382  type='TH1F', path='MuonTrkPhys/Jpsi',
1383  xbins=16, xmin=-0.5, xmax=15.5, opt='kAlwaysCreate')
1384  myGroup.defineHistogram('JpsiMass_BA_BA;m_Jpsi_M_BA_BA',
1385  title='m_Jpsi_M_BA_BA;M_{#mu#mu};Entries',
1386  type='TH1F', path='MuonTrkPhys/Jpsi',
1387  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1388  myGroup.defineHistogram('JpsiMass_BA_BC;m_Jpsi_M_BA_BC',
1389  title='m_Jpsi_M_BA_BC;M_{#mu#mu};Entries',
1390  type='TH1F', path='MuonTrkPhys/Jpsi',
1391  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1392  myGroup.defineHistogram('JpsiMass_BA_EA;m_Jpsi_M_BA_EA',
1393  title='m_Jpsi_M_BA_EA;M_{#mu#mu};Entries',
1394  type='TH1F', path='MuonTrkPhys/Jpsi',
1395  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1396  myGroup.defineHistogram('JpsiMass_BA_EC;m_Jpsi_M_BA_EC',
1397  title='m_Jpsi_M_BA_EC;M_{#mu#mu};Entries',
1398  type='TH1F', path='MuonTrkPhys/Jpsi',
1399  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1400  myGroup.defineHistogram('JpsiMass_BC_BA;m_Jpsi_M_BC_BA',
1401  title='m_Jpsi_M_BC_BA;M_{#mu#mu};Entries',
1402  type='TH1F', path='MuonTrkPhys/Jpsi',
1403  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1404  myGroup.defineHistogram('JpsiMass_BC_BC;m_Jpsi_M_BC_BC',
1405  title='m_Jpsi_M_BC_BC;M_{#mu#mu};Entries',
1406  type='TH1F', path='MuonTrkPhys/Jpsi',
1407  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1408  myGroup.defineHistogram('JpsiMass_BC_EA;m_Jpsi_M_BC_EA',
1409  title='m_Jpsi_M_BC_EA;M_{#mu#mu};Entries',
1410  type='TH1F', path='MuonTrkPhys/Jpsi',
1411  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1412  myGroup.defineHistogram('JpsiMass_BC_EC;m_Jpsi_M_BC_EC',
1413  title='m_Jpsi_M_BC_EC;M_{#mu#mu};Entries',
1414  type='TH1F', path='MuonTrkPhys/Jpsi',
1415  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1416  myGroup.defineHistogram('JpsiMass_EA_BA;m_Jpsi_M_EA_BA',
1417  title='m_Jpsi_M_EA_BA;M_{#mu#mu};Entries',
1418  type='TH1F', path='MuonTrkPhys/Jpsi',
1419  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1420  myGroup.defineHistogram('JpsiMass_EA_BC;m_Jpsi_M_EA_BC',
1421  title='m_Jpsi_M_EA_BC;M_{#mu#mu};Entries',
1422  type='TH1F', path='MuonTrkPhys/Jpsi',
1423  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1424  myGroup.defineHistogram('JpsiMass_EA_EA;m_Jpsi_M_EA_EA',
1425  title='m_Jpsi_M_EA_EA;M_{#mu#mu};Entries',
1426  type='TH1F', path='MuonTrkPhys/Jpsi',
1427  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1428  myGroup.defineHistogram('JpsiMass_EA_EC;m_Jpsi_M_EA_EC',
1429  title='m_Jpsi_M_EA_EC;M_{#mu#mu};Entries',
1430  type='TH1F', path='MuonTrkPhys/Jpsi',
1431  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1432  myGroup.defineHistogram('JpsiMass_EC_BA;m_Jpsi_M_EC_BA',
1433  title='m_Jpsi_M_EC_BA;M_{#mu#mu};Entries',
1434  type='TH1F', path='MuonTrkPhys/Jpsi',
1435  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1436  myGroup.defineHistogram('JpsiMass_EC_BC;m_Jpsi_M_EC_BC',
1437  title='m_Jpsi_M_EC_BC;M_{#mu#mu};Entries',
1438  type='TH1F', path='MuonTrkPhys/Jpsi',
1439  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1440  myGroup.defineHistogram('JpsiMass_EC_EA;m_Jpsi_M_EC_EA',
1441  title='m_Jpsi_M_EC_EA;M_{#mu#mu};Entries',
1442  type='TH1F', path='MuonTrkPhys/Jpsi',
1443  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1444  myGroup.defineHistogram('JpsiMass_EC_EC;m_Jpsi_M_EC_EC',
1445  title='m_Jpsi_M_EC_EC;M_{#mu#mu};Entries',
1446  type='TH1F', path='MuonTrkPhys/Jpsi',
1447  xbins=50, xmin=2.6, xmax=3.6, opt='kAlwaysCreate')
1448  myGroup.defineHistogram('JpsimuMinusEta;m_Jpsi_M_minus_Eta',
1449  title='m_Jpsi_M_minus_Eta;#eta(#mu^{-});Entries',
1450  type='TH1F', path='MuonTrkPhys/Jpsi',
1451  xbins=27, xmin=-2.7, xmax=2.7, opt='kAlwaysCreate')
1452  myGroup.defineHistogram('JpsimuPlusEta;m_Jpsi_M_plus_Eta',
1453  title='m_Jpsi_M_plud_Eta;#eta(#mu^{+});Entries',
1454  type='TH1F', path='MuonTrkPhys/Jpsi',
1455  xbins=27, xmin=-2.7, xmax=2.7, opt='kAlwaysCreate')
1456  myGroup.defineHistogram('JpsimuMinusEta,JpsimuPlusEta;m_Jpsi_plus_minus_Eta',
1457  title='m_Jpsi_plus_minus_Eta;#eta_{#mu^{-}};#eta_{#mu^{+}}',
1458  type='TH2F', path='MuonTrkPhys/Jpsi',
1459  xbins=27, xmin=-2.7, xmax=2.7, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
1460  myGroup.defineHistogram('JpsiMass,JpsiEta2D;m_Jpsi_M_Eta_region',
1461  title='m_Jpsi_M_Eta_region;mass;eta',
1462  type='TH2F', path='MuonTrkPhys/Jpsi',
1463  xbins=50, xmin=2.6, xmax=3.6, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
1464 
1465  # MuonTrkPhys/Z
1466  myGroup.defineHistogram('ZMass;m_Z_Mass',
1467  title='m_Z_Mass;M_{#mu#mu};Entries',
1468  type='TH1F', path='MuonTrkPhys/Z',
1469  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1470  myGroup.defineHistogram('ZEta2D;m_Z_2occupancy',
1471  title='m_Z_2occupancy;#etaRegionPermutations[+#mu,-#mu];N_{#mu}',
1472  type='TH1F', path='MuonTrkPhys/Z',
1473  xbins=16, xmin=-0.5, xmax=15.5, opt='kAlwaysCreate')
1474  myGroup.defineHistogram('ZMass_BA_BA;m_Z_M_BA_BA',
1475  title='m_Z_M_BA_BA;M_{#mu#mu};Entries',
1476  type='TH1F', path='MuonTrkPhys/Z',
1477  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1478  myGroup.defineHistogram('ZMass_BA_BC;m_Z_M_BA_BC',
1479  title='m_Z_M_BA_BC;M_{#mu#mu};Entries',
1480  type='TH1F', path='MuonTrkPhys/Z',
1481  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1482  myGroup.defineHistogram('ZMass_BA_EA;m_Z_M_BA_EA',
1483  title='m_Z_M_BA_EA;M_{#mu#mu};Entries',
1484  type='TH1F', path='MuonTrkPhys/Z',
1485  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1486  myGroup.defineHistogram('ZMass_BA_EC;m_Z_M_BA_EC',
1487  title='m_Z_M_BA_EC;M_{#mu#mu};Entries',
1488  type='TH1F', path='MuonTrkPhys/Z',
1489  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1490  myGroup.defineHistogram('ZMass_BC_BA;m_Z_M_BC_BA',
1491  title='m_Z_M_BC_BA;M_{#mu#mu};Entries',
1492  type='TH1F', path='MuonTrkPhys/Z',
1493  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1494  myGroup.defineHistogram('ZMass_BC_BC;m_Z_M_BC_BC',
1495  title='m_Z_M_BC_BC;M_{#mu#mu};Entries',
1496  type='TH1F', path='MuonTrkPhys/Z',
1497  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1498  myGroup.defineHistogram('ZMass_BC_EA;m_Z_M_BC_EA',
1499  title='m_Z_M_BC_EA;M_{#mu#mu};Entries',
1500  type='TH1F', path='MuonTrkPhys/Z',
1501  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1502  myGroup.defineHistogram('ZMass_BC_EC;m_Z_M_BC_EC',
1503  title='m_Z_M_BC_EC;M_{#mu#mu};Entries',
1504  type='TH1F', path='MuonTrkPhys/Z',
1505  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1506  myGroup.defineHistogram('ZMass_EA_BA;m_Z_M_EA_BA',
1507  title='m_Z_M_EA_BA;M_{#mu#mu};Entries',
1508  type='TH1F', path='MuonTrkPhys/Z',
1509  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1510  myGroup.defineHistogram('ZMass_EA_BC;m_Z_M_EA_BC',
1511  title='m_Z_M_EA_BC;M_{#mu#mu};Entries',
1512  type='TH1F', path='MuonTrkPhys/Z',
1513  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1514  myGroup.defineHistogram('ZMass_EA_EA;m_Z_M_EA_EA',
1515  title='m_Z_M_EA_EA;M_{#mu#mu};Entries',
1516  type='TH1F', path='MuonTrkPhys/Z',
1517  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1518  myGroup.defineHistogram('ZMass_EA_EC;m_Z_M_EA_EC',
1519  title='m_Z_M_EA_EC;M_{#mu#mu};Entries',
1520  type='TH1F', path='MuonTrkPhys/Z',
1521  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1522  myGroup.defineHistogram('ZMass_EC_BA;m_Z_M_EC_BA',
1523  title='m_Z_M_EC_BA;M_{#mu#mu};Entries',
1524  type='TH1F', path='MuonTrkPhys/Z',
1525  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1526  myGroup.defineHistogram('ZMass_EC_BC;m_Z_M_EC_BC',
1527  title='m_Z_M_EC_BC;M_{#mu#mu};Entries',
1528  type='TH1F', path='MuonTrkPhys/Z',
1529  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1530  myGroup.defineHistogram('ZMass_EC_EA;m_Z_M_EC_EA',
1531  title='m_Z_M_EC_EA;M_{#mu#mu};Entries',
1532  type='TH1F', path='MuonTrkPhys/Z',
1533  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1534  myGroup.defineHistogram('ZMass_EC_EC;m_Z_M_EC_EC',
1535  title='m_Z_M_EC_EC;M_{#mu#mu};Entries',
1536  type='TH1F', path='MuonTrkPhys/Z',
1537  xbins=50, xmin=76., xmax=106., opt='kAlwaysCreate')
1538  myGroup.defineHistogram('ZmuMinusEta;m_Z_M_minus_Eta',
1539  title='m_Z_M_minus_Eta;#eta(#mu^{-});Entries',
1540  type='TH1F', path='MuonTrkPhys/Z',
1541  xbins=27, xmin=-2.7, xmax=2.7, opt='kAlwaysCreate')
1542  myGroup.defineHistogram('ZmuPlusEta;m_Z_M_plus_Eta',
1543  title='m_Z_M_plus_Eta;#eta(#mu^{+});Entries',
1544  type='TH1F', path='MuonTrkPhys/Z',
1545  xbins=27, xmin=-2.7, xmax=2.7, opt='kAlwaysCreate')
1546  myGroup.defineHistogram('ZmuMinusEta,ZmuPlusEta;m_Z_plus_minus_Eta',
1547  title='m_Z_plus_minus_Eta;#eta_{#mu^{-}};#eta_{#mu^{+}}',
1548  type='TH2F', path='MuonTrkPhys/Z',
1549  xbins=27, xmin=-2.7, xmax=2.7, ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
1550  myGroup.defineHistogram('ZMass,ZEta2D;m_Z_M_Eta_region',
1551  title='m_Z_M_Eta_region;mass;eta',
1552  type='TH2F', path='MuonTrkPhys/Z',
1553  xbins=27, xmin=76., xmax=106., ybins=27, ymin=-2.7, ymax=2.7, opt='kAlwaysCreate')
1554 
1555 
1556 
1559 
1560 
1561  # Segments/AllCBs
1562  myGroup.defineHistogram('AllCBMuonSector,AllCBMuonCIndex;Segments_AllCBMuons_chamberIndex_perSector',
1563  title='Segments_AllCBMuons_chamberIndex_perSector;Sector;ChamberIndex',
1564  type='TH2F', path='Segments/CBMuons',
1565  xbins=30, xmin=-15, xmax=15, ybins=17, ymin=0, ymax=17, opt='kAlwaysCreate')
1566  myGroup.defineHistogram('AllCBMuonSectorEta,AllCBMuonSectorPhi;Segments_AllCBMuons_etaphidir',
1567  title='Segments_AllCBMuons_etaphidir;#eta_{dir};#varphi_{dir}',
1568  type='TH2F', path='Segments/CBMuons',
1569  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1570  myGroup.defineHistogram('AllCBMuonLargeSectorZ,AllCBMuonLargeSectorR;Segments_AllCBMuons_rzpos_sectorLarge',
1571  title='Segments_AllCBMuons_rzpos_sectorLarge;zPos[mm];r[mm]',
1572  type='TH2F', path='Segments/CBMuons',
1573  xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1574  myGroup.defineHistogram('AllCBMuonSmallSectorZ,AllCBMuonSmallSectorR;Segments_AllCBMuons_rzpos_sectorSmall',
1575  title='Segments_AllCBMuons_rzpos_sectorSmall;zPos[mm];r[mm]',
1576  type='TH2F', path='Segments/CBMuons',
1577  xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1578  myGroup.defineHistogram('AllCBSegmentFitchi2ndof;Segments_AllCBMuons_segmentfitChi2oNdof',
1579  title='Segments_AllCBMuons_segmentfitChi2oNdof;SegmentFit#Chi^{2}/N_{dof};Entries',
1580  type='TH1F', path='Segments/CBMuons',
1581  xbins=120, xmin=0, xmax=12, opt='kAlwaysCreate')
1582  myGroup.defineHistogram('AllCBSegmentT0;Segments_AllCBMuons_t0',
1583  title='Segments_AllCBMuons_t0;t_{0};Entries',
1584  type='TH1F', path='Segments/CBMuons',
1585  xbins=200, xmin=-25, xmax=25, opt='kAlwaysCreate')
1586  myGroup.defineHistogram('AllCBSegmentT0Err;Segments_AllCBMuons_t0err',
1587  title='Segments_AllCBMuons_t0err;t_{0}Error;Entries',
1588  type='TH1F', path='Segments/CBMuons',
1589  xbins=100, xmin=0, xmax=10, opt='kAlwaysCreate')
1590  myGroup.defineHistogram('AllCBSegmentXYPosEndcap;Segments_AllCBMuons_xypos_endcap',
1591  title='Segments_AllCBMuons_xypos_endcap;x_{pos};y_{pos}',
1592  type='TH1F', path='Segments/CBMuons',
1593  xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1594  myGroup.defineHistogram('AllCBSegmentXYPosBarrel;Segments_AllCBMuons_xypos_barrel',
1595  title='Segments_AllCBMuons_xypos_barrel;x_{pos};y_{pos}',
1596  type='TH1F', path='Segments/CBMuons',
1597  xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1598 
1599  # Segments/AllNonCBs
1600  myGroup.defineHistogram('AllNonCBMuonSector,AllNonCBMuonCIndex;Segments_AllNonCBMuons_chamberIndex_perSector',
1601  title='Segments_AllNonCBMuons_chamberIndex_perSector;Sector;ChamberIndex',
1602  type='TH2F', path='Segments/NonCBMuons',
1603  xbins=30, xmin=-15, xmax=15, ybins=17, ymin=0, ymax=17, opt='kAlwaysCreate')
1604  myGroup.defineHistogram('AllNonCBMuonSectorEta,AllNonCBMuonSectorPhi;Segments_AllNonCBMuons_etaphidir',
1605  title='Segments_AllNonCBMuons_etaphidir;#eta_{dir};#varphi_{dir}',
1606  type='TH2F', path='Segments/NonCBMuons',
1607  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1608  myGroup.defineHistogram('AllNonCBMuonLargeSectorZ,AllNonCBMuonLargeSectorR;Segments_AllNonCBMuons_rzpos_sectorLarge',
1609  title='Segments_AllNonCBMuons_rzpos_sectorLarge;zPos[mm];r[mm]',
1610  type='TH2F', path='Segments/NonCBMuons',
1611  xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1612  myGroup.defineHistogram('AllNonCBMuonSmallSectorZ,AllNonCBMuonSmallSectorR;Segments_AllNonCBMuons_rzpos_sectorSmall',
1613  title='Segments_AllNonCBMuons_rzpos_sectorSmall;zPos[mm];r[mm]',
1614  type='TH2F', path='Segments/NonCBMuons',
1615  xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1616  myGroup.defineHistogram('AllNonCBSegmentFitchi2ndof;Segments_AllNonCBMuons_segmentfitChi2oNdof',
1617  title='Segments_AllNonCBMuons_segmentfitChi2oNdof;SegmentFit#Chi^{2}/N_{dof};Entries',
1618  type='TH1F', path='Segments/NonCBMuons',
1619  xbins=120, xmin=0, xmax=12, opt='kAlwaysCreate')
1620  myGroup.defineHistogram('AllNonCBSegmentT0;Segments_AllNonCBMuons_t0',
1621  title='Segments_AllNonCBMuons_t0;t_{0};Entries',
1622  type='TH1F', path='Segments/NonCBMuons',
1623  xbins=200, xmin=-25, xmax=25, opt='kAlwaysCreate')
1624  myGroup.defineHistogram('AllNonCBSegmentT0Err;Segments_AllNonCBMuons_t0err',
1625  title='Segments_AllNonCBMuons_t0err;t_{0}Error;Entries',
1626  type='TH1F', path='Segments/NonCBMuons',
1627  xbins=100, xmin=0, xmax=10, opt='kAlwaysCreate')
1628  myGroup.defineHistogram('AllNonCBSegmentXYPosEndcap;Segments_AllNonCBMuons_xypos_endcap',
1629  title='Segments_AllNonCBMuons_xypos_endcap;x_{pos};y_{pos}',
1630  type='TH1F', path='Segments/NonCBMuons',
1631  xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1632  myGroup.defineHistogram('AllNonCBSegmentXYPosBarrel;Segments_AllNonCBMuons_xypos_barrel',
1633  title='Segments_AllNonCBMuons_xypos_barrel;x_{pos};y_{pos}',
1634  type='TH1F', path='Segments/NonCBMuons',
1635  xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1636 
1637  # Segments/CBMuons
1638  myGroup.defineHistogram('CBMuonSector,CBMuonCIndex;Segments_CBMuons_chamberIndex_perSector',
1639  title='Segments_CBMuons_chamberIndex_perSector;Sector;ChamberIndex',
1640  type='TH2F', path='Segments/CBMuons',
1641  xbins=30, xmin=-15, xmax=15, ybins=17, ymin=0, ymax=17, opt='kAlwaysCreate')
1642  myGroup.defineHistogram('CBMuonSectorEta,CBMuonSectorPhi;Segments_CBMuons_etaphidir',
1643  title='Segments_CBMuons_etaphidir;#eta_{dir};#varphi_{dir}',
1644  type='TH2F', path='Segments/CBMuons',
1645  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1646  myGroup.defineHistogram('CBMuonLargeSectorZ,CBMuonLargeSectorR;Segments_CBMuons_rzpos_sectorLarge',
1647  title='Segments_CBMuons_rzpos_sectorLarge;zPos[mm];r[mm]',
1648  type='TH2F', path='Segments/CBMuons',
1649  xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1650  myGroup.defineHistogram('CBMuonSmallSectorZ,CBMuonSmallSectorR;Segments_CBMuons_rzpos_sectorSmall',
1651  title='Segments_CBMuons_rzpos_sectorSmall;zPos[mm];r[mm]',
1652  type='TH2F', path='Segments/CBMuons',
1653  xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1654  myGroup.defineHistogram('CBSegmentFitchi2ndof;Segments_CBMuons_segmentfitChi2oNdof',
1655  title='Segments_CBMuons_segmentfitChi2oNdof;SegmentFit#Chi^{2}/N_{dof};Entries',
1656  type='TH1F', path='Segments/CBMuons',
1657  xbins=120, xmin=0, xmax=12, opt='kAlwaysCreate')
1658  myGroup.defineHistogram('CBSegmentT0;Segments_CBMuons_t0',
1659  title='Segments_CBMuons_t0;t_{0};Entries',
1660  type='TH1F', path='Segments/CBMuons',
1661  xbins=200, xmin=-25, xmax=25, opt='kAlwaysCreate')
1662  myGroup.defineHistogram('CBSegmentT0Err;Segments_CBMuons_t0err',
1663  title='Segments_CBMuons_t0err;t_{0}Error;Entries',
1664  type='TH1F', path='Segments/CBMuons',
1665  xbins=100, xmin=0, xmax=10, opt='kAlwaysCreate')
1666  myGroup.defineHistogram('CBSegmentXYPosEndcap;Segments_CBMuons_xypos_endcap',
1667  title='Segments_CBMuons_xypos_endcap;x_{pos};y_{pos}',
1668  type='TH1F', path='Segments/CBMuons',
1669  xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1670  myGroup.defineHistogram('CBSegmentXYPosBarrel;Segments_CBMuons_xypos_barrel',
1671  title='Segments_CBMuons_xypos_barrel;x_{pos};y_{pos}',
1672  type='TH1F', path='Segments/CBMuons',
1673  xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1674 
1675  # Segments/NonCBs
1676  myGroup.defineHistogram('NonCBMuonSector,NonCBMuonCIndex;Segments_NonCBMuons_chamberIndex_perSector',
1677  title='Segments_NonCBMuons_chamberIndex_perSector;Sector;ChamberIndex',
1678  type='TH2F', path='Segments/NonCBMuons',
1679  xbins=30, xmin=-15, xmax=15, ybins=17, ymin=0, ymax=17, opt='kAlwaysCreate')
1680  myGroup.defineHistogram('NonCBMuonSectorEta,NonCBMuonSectorPhi;Segments_NonCBMuons_etaphidir',
1681  title='Segments_NonCBMuons_etaphidir;#eta_{dir};#varphi_{dir}',
1682  type='TH2F', path='Segments/NonCBMuons',
1683  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1684  myGroup.defineHistogram('NonCBMuonLargeSectorZ,NonCBMuonLargeSectorR;Segments_NonCBMuons_rzpos_sectorLarge',
1685  title='Segments_NonCBMuons_rzpos_sectorLarge;zPos[mm];r[mm]',
1686  type='TH2F', path='Segments/NonCBMuons',
1687  xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1688  myGroup.defineHistogram('NonCBMuonSmallSectorZ,NonCBMuonSmallSectorR;Segments_NonCBMuons_rzpos_sectorSmall',
1689  title='Segments_NonCBMuons_rzpos_sectorSmall;zPos[mm];r[mm]',
1690  type='TH2F', path='Segments/NonCBMuons',
1691  xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1692  myGroup.defineHistogram('NonCBSegmentFitchi2ndof;Segments_NonCBMuons_segmentfitChi2oNdof',
1693  title='Segments_NonCBMuons_segmentfitChi2oNdof;SegmentFit#Chi^{2}/N_{dof};Entries',
1694  type='TH1F', path='Segments/NonCBMuons',
1695  xbins=120, xmin=0, xmax=12, opt='kAlwaysCreate')
1696  myGroup.defineHistogram('NonCBSegmentT0;Segments_NonCBMuons_t0',
1697  title='Segments_NonCBMuons_t0;t_{0};Entries',
1698  type='TH1F', path='Segments/NonCBMuons',
1699  xbins=200, xmin=-25, xmax=25, opt='kAlwaysCreate')
1700  myGroup.defineHistogram('NonCBSegmentT0Err;Segments_NonCBMuons_t0err',
1701  title='Segments_NonCBMuons_t0err;t_{0}Error;Entries',
1702  type='TH1F', path='Segments/NonCBMuons',
1703  xbins=100, xmin=0, xmax=10, opt='kAlwaysCreate')
1704  myGroup.defineHistogram('NonCBSegmentXYPosEndcap;Segments_NonCBMuons_xypos_endcap',
1705  title='Segments_NonCBMuons_xypos_endcap;x_{pos};y_{pos}',
1706  type='TH1F', path='Segments/NonCBMuons',
1707  xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1708  myGroup.defineHistogram('NonCBSegmentXYPosBarrel;Segments_NonCBMuons_xypos_barrel',
1709  title='Segments_NonCBMuons_xypos_barrel;x_{pos};y_{pos}',
1710  type='TH1F', path='Segments/NonCBMuons',
1711  xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1712 
1713  # NoTrig/Segments/CBMuons
1714  myGroup.defineHistogram('NoTrigCBMuonSector,CBMuonCIndex;Segments_NoTrig_CBMuons_chamberIndex_perSector',
1715  title='Segments_NoTrig_CBMuons_chamberIndex_perSector;Sector;ChamberIndex',
1716  type='TH2F', path='Segments/NoTrigCBMuons',
1717  xbins=30, xmin=-15, xmax=15, ybins=17, ymin=0, ymax=17, opt='kAlwaysCreate')
1718  myGroup.defineHistogram('NoTrigCBMuonSectorEta,NoTrigCBMuonSectorPhi;Segments_NoTrig_CBMuons_etaphidir',
1719  title='Segments_NoTrig_CBMuons_etaphidir;#eta_{dir};#varphi_{dir}',
1720  type='TH2F', path='Segments/NoTrigCBMuons',
1721  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1722  myGroup.defineHistogram('NoTrigCBMuonLargeSectorZ,NoTrigCBMuonLargeSectorR;Segments_NoTrig_CBMuons_rzpos_sectorLarge',
1723  title='Segments_NoTrig_CBMuons_rzpos_sectorLarge;zPos[mm];r[mm]',
1724  type='TH2F', path='Segments/NoTrigCBMuons',
1725  xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1726  myGroup.defineHistogram('NoTrigCBMuonSmallSectorZ,NoTrigCBMuonSmallSectorR;Segments_NoTrig_CBMuons_rzpos_sectorSmall',
1727  title='Segments_NoTrig_CBMuons_rzpos_sectorSmall;zPos[mm];r[mm]',
1728  type='TH2F', path='Segments/NoTrigCBMuons',
1729  xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1730  myGroup.defineHistogram('NoTrigCBSegmentFitchi2ndof;Segments_NoTrig_CBMuons_segmentfitChi2oNdof',
1731  title='Segments_NoTrig_CBMuons_segmentfitChi2oNdof;SegmentFit#Chi^{2}/N_{dof};Entries',
1732  type='TH1F', path='Segments/NoTrigCBMuons',
1733  xbins=120, xmin=0, xmax=12, opt='kAlwaysCreate')
1734  myGroup.defineHistogram('NoTrigCBSegmentT0;Segments_NoTrig_CBMuons_t0',
1735  title='Segments_NoTrig_CBMuons_t0;t_{0};Entries',
1736  type='TH1F', path='Segments/NoTrigCBMuons',
1737  xbins=200, xmin=-25, xmax=25, opt='kAlwaysCreate')
1738  myGroup.defineHistogram('NoTrigCBSegmentT0Err;Segments_NoTrig_CBMuons_t0err',
1739  title='Segments_NoTrig_CBMuons_t0err;t_{0}Error;Entries',
1740  type='TH1F', path='Segments/NoTrigCBMuons',
1741  xbins=100, xmin=0, xmax=10, opt='kAlwaysCreate')
1742  myGroup.defineHistogram('NoTrigCBSegmentXPosEndcap,NoTrigCBSegmentYPosEndcap;Segments_NoTrig_CBMuons_xypos_endcap',
1743  title='Segments_NoTrig_CBMuons_xypos_endcap;x_{pos};y_{pos}',
1744  type='TH2F', path='Segments/NoTrigCBMuons',
1745  xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1746  myGroup.defineHistogram('NoTrigCBSegmentXPosBarrel,NoTrigCBSegmentYPosBarrel;Segments_NoTrig_CBMuons_xypos_barrel',
1747  title='Segments_NoTrig_CBMuons_xypos_barrel;x_{pos};y_{pos}',
1748  type='TH2F', path='Segments/NoTrigCBMuons',
1749  xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1750 
1751  # NoTrig/Segments/NonCBMuons
1752  myGroup.defineHistogram('NoTrigNonCBMuonSector,NoTrigNonCBMuonCIndex;Segments_NoTrig_NonCBMuons_chamberIndex_perSector',
1753  title='Segments_NoTrig_NonCBMuons_chamberIndex_perSector;Sector;ChamberIndex',
1754  type='TH2F', path='Segments/NoTrigNonCBMuons',
1755  xbins=30, xmin=-15, xmax=15, ybins=17, ymin=0, ymax=17, opt='kAlwaysCreate')
1756  myGroup.defineHistogram('NoTrigNonCBMuonSectorEta,NoTrigNonCBMuonSectorPhi;Segments_NoTrig_NonCBMuons_etaphidir',
1757  title='Segments_NoTrig_NonCBMuons_etaphidir;#eta_{dir};#varphi_{dir}',
1758  type='TH2F', path='Segments/NoTrigNonCBMuons',
1759  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1760  myGroup.defineHistogram('NoTrigNonCBMuonLargeSectorZ,NoTrigNonCBMuonLargeSectorR;Segments_NoTrig_NonCBMuons_rzpos_sectorLarge',
1761  title='Segments_NoTrig_NonCBMuons_rzpos_sectorLarge;zPos[mm];r[mm]',
1762  type='TH2F', path='Segments/NoTrigNonCBMuons',
1763  xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1764  myGroup.defineHistogram('NoTrigNonCBMuonSmallSectorZ,NoTrigNonCBMuonSmallSectorR;Segments_NoTrig_NonCBMuons_rzpos_sectorSmall',
1765  title='Segments_NoTrig_NonCBMuons_rzpos_sectorSmall;zPos[mm];r[mm]',
1766  type='TH2F', path='Segments/NoTrigNonCBMuons',
1767  xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1768  myGroup.defineHistogram('NoTrigNonCBSegmentFitchi2ndof;Segments_NoTrig_NonCBMuons_segmentfitChi2oNdof',
1769  title='Segments_NoTrig_NonCBMuons_segmentfitChi2oNdof;SegmentFit#Chi^{2}/N_{dof};Entries',
1770  type='TH1F', path='Segments/NoTrigNonCBMuons',
1771  xbins=120, xmin=0, xmax=12, opt='kAlwaysCreate')
1772  myGroup.defineHistogram('NoTrigNonCBSegmentT0;Segments_NoTrig_NonCBMuons_t0',
1773  title='Segments_NoTrig_NonCBMuons_t0;t_{0};Entries',
1774  type='TH1F', path='Segments/NoTrigNonCBMuons',
1775  xbins=200, xmin=-25, xmax=25, opt='kAlwaysCreate')
1776  myGroup.defineHistogram('NoTrigNonCBSegmentT0Err;Segments_NoTrig_NonCBMuons_t0err',
1777  title='Segments_NoTrig_NonCBMuons_t0err;t_{0}Error;Entries',
1778  type='TH1F', path='Segments/NoTrigNonCBMuons',
1779  xbins=100, xmin=0, xmax=10, opt='kAlwaysCreate')
1780  myGroup.defineHistogram('NoTrigNonCBSegmentXPosEndcap,NoTrigNonCBSegmentYPosEndcap;Segments_NoTrig_NonCBMuons_xypos_endcap',
1781  title='Segments_NoTrig_NonCBMuons_xypos_endcap;x_{pos};y_{pos}',
1782  type='TH2F', path='Segments/NoTrigNonCBMuons',
1783  xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1784  myGroup.defineHistogram('NoTrigNonCBSegmentXPosBarrel,NoTrigNonCBSegmentYPosBarrel;Segments_NoTrig_NonCBMuons_xypos_barrel',
1785  title='Segments_NoTrig_NonCBMuons_xypos_barrel;x_{pos};y_{pos}',
1786  type='TH2F', path='Segments/NoTrigNonCBMuons',
1787  xbins=24, xmin=-12000, xmax=12000, ybins=24, ymin=-12000, ymax=12000, opt='kAlwaysCreate')
1788 
1789  # Segments/Container
1790  myGroup.defineHistogram('MSLargeSectorZ,MSLargeSectorR;Segments_Container_rzpos_sectorLarge',
1791  title='Segments_Container_rzpos_sectorLarge;zPos[mm];r[mm]',
1792  type='TH2F', path='Segments/Container',
1793  xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1794  myGroup.defineHistogram('MSSmallSectorZ,MSSmallSectorR;Segments_Container_rzpos_sectorSmall',
1795  title='Segments_Container_rzpos_sectorSmall;zPos[mm];r[mm]',
1796  type='TH2F', path='Segments/Container',
1797  xbins=220, xmin=-22000, xmax=22000, ybins=100, ymin=0, ymax=15000, opt='kAlwaysCreate')
1798 
1799 
1800 
1801 
1804 
1805  # TracksMS/Container
1806  myGroup.defineHistogram('ContainerMSAuthor;TracksMS_Container_MSAuthor',
1807  title='TracksMS_Container_Author;MS-Author;Entries',
1808  type='TH1F', path='TracksMS/Container',
1809  xbins=15, xmin=0, xmax=15, opt='kAlwaysCreate')
1810  myGroup.defineHistogram('ContainerMSQuality;TracksMS_Container_Quality',
1811  title='TracksMS_Container_Quality;MS-Quality;Entries',
1812  type='TH1F', path='TracksMS/Container',
1813  xbins=15, xmin=0, xmax=15, opt='kAlwaysCreate')
1814  myGroup.defineHistogram('ContainerMSType;TracksMS_Container_Type',
1815  title='TracksMS_Container_Type;MS-Type;Entries',
1816  type='TH1F', path='TracksMS/Container',
1817  xbins=15, xmin=0, xmax=15, opt='kAlwaysCreate')
1818  myGroup.defineHistogram('ContainerMSEta,MSPhi;TracksMS_Container_eta_phi',
1819  title='TracksMS_Container_eta_phi;eta;phi',
1820  type='TH2F', path='TracksMS/Container',
1821  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1822  myGroup.defineHistogram('ContainerMSEta,MSPhi;TracksMS_Container_eta_phi_broad',
1823  title='TracksMS_Container_eta_phi_broad;eta;phi',
1824  type='TH2F', path='TracksMS/Container',
1825  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1826  myGroup.defineHistogram('ContainerMSPt;TracksMS_Container_pt',
1827  title='TracksMS_Container_pt;pT[GeV];Entries',
1828  type='TH1F', path='TracksMS/Container',
1829  xbins=50, xmin=0, xmax=100, opt='kAlwaysCreate')
1830  myGroup.defineHistogram('ContainerMSPt;TracksMS_Container_pt_broad',
1831  title='TracksMS_Container_pt_broad;pT[GeV];Entries',
1832  type='TH1F', path='TracksMS/Container',
1833  xbins=50, xmin=0, xmax=1000, opt='kAlwaysCreate')
1834  myGroup.defineHistogram('ContainerMSD0sig;TracksMS_Container_d0sig',
1835  title='TracksMS_Container_d0sig;d0sig;Entries',
1836  type='TH1F', path='TracksMS/Container',
1837  xbins=50, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
1838  myGroup.defineHistogram('ContainerMSD0;TracksMS_Container_d0',
1839  title='TracksMS_Container_d0;d0;Entries',
1840  type='TH1F', path='TracksMS/Container',
1841  xbins=50, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
1842  myGroup.defineHistogram('ContainerNoTrigMSdeltaZ0;TracksMS_Container_deltaZ0',
1843  title='TracksMS_Container_deltaZ0;#delta(Z0);Entries',
1844  type='TH1F', path='TracksMS/Container',
1845  xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1846  myGroup.defineHistogram('ContainerMSZ0;TracksMS_Container_z0',
1847  title='TracksMS_Container_z0;z0;Entries',
1848  type='TH1F', path='TracksMS/Container',
1849  xbins=50, xmin=-100, xmax=100, opt='kAlwaysCreate')
1850  myGroup.defineHistogram('ContainerMSchi2ndof;TracksMS_Container_chi2ndof',
1851  title='TracksMS_Container_chi2ndof;pT[GeV];Entries',
1852  type='TH1F', path='TracksMS/Container',
1853  xbins=50, xmin=0, xmax=100, opt='kAlwaysCreate')
1854 
1855  # TracksMS/ContainerNoTrig
1856  myGroup.defineHistogram('ContainerNoTrigMSAuthor;TracksMS_ContainerNoTrig_Author',
1857  title='TracksMS_ContainerNoTrig_Author;MS-Author;Entries',
1858  type='TH1F', path='TracksMS/ContainerNoTrig',
1859  xbins=15, xmin=0, xmax=15, opt='kAlwaysCreate')
1860  myGroup.defineHistogram('ContainerNoTrigMSQuality;TracksMS_ContainerNoTrig_Quality',
1861  title='TracksMS_ContainerNoTrig_Quality;MS-Quality;Entries',
1862  type='TH1F', path='TracksMS/ContainerNoTrig',
1863  xbins=15, xmin=0, xmax=15, opt='kAlwaysCreate')
1864  myGroup.defineHistogram('ContainerNoTrigMSType;TracksMS_ContainerNoTrig_Type',
1865  title='TracksMS_ContainerNoTrig_Type;MS-Type;Entries',
1866  type='TH1F', path='TracksMS/ContainerNoTrig',
1867  xbins=15, xmin=0, xmax=15, opt='kAlwaysCreate')
1868  myGroup.defineHistogram('ContainerNoTrigMSEta,ContainerNoTrigMSPhi;TracksMS_ContainerNoTrig_eta_phi',
1869  title='TracksMS_ContainerNoTrig_eta_phi;eta;phi',
1870  type='TH2F', path='TracksMS/ContainerNoTrig',
1871  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1872  myGroup.defineHistogram('ContainerNoTrigMSEta,ContainerNoTrigMSPhi;TracksMS_ContainerNoTrig_eta_phi_broad',
1873  title='TracksMS_ContainerNoTrig_eta_phi_broad;eta;phi',
1874  type='TH2F', path='TracksMS/ContainerNoTrig',
1875  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1876  myGroup.defineHistogram('ContainerNoTrigMSPt;TracksMS_ContainerNoTrig_pt',
1877  title='TracksMS_ContainerNoTrig_pt;pT[GeV];Entries',
1878  type='TH1F', path='TracksMS/ContainerNoTrig',
1879  xbins=50, xmin=0, xmax=100, opt='kAlwaysCreate')
1880  myGroup.defineHistogram('ContainerNoTrigMSPt;TracksMS_ContainerNoTrig_pt_broad',
1881  title='TracksMS_ContainerNoTrig_pt_broad;pT[GeV];Entries',
1882  type='TH1F', path='TracksMS/ContainerNoTrig',
1883  xbins=50, xmin=0, xmax=1000, opt='kAlwaysCreate')
1884  myGroup.defineHistogram('ContainerNoTrigMSD0sig;TracksMS_ContainerNoTrig_d0sig',
1885  title='TracksMS_ContainerNoTrig_d0sig;d0sig;Entries',
1886  type='TH1F', path='TracksMS/ContainerNoTrig',
1887  xbins=50, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
1888  myGroup.defineHistogram('ContainerNoTrigMSD0;TracksMS_ContainerNoTrig_d0',
1889  title='TracksMS_ContainerNoTrig_d0;d0;Entries',
1890  type='TH1F', path='TracksMS/ContainerNoTrig',
1891  xbins=50, xmin=-0.5, xmax=0.5, opt='kAlwaysCreate')
1892  myGroup.defineHistogram('ContainerNoTrigMSdeltaZ0;TracksMS_ContainerNoTrig_deltaZ0',
1893  title='TracksMS_ContainerNoTrig_deltaZ0;#delta(Z0);Entries',
1894  type='TH1F', path='TracksMS/ContainerNoTrig',
1895  xbins=100, xmin=-10, xmax=10, opt='kAlwaysCreate')
1896  myGroup.defineHistogram('ContainerNoTrigMSZ0;TracksMS_ContainerNoTrig_z0',
1897  title='TracksMS_ContainerNoTrig_z0;z0;Entries',
1898  type='TH1F', path='TracksMS/ContainerNoTrig',
1899  xbins=50, xmin=-100, xmax=100, opt='kAlwaysCreate')
1900  myGroup.defineHistogram('ContainerNoTrigMSchi2ndof;TracksMS_ContainerNoTrig_chi2ndof',
1901  title='TracksMS_ContainerNoTrig_chi2ndof;pT[GeV];Entries',
1902  type='TH1F', path='TracksMS/ContainerNoTrig',
1903  xbins=50, xmin=0, xmax=100, opt='kAlwaysCreate')
1904 
1905  # MuonPhysics/NoTrig/MSVertices
1906  myGroup.defineHistogram('nMDT;NoTrig_MSVertices_m_MSVx_nMDT',
1907  title='NoTrig_MSVertices_m_MSVx_nMDT;;N_{MDT}',
1908  type='TH1F', path='MSVertices',
1909  xbins=200, xmin=0, xmax=3000, opt='kAlwaysCreate')
1910  myGroup.defineHistogram('nRPC;NoTrig_MSVertices_m_MSVx_nRPC',
1911  title='NoTrig_MSVertices_m_MSVx_nRPC;;N_{RPC}',
1912  type='TH1F', path='MSVertices',
1913  xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1914  myGroup.defineHistogram('nTGC;NoTrig_MSVertices_m_MSVx_nTGC',
1915  title='NoTrig_MSVertices_m_MSVx_nTGC;;N_{TGC}',
1916  type='TH1F', path='MSVertices',
1917  xbins=100, xmin=0, xmax=1000, opt='kAlwaysCreate')
1918  myGroup.defineHistogram('nTracklets;NoTrig_MSVertices_m_MSVx_nTracklets',
1919  title='NoTrig_MSVertices_m_MSVx_nTracklets;N_{trackletS};',
1920  type='TH1F', path='MSVertices',
1921  xbins=20, xmin=0, xmax=20, opt='kAlwaysCreate')
1922  myGroup.defineHistogram('MSEta,MSPhi;NoTrig_MSVertices_m_VertexEtaPhi',
1923  title='NoTrig_MSVertices_m_VertexEtaPhi;#eta;#varphi',
1924  type='TH2F', path='MSVertices',
1925  xbins=27, xmin=-2.7, xmax=2.7, ybins=31, ymin=-3.15, ymax=3.15, opt='kAlwaysCreate')
1926 
1927 
1928  #myGroup.defineHistogram('MuonType;MuonType',
1929  # title='MuonType',
1930  # type='TH1F', path='Muons',
1931  # xbins=10, xmin=0, xmax=10, opt='kAlwaysCreate')
1932  #myGroup.defineHistogram('',
1933  # title='',
1934  # type='TH1F', path='Muons/NoTrigCBMuons',
1935  # xbins=, xmin=, xmax=, opt='kAlwaysCreate')
1936 
1937  return helper.result()
1938 
1939 
1940 
1941 if __name__=="__main__":
1942  # Setup logs
1943  from AthenaCommon.Logging import log
1944  from AthenaCommon.Constants import INFO
1945  log.setLevel(INFO)
1946  # Set the Athena configuration flags
1947  from AthenaConfiguration.AllConfigFlags import initConfigFlags
1948  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']
1950  flags.Input.Files = TestFiles
1951  flags.Output.HISTFileName = 'TestOutput.root'
1952  flags.lock()
1953  # Initialize configuration object, add accumulator, merge and run.
1954  from AthenaConfiguration.MainServicesConfig import MainServicesCfg
1955  from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
1956  cfg = MainServicesCfg(flags)
1957  cfg.merge(PoolReadCfg(flags))
1958  acc = MuonTrackConfig(flags)
1959  cfg.merge(acc)
1960  cfg.printConfig(withDetails=False)
1961  cfg.run(20)
MuonTrackMonitorAlgorithm.MuonTrackConfig
def MuonTrackConfig(flags, **kwargs)
Definition: MuonTrackMonitorAlgorithm.py:9
python.MainServicesConfig.MainServicesCfg
def MainServicesCfg(flags, LoopMgr='AthenaEventLoopMgr')
Definition: MainServicesConfig.py:260
Constants
some useful constants -------------------------------------------------—
python.AllConfigFlags.initConfigFlags
def initConfigFlags()
Definition: AllConfigFlags.py:19
python.PoolReadConfig.PoolReadCfg
def PoolReadCfg(flags)
Definition: PoolReadConfig.py:69