@@ -562,9 +562,10 @@ struct skimmerPrimaryMuon {
562562 for (const auto & collision : collisions) {
563563 int count_samuons = multiMapSAMuonsPerCollision.count (collision.globalIndex ());
564564 int count_glmuons = multiMapGLMuonsPerCollision.count (collision.globalIndex ());
565- fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
566- fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
567-
565+ if (fillQAHistograms) {
566+ fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
567+ fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
568+ }
568569 if (count_samuons >= minNmuon) {
569570 auto range_samuons = multiMapSAMuonsPerCollision.equal_range (collision.globalIndex ());
570571 for (auto it = range_samuons.first ; it != range_samuons.second ; it++) {
@@ -635,9 +636,10 @@ struct skimmerPrimaryMuon {
635636 for (const auto & collision : collisions) {
636637 int count_samuons = multiMapSAMuonsPerCollision.count (collision.globalIndex ());
637638 int count_glmuons = multiMapGLMuonsPerCollision.count (collision.globalIndex ());
638- fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
639- fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
640-
639+ if (fillQAHistograms) {
640+ fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
641+ fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
642+ }
641643 if (count_samuons >= minNmuon) {
642644 auto range_samuons = multiMapSAMuonsPerCollision.equal_range (collision.globalIndex ());
643645 for (auto it = range_samuons.first ; it != range_samuons.second ; it++) {
@@ -712,9 +714,10 @@ struct skimmerPrimaryMuon {
712714 for (const auto & collision : collisions) {
713715 int count_samuons = multiMapSAMuonsPerCollision.count (collision.globalIndex ());
714716 int count_glmuons = multiMapGLMuonsPerCollision.count (collision.globalIndex ());
715- fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
716- fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
717-
717+ if (fillQAHistograms) {
718+ fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
719+ fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
720+ }
718721 if (count_samuons >= minNmuon) {
719722 auto range_samuons = multiMapSAMuonsPerCollision.equal_range (collision.globalIndex ());
720723 for (auto it = range_samuons.first ; it != range_samuons.second ; it++) {
@@ -782,9 +785,10 @@ struct skimmerPrimaryMuon {
782785 for (const auto & collision : collisions) {
783786 int count_samuons = multiMapSAMuonsPerCollision.count (collision.globalIndex ());
784787 int count_glmuons = multiMapGLMuonsPerCollision.count (collision.globalIndex ());
785- fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
786- fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
787-
788+ if (fillQAHistograms) {
789+ fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
790+ fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
791+ }
788792 if (count_samuons >= minNmuon) {
789793 auto range_samuons = multiMapSAMuonsPerCollision.equal_range (collision.globalIndex ());
790794 for (auto it = range_samuons.first ; it != range_samuons.second ; it++) {
@@ -857,9 +861,10 @@ struct skimmerPrimaryMuon {
857861 for (const auto & collision : collisions) {
858862 int count_samuons = multiMapSAMuonsPerCollision.count (collision.globalIndex ());
859863 int count_glmuons = multiMapGLMuonsPerCollision.count (collision.globalIndex ());
860- fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
861- fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
862-
864+ if (fillQAHistograms) {
865+ fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
866+ fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
867+ }
863868 if (count_samuons >= minNmuon) {
864869 auto range_samuons = multiMapSAMuonsPerCollision.equal_range (collision.globalIndex ());
865870 for (auto it = range_samuons.first ; it != range_samuons.second ; it++) {
@@ -936,9 +941,10 @@ struct skimmerPrimaryMuon {
936941 for (const auto & collision : collisions) {
937942 int count_samuons = multiMapSAMuonsPerCollision.count (collision.globalIndex ());
938943 int count_glmuons = multiMapGLMuonsPerCollision.count (collision.globalIndex ());
939- fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
940- fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
941-
944+ if (fillQAHistograms) {
945+ fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
946+ fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
947+ }
942948 if (count_samuons >= minNmuon) {
943949 auto range_samuons = multiMapSAMuonsPerCollision.equal_range (collision.globalIndex ());
944950 for (auto it = range_samuons.first ; it != range_samuons.second ; it++) {
@@ -1007,9 +1013,10 @@ struct skimmerPrimaryMuon {
10071013 for (const auto & collision : collisions) {
10081014 int count_samuons = multiMapSAMuonsPerCollision.count (collision.globalIndex ());
10091015 int count_glmuons = multiMapGLMuonsPerCollision.count (collision.globalIndex ());
1010- fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
1011- fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
1012-
1016+ if (fillQAHistograms) {
1017+ fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
1018+ fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
1019+ }
10131020 if (count_samuons >= minNmuon) {
10141021 auto range_samuons = multiMapSAMuonsPerCollision.equal_range (collision.globalIndex ());
10151022 for (auto it = range_samuons.first ; it != range_samuons.second ; it++) {
@@ -1085,9 +1092,10 @@ struct skimmerPrimaryMuon {
10851092 for (const auto & collision : collisions) {
10861093 int count_samuons = multiMapSAMuonsPerCollision.count (collision.globalIndex ());
10871094 int count_glmuons = multiMapGLMuonsPerCollision.count (collision.globalIndex ());
1088- fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
1089- fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
1090-
1095+ if (fillQAHistograms) {
1096+ fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
1097+ fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
1098+ }
10911099 if (count_samuons >= minNmuon) {
10921100 auto range_samuons = multiMapSAMuonsPerCollision.equal_range (collision.globalIndex ());
10931101 for (auto it = range_samuons.first ; it != range_samuons.second ; it++) {
@@ -1167,9 +1175,10 @@ struct skimmerPrimaryMuon {
11671175 for (const auto & collision : collisions) {
11681176 int count_samuons = multiMapSAMuonsPerCollision.count (collision.globalIndex ());
11691177 int count_glmuons = multiMapGLMuonsPerCollision.count (collision.globalIndex ());
1170- fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
1171- fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
1172-
1178+ if (fillQAHistograms) {
1179+ fRegistry .fill (HIST (" MCHMID/hNmu" ), count_samuons);
1180+ fRegistry .fill (HIST (" MFTMCHMID/hNmu" ), count_glmuons);
1181+ }
11731182 if (count_samuons >= minNmuon) {
11741183 auto range_samuons = multiMapSAMuonsPerCollision.equal_range (collision.globalIndex ());
11751184 for (auto it = range_samuons.first ; it != range_samuons.second ; it++) {
0 commit comments