Skip to content

Commit ee1ae43

Browse files
[PWGDQ] Adding extra signals for muclei and removing histos from table-maker (#10821)
Co-authored-by: Lucamicheletti93 <luca.mike93@gmail.com>
1 parent 2494835 commit ee1ae43

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

PWGDQ/Core/MCSignalLibrary.cxx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,9 +125,16 @@ MCSignal* o2::aod::dqmcsignals::GetMCSignal(const char* name)
125125
signal = new MCSignal(name, "Inclusive jpsi", {prong}, {-1});
126126
return signal;
127127
}
128-
if (!nameStr.compare("Helium3")) {
128+
if (!nameStr.compare("Helium3Primary")) {
129129
MCProng prong(1, {1000020030}, {true}, {false}, {0}, {0}, {false});
130-
signal = new MCSignal(name, "Helium3", {prong}, {-1});
130+
prong.SetSourceBit(0, MCProng::kPhysicalPrimary);
131+
signal = new MCSignal(name, "Helium3Primary", {prong}, {-1});
132+
return signal;
133+
}
134+
if (!nameStr.compare("Helium3FromTransport")) {
135+
MCProng prong(1, {1000020030}, {true}, {false}, {0}, {0}, {false});
136+
prong.SetSourceBit(0, MCProng::kProducedInTransport);
137+
signal = new MCSignal(name, "Helium3FromTransport", {prong}, {-1});
131138
return signal;
132139
}
133140
if (!nameStr.compare("nonPromptJpsi")) {

PWGDQ/TableProducer/tableMakerMC.cxx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -762,7 +762,6 @@ struct TableMakerMC {
762762
for (auto& cut : fMuonCuts) {
763763
if (cut.IsSelected(VarManager::fgValues)) {
764764
trackTempFilterMap |= (uint8_t(1) << i);
765-
(reinterpret_cast<TH1I*>(fStatsList->At(2)))->Fill(static_cast<float>(i));
766765
}
767766
i++;
768767
}
@@ -811,7 +810,6 @@ struct TableMakerMC {
811810
for (auto& cut : fMuonCuts) {
812811
if (cut.IsSelected(VarManager::fgValues)) {
813812
trackTempFilterMap |= (uint8_t(1) << i);
814-
fHistMan->FillHistClass(Form("Muons_%s", cut.GetName()), VarManager::fgValues);
815813
if (fIsAmbiguous && isAmbiguous == 1) {
816814
fHistMan->FillHistClass(Form("Ambiguous_Muons_%s", cut.GetName()), VarManager::fgValues);
817815
}
@@ -1322,10 +1320,6 @@ struct TableMakerMC {
13221320
for (auto& cut : fMuonCuts) {
13231321
if (cut.IsSelected(VarManager::fgValues)) {
13241322
trackTempFilterMap |= (uint8_t(1) << i);
1325-
if (fConfigQA) {
1326-
fHistMan->FillHistClass(Form("Muons_%s", cut.GetName()), VarManager::fgValues);
1327-
}
1328-
(reinterpret_cast<TH1I*>(fStatsList->At(2)))->Fill(static_cast<float>(i));
13291323
}
13301324
i++;
13311325
}

0 commit comments

Comments
 (0)