Skip to content

Commit 09d74ad

Browse files
Adding hCounterTVXZDC & hCounterTVXZDCafterBCcuts
1 parent 8aeef94 commit 09d74ad

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

Common/TableProducer/eventSelection.cxx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1201,10 +1201,12 @@ struct LumiTask {
12011201
histos.add("hCounterTCE", "", kTH1D, {{1, 0., 1.}});
12021202
histos.add("hCounterZEM", "", kTH1D, {{1, 0., 1.}});
12031203
histos.add("hCounterZNC", "", kTH1D, {{1, 0., 1.}});
1204+
histos.add("hCounterTVXZDC", "", kTH1D, {{1, 0., 1.}});
12041205
histos.add("hCounterTVXafterBCcuts", "", kTH1D, {{1, 0., 1.}});
12051206
histos.add("hCounterTCEafterBCcuts", "", kTH1D, {{1, 0., 1.}});
12061207
histos.add("hCounterZEMafterBCcuts", "", kTH1D, {{1, 0., 1.}});
12071208
histos.add("hCounterZNCafterBCcuts", "", kTH1D, {{1, 0., 1.}});
1209+
histos.add("hCounterTVXZDCafterBCcuts", "", kTH1D, {{1, 0., 1.}});
12081210
histos.add("hLumiTVX", ";;Luminosity, 1/#mub", kTH1D, {{1, 0., 1.}});
12091211
histos.add("hLumiTCE", ";;Luminosity, 1/#mub", kTH1D, {{1, 0., 1.}});
12101212
histos.add("hLumiZEM", ";;Luminosity, 1/#mub", kTH1D, {{1, 0., 1.}});
@@ -1428,9 +1430,15 @@ struct LumiTask {
14281430
if (isTriggerTVX) {
14291431
histos.get<TH1>(HIST("hCounterTVX"))->Fill(srun, 1);
14301432
histos.get<TH1>(HIST("hLumiTVX"))->Fill(srun, lumiTVX);
1433+
if (isTriggerZNA && isTriggerZNC) {
1434+
histos.get<TH1>(HIST("hCounterTVXZDC"))->Fill(srun, 1);
1435+
}
14311436
if (noBorder) {
14321437
histos.get<TH1>(HIST("hCounterTVXafterBCcuts"))->Fill(srun, 1);
14331438
histos.get<TH1>(HIST("hLumiTVXafterBCcuts"))->Fill(srun, lumiTVX);
1439+
if (isTriggerZNA && isTriggerZNC) {
1440+
histos.get<TH1>(HIST("hCounterTVXZDCafterBCcuts"))->Fill(srun, 1);
1441+
}
14341442
for (size_t i = 0; i < mRCTFlagsCheckers.size(); i++) {
14351443
if (mRCTFlagsCheckers[i](bc))
14361444
histos.get<TH2>(HIST("hLumiTVXafterBCcutsRCT"))->Fill(srun, i, lumiTVX);

Common/Tools/EventSelectionModule.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1557,10 +1557,12 @@ class LumiModule
15571557
histos.add("luminosity/hCounterTCE", "", framework::kTH1D, {{1, 0., 1.}});
15581558
histos.add("luminosity/hCounterZEM", "", framework::kTH1D, {{1, 0., 1.}});
15591559
histos.add("luminosity/hCounterZNC", "", framework::kTH1D, {{1, 0., 1.}});
1560+
histos.add("luminosity/hCounterTVXZDC", "", framework::kTH1D, {{1, 0., 1.}});
15601561
histos.add("luminosity/hCounterTVXafterBCcuts", "", framework::kTH1D, {{1, 0., 1.}});
15611562
histos.add("luminosity/hCounterTCEafterBCcuts", "", framework::kTH1D, {{1, 0., 1.}});
15621563
histos.add("luminosity/hCounterZEMafterBCcuts", "", framework::kTH1D, {{1, 0., 1.}});
15631564
histos.add("luminosity/hCounterZNCafterBCcuts", "", framework::kTH1D, {{1, 0., 1.}});
1565+
histos.add("luminosity/hCounterTVXZDCafterBCcuts", "", framework::kTH1D, {{1, 0., 1.}});
15641566
histos.add("luminosity/hLumiTVX", ";;Luminosity, 1/#mub", framework::kTH1D, {{1, 0., 1.}});
15651567
histos.add("luminosity/hLumiTCE", ";;Luminosity, 1/#mub", framework::kTH1D, {{1, 0., 1.}});
15661568
histos.add("luminosity/hLumiZEM", ";;Luminosity, 1/#mub", framework::kTH1D, {{1, 0., 1.}});
@@ -1803,9 +1805,15 @@ class LumiModule
18031805
if (isTriggerTVX) {
18041806
histos.template get<TH1>(HIST("luminosity/hCounterTVX"))->Fill(srun, 1);
18051807
histos.template get<TH1>(HIST("luminosity/hLumiTVX"))->Fill(srun, lumiTVX);
1808+
if (isTriggerZNA && isTriggerZNC) {
1809+
histos.template get<TH1>(HIST("luminosity/hCounterTVXZDC"))->Fill(srun, 1);
1810+
}
18061811
if (noBorder) {
18071812
histos.template get<TH1>(HIST("luminosity/hCounterTVXafterBCcuts"))->Fill(srun, 1);
18081813
histos.template get<TH1>(HIST("luminosity/hLumiTVXafterBCcuts"))->Fill(srun, lumiTVX);
1814+
if (isTriggerZNA && isTriggerZNC) {
1815+
histos.template get<TH1>(HIST("luminosity/hCounterTVXZDCafterBCcuts"))->Fill(srun, 1);
1816+
}
18091817
for (size_t i = 0; i < mRCTFlagsCheckers.size(); i++) {
18101818
if ((rct & mRCTFlagsCheckers[i].value()) == 0)
18111819
histos.template get<TH2>(HIST("luminosity/hLumiTVXafterBCcutsRCT"))->Fill(srun, i, lumiTVX);

0 commit comments

Comments
 (0)