@@ -51,6 +51,7 @@ struct BjetCentMultTask {
5151 Configurable<bool > fillGeneralSVQA{" fillGeneralSVQA" , true , " process of general QA for sv" };
5252 Configurable<bool > fillSVxyz{" fillSVxyz" , true , " process of decay lenngth of xyz for sv" };
5353 Configurable<bool > useEventWeight{" useEventWeight" , true , " Flag whether to scale histograms with the event weight" };
54+ Configurable<bool > doSumw2{" doSumw2" , true , " Flag whether to set Sumw2()" };
5455
5556 // Cut configuration
5657 Configurable<float > vertexZCut{" vertexZCut" , 10 .0f , " Accepted z-vertex range" };
@@ -137,86 +138,86 @@ struct BjetCentMultTask {
137138 AxisSpec axisPercentileMultiplicity = {110 , -5 ., 105 ., " Percentile multiplicity" };
138139
139140 if (doprocessCentMultQa) {
140- registry.add (" h_amplitude_FT0A" , " " , {HistType::kTH1F , {{axisFT0}}});
141- registry.add (" h_amplitude_FT0C" , " " , {HistType::kTH1F , {{axisFT0}}});
142- registry.add (" h_scaled_FT0M" , " " , {HistType::kTH1F , {{axisMultScaledFT0M}}});
143- registry.add (" h_scaled_FT0M_class" , " " , {HistType::kTH1F , {{axisMultScaledFT0MClass}}});
144- registry.add (" h2_centrality_percentile_multiplicity" , " mcd collision centrality; centrality; counts" , {HistType::kTH2F , {{axisRebinnedCentrality}, {axisPercentileMultiplicity}}});
141+ registry.add (" h_amplitude_FT0A" , " " , {HistType::kTH1F , {{axisFT0}}}, doSumw2 );
142+ registry.add (" h_amplitude_FT0C" , " " , {HistType::kTH1F , {{axisFT0}}}, doSumw2 );
143+ registry.add (" h_scaled_FT0M" , " " , {HistType::kTH1F , {{axisMultScaledFT0M}}}, doSumw2 );
144+ registry.add (" h_scaled_FT0M_class" , " " , {HistType::kTH1F , {{axisMultScaledFT0MClass}}}, doSumw2 );
145+ registry.add (" h2_centrality_percentile_multiplicity" , " mcd collision centrality; centrality; counts" , {HistType::kTH2F , {{axisRebinnedCentrality}, {axisPercentileMultiplicity}}}, doSumw2 );
145146 }
146147 if (doprocessSVData) {
147- registry.add (" h_event_centrality" , " " , {HistType::kTH1F , {{axisCentrality}}});
148- registry.add (" h2_jet_pt_centrality" , " " , {HistType::kTH2F , {{axisJetPt}, {axisCentrality}}});
149- registry.add (" h2_jet_eta_centrality" , " " , {HistType::kTH2F , {{axisEta}, {axisCentrality}}});
150- registry.add (" h2_jet_phi_centrality" , " " , {HistType::kTH2F , {{axisPhi}, {axisCentrality}}});
148+ registry.add (" h_event_centrality" , " " , {HistType::kTH1F , {{axisCentrality}}}, doSumw2 );
149+ registry.add (" h2_jet_pt_centrality" , " " , {HistType::kTH2F , {{axisJetPt}, {axisCentrality}}}, doSumw2 );
150+ registry.add (" h2_jet_eta_centrality" , " " , {HistType::kTH2F , {{axisEta}, {axisCentrality}}}, doSumw2 );
151+ registry.add (" h2_jet_phi_centrality" , " " , {HistType::kTH2F , {{axisPhi}, {axisCentrality}}}, doSumw2 );
151152 if (fillGeneralSVQA) {
152- registry.add (" h2_nprongs_centrality" , " " , {HistType::kTH2F , {{axisNprongs}, {axisCentrality}}});
153- registry.add (" hn_jet_Sxy_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxy}, {axisSigmaLxy}, {axisSxy}, {axisCentrality}}});
153+ registry.add (" h2_nprongs_centrality" , " " , {HistType::kTH2F , {{axisNprongs}, {axisCentrality}}}, doSumw2 );
154+ registry.add (" hn_jet_Sxy_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxy}, {axisSigmaLxy}, {axisSxy}, {axisCentrality}}}, doSumw2 );
154155 if (fillSVxyz) {
155- registry.add (" hn_jet_Sxyz_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxyz}, {axisSigmaLxyz}, {axisSxyz}, {axisCentrality}}});
156+ registry.add (" hn_jet_Sxyz_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxyz}, {axisSigmaLxyz}, {axisSxyz}, {axisCentrality}}}, doSumw2 );
156157 }
157158 }
158- registry.add (" hn_jet_Sxy_N1_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}}});
159- registry.add (" hn_taggedjet_Sxy_N1_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}}});
159+ registry.add (" hn_jet_Sxy_N1_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}}}, doSumw2 );
160+ registry.add (" hn_taggedjet_Sxy_N1_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}}}, doSumw2 );
160161 if (fillSVxyz) {
161- registry.add (" hn_jet_Sxyz_N1_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}}});
162- registry.add (" hn_taggedjet_Sxyz_N1_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}}});
162+ registry.add (" hn_jet_Sxyz_N1_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}}}, doSumw2 );
163+ registry.add (" hn_taggedjet_Sxyz_N1_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}}}, doSumw2 );
163164 }
164165 }
165166 if (doprocessRhoAreaSubSVData) {
166- registry.add (" h_event_rhoareasubtracted_centrality" , " " , {HistType::kTH1F , {{axisCentrality}}});
167- registry.add (" h2_jet_pt_rhoareasubtracted_centrality" , " " , {HistType::kTH2F , {{axisJetPt}, {axisCentrality}}});
168- registry.add (" h2_jet_eta_rhoareasubtracted_centrality" , " " , {HistType::kTH2F , {{axisEta}, {axisCentrality}}});
169- registry.add (" h2_jet_phi_rhoareasubtracted_centrality" , " " , {HistType::kTH2F , {{axisPhi}, {axisCentrality}}});
167+ registry.add (" h_event_rhoareasubtracted_centrality" , " " , {HistType::kTH1F , {{axisCentrality}}}, doSumw2 );
168+ registry.add (" h2_jet_pt_rhoareasubtracted_centrality" , " " , {HistType::kTH2F , {{axisJetPt}, {axisCentrality}}}, doSumw2 );
169+ registry.add (" h2_jet_eta_rhoareasubtracted_centrality" , " " , {HistType::kTH2F , {{axisEta}, {axisCentrality}}}, doSumw2 );
170+ registry.add (" h2_jet_phi_rhoareasubtracted_centrality" , " " , {HistType::kTH2F , {{axisPhi}, {axisCentrality}}}, doSumw2 );
170171 if (fillGeneralSVQA) {
171- registry.add (" h2_nprongs_rhoareasubtracted_centrality" , " " , {HistType::kTH2F , {{axisNprongs}, {axisCentrality}}});
172- registry.add (" hn_jet_Sxy_rhoareasubtracted_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxy}, {axisSigmaLxy}, {axisSxy}, {axisCentrality}}});
172+ registry.add (" h2_nprongs_rhoareasubtracted_centrality" , " " , {HistType::kTH2F , {{axisNprongs}, {axisCentrality}}}, doSumw2 );
173+ registry.add (" hn_jet_Sxy_rhoareasubtracted_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxy}, {axisSigmaLxy}, {axisSxy}, {axisCentrality}}}, doSumw2 );
173174 if (fillSVxyz) {
174- registry.add (" hn_jet_Sxyz_rhoareasubtracted_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxyz}, {axisSigmaLxyz}, {axisSxyz}, {axisCentrality}}});
175+ registry.add (" hn_jet_Sxyz_rhoareasubtracted_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxyz}, {axisSigmaLxyz}, {axisSxyz}, {axisCentrality}}}, doSumw2 );
175176 }
176177 }
177- registry.add (" hn_jet_Sxy_N1_rhoareasubtracted_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}}});
178- registry.add (" hn_taggedjet_Sxy_N1_rhoareasubtracted_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}}});
178+ registry.add (" hn_jet_Sxy_N1_rhoareasubtracted_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}}}, doSumw2 );
179+ registry.add (" hn_taggedjet_Sxy_N1_rhoareasubtracted_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}}}, doSumw2 );
179180 if (fillSVxyz) {
180- registry.add (" hn_jet_Sxyz_N1_rhoareasubtracted_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}}});
181- registry.add (" hn_taggedjet_Sxyz_N1_rhoareasubtracted_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}}});
181+ registry.add (" hn_jet_Sxyz_N1_rhoareasubtracted_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}}}, doSumw2 );
182+ registry.add (" hn_taggedjet_Sxyz_N1_rhoareasubtracted_centrality" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}}}, doSumw2 );
182183 }
183184 }
184185 if (doprocessSVMCD || doprocessSVMCPMCDMatched) {
185186 registry.add (" h_event_centrality" , " " , {HistType::kTH1F , {{axisCentrality}}});
186- registry.add (" h3_jet_pt_centrality_flavour" , " " , {HistType::kTH3F , {{axisJetPt}, {axisCentrality}, {axisJetFlavour}}});
187- registry.add (" h3_jet_eta_centrality_flavour" , " " , {HistType::kTH3F , {{axisEta}, {axisCentrality}, {axisJetFlavour}}});
188- registry.add (" h3_jet_phi_centrality_flavour" , " " , {HistType::kTH3F , {{axisPhi}, {axisCentrality}, {axisJetFlavour}}});
187+ registry.add (" h3_jet_pt_centrality_flavour" , " " , {HistType::kTH3F , {{axisJetPt}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
188+ registry.add (" h3_jet_eta_centrality_flavour" , " " , {HistType::kTH3F , {{axisEta}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
189+ registry.add (" h3_jet_phi_centrality_flavour" , " " , {HistType::kTH3F , {{axisPhi}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
189190 if (fillGeneralSVQA) {
190- registry.add (" h3_nprongs_centrality_flavour" , " " , {HistType::kTH3F , {{axisNprongs}, {axisCentrality}, {axisJetFlavour}}});
191- registry.add (" hn_jet_Sxy_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxy}, {axisSigmaLxy}, {axisSxy}, {axisCentrality}, {axisJetFlavour}}});
191+ registry.add (" h3_nprongs_centrality_flavour" , " " , {HistType::kTH3F , {{axisNprongs}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
192+ registry.add (" hn_jet_Sxy_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxy}, {axisSigmaLxy}, {axisSxy}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
192193 if (fillSVxyz) {
193- registry.add (" hn_jet_Sxyz_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxyz}, {axisSigmaLxyz}, {axisSxyz}, {axisCentrality}, {axisJetFlavour}}});
194+ registry.add (" hn_jet_Sxyz_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxyz}, {axisSigmaLxyz}, {axisSxyz}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
194195 }
195196 }
196- registry.add (" hn_jet_Sxy_N1_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}, {axisJetFlavour}}});
197- registry.add (" hn_taggedjet_Sxy_N1_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}, {axisJetFlavour}}});
197+ registry.add (" hn_jet_Sxy_N1_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
198+ registry.add (" hn_taggedjet_Sxy_N1_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
198199 if (fillSVxyz) {
199- registry.add (" hn_jet_Sxyz_N1_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}, {axisJetFlavour}}});
200- registry.add (" hn_taggedjet_Sxyz_N1_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}, {axisJetFlavour}}});
200+ registry.add (" hn_jet_Sxyz_N1_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
201+ registry.add (" hn_taggedjet_Sxyz_N1_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
201202 }
202203 }
203204 if (doprocessRhoAreaSubSVMCD || doprocessRhoAreaSubSVMCPMCDMatched) {
204- registry.add (" h_event_rhoareasubtracted_centrality" , " " , {HistType::kTH1F , {{axisCentrality}}});
205- registry.add (" h3_jet_pt_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTH3F , {{axisJetPt}, {axisCentrality}, {axisJetFlavour}}});
206- registry.add (" h3_jet_eta_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTH3F , {{axisEta}, {axisCentrality}, {axisJetFlavour}}});
207- registry.add (" h3_jet_phi_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTH3F , {{axisPhi}, {axisCentrality}, {axisJetFlavour}}});
205+ registry.add (" h_event_rhoareasubtracted_centrality" , " " , {HistType::kTH1F , {{axisCentrality}}}, doSumw2 );
206+ registry.add (" h3_jet_pt_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTH3F , {{axisJetPt}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
207+ registry.add (" h3_jet_eta_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTH3F , {{axisEta}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
208+ registry.add (" h3_jet_phi_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTH3F , {{axisPhi}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
208209 if (fillGeneralSVQA) {
209- registry.add (" h3_nprongs_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTH3F , {{axisNprongs}, {axisCentrality}, {axisJetFlavour}}});
210- registry.add (" hn_jet_Sxy_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxy}, {axisSigmaLxy}, {axisSxy}, {axisCentrality}, {axisJetFlavour}}});
210+ registry.add (" h3_nprongs_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTH3F , {{axisNprongs}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
211+ registry.add (" hn_jet_Sxy_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxy}, {axisSigmaLxy}, {axisSxy}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
211212 if (fillSVxyz) {
212- registry.add (" hn_jet_Sxyz_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxyz}, {axisSigmaLxyz}, {axisSxyz}, {axisCentrality}, {axisJetFlavour}}});
213+ registry.add (" hn_jet_Sxyz_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisLxyz}, {axisSigmaLxyz}, {axisSxyz}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
213214 }
214215 }
215- registry.add (" hn_jet_Sxy_N1_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}, {axisJetFlavour}}});
216- registry.add (" hn_taggedjet_Sxy_N1_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}, {axisJetFlavour}}});
216+ registry.add (" hn_jet_Sxy_N1_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
217+ registry.add (" hn_taggedjet_Sxy_N1_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxy}, {axisMass}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
217218 if (fillSVxyz) {
218- registry.add (" hn_jet_Sxyz_N1_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}, {axisJetFlavour}}});
219- registry.add (" hn_taggedjet_Sxyz_N1_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}, {axisJetFlavour}}});
219+ registry.add (" hn_jet_Sxyz_N1_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
220+ registry.add (" hn_taggedjet_Sxyz_N1_rhoareasubtracted_centrality_flavour" , " " , {HistType::kTHnSparseF , {{axisJetPt}, {axisSxyz}, {axisMass}, {axisCentrality}, {axisJetFlavour}}}, doSumw2 );
220221 }
221222 }
222223 }
0 commit comments