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