Skip to content

Commit 7ad9acf

Browse files
authored
[ALICE3] Add use of BDT to otf multi-charm (#12253)
1 parent 1411aac commit 7ad9acf

File tree

4 files changed

+258
-58
lines changed

4 files changed

+258
-58
lines changed

ALICE3/DataModel/OTFMulticharm.h

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ DECLARE_SOA_COLUMN(XiccMass, xiccMass, float);
4040
// kine vars
4141
DECLARE_SOA_COLUMN(XiccPt, xiccPt, float);
4242
DECLARE_SOA_COLUMN(XiccEta, xiccEta, float);
43+
DECLARE_SOA_COLUMN(XicPt, xicPt, float);
44+
DECLARE_SOA_COLUMN(XicEta, xicEta, float);
4345

4446
// topo vars
4547
DECLARE_SOA_COLUMN(XiDCAz, xiDCAz, float);
@@ -122,12 +124,15 @@ DECLARE_SOA_TABLE(MCharmIndices, "AOD", "MCharmIndices",
122124
otfmulticharm::XiCCPionId);
123125

124126
DECLARE_SOA_TABLE(MCharmCores, "AOD", "MCharmCores",
125-
otfmulticharm::XicDauDCA,
126-
otfmulticharm::XiccDauDCA,
127-
otfmulticharm::XicMass,
128127
otfmulticharm::XiccMass,
129128
otfmulticharm::XiccPt,
130129
otfmulticharm::XiccEta,
130+
otfmulticharm::XiccDauDCA,
131+
132+
otfmulticharm::XicMass,
133+
otfmulticharm::XicPt,
134+
otfmulticharm::XicEta,
135+
otfmulticharm::XicDauDCA,
131136

132137
otfmulticharm::XiDCAxy,
133138
otfmulticharm::XiDCAz,

ALICE3/TableProducer/alice3-multicharmTable.cxx

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -734,9 +734,10 @@ struct alice3multicharmTable {
734734
picc.globalIndex());
735735

736736
multiCharmCore(
737-
thisXiCcandidate.dca, thisXiCCcandidate.dca,
738-
thisXiCcandidate.mass, thisXiCCcandidate.mass,
739-
thisXiCCcandidate.pt, thisXiCCcandidate.eta,
737+
thisXiCCcandidate.mass, thisXiCCcandidate.pt,
738+
thisXiCCcandidate.eta, thisXiCCcandidate.dca,
739+
thisXiCcandidate.mass, thisXiCcandidate.pt,
740+
thisXiCcandidate.eta, thisXiCcandidate.dca,
740741
xi.dcaXY(), xi.dcaZ(),
741742
xicdcaXY, xicdcaZ,
742743
xiccdcaXY, xiccdcaZ,
@@ -756,12 +757,10 @@ struct alice3multicharmTable {
756757
pi1cTOFDiffOuter, pi1c.nSigmaPionOuterTOF(),
757758
pi1c.hasSigPi(), pi1c.nSigmaPionRich(),
758759
getPdgCodeForTrack(pi1c),
759-
760760
pi2cTOFDiffInner, pi2c.nSigmaPionInnerTOF(),
761761
pi2cTOFDiffOuter, pi2c.nSigmaPionOuterTOF(),
762762
pi2c.hasSigPi(), pi2c.nSigmaPionRich(),
763763
getPdgCodeForTrack(pi2c),
764-
765764
piccTOFDiffInner, picc.nSigmaPionInnerTOF(),
766765
piccTOFDiffOuter, picc.nSigmaPionOuterTOF(),
767766
picc.hasSigPi(), picc.nSigmaPionRich(),
@@ -774,9 +773,7 @@ struct alice3multicharmTable {
774773
prFromLa.dcaXY(), prFromLa.dcaZ(),
775774
piFromLa.pt(), piFromLa.eta(),
776775
piFromLa.dcaXY(), piFromLa.dcaZ(),
777-
pi1c.eta(),
778-
pi2c.eta(),
779-
picc.eta());
776+
pi1c.eta(), pi2c.eta(), picc.eta());
780777
}
781778
}
782779
histos.fill(HIST("hCombinationsXiCC"), nCombinationsCC);

ALICE3/Tasks/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ o2physics_add_dpl_workflow(alice3-taskcorrelationddbar
6161

6262
o2physics_add_dpl_workflow(alice3-multicharm
6363
SOURCES alice3-multicharm.cxx
64-
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore
64+
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::MLCore
6565
COMPONENT_NAME Analysis)
6666

6767
o2physics_add_dpl_workflow(alice3-efficiency

0 commit comments

Comments
 (0)