Skip to content

Commit 68e23bc

Browse files
committed
Integrate flow table
1 parent a86085e commit 68e23bc

2 files changed

Lines changed: 4 additions & 25 deletions

File tree

PWGLF/DataModel/LFLambda1405Table.h

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -113,20 +113,9 @@ DECLARE_SOA_TABLE(Lambda1405Cands, "AOD", "LAMBDA1405",
113113
lambda1405::NSigmaTPCPrKink, lambda1405::NSigmaTOFPrKink,
114114
lambda1405::DcaKinkDauToPv,
115115
lambda1405::NSigmaTPCPiDau, lambda1405::NSigmaTOFPiDau,
116+
lambda1405::ScalarProd,
116117
lambda1405::Centrality, lambda1405::Occupancy, lambda1405::PoolBin);
117118

118-
DECLARE_SOA_TABLE(Lambda1405Flow, "AOD", "LAMBDA1405FLOW",
119-
o2::soa::Index<>,
120-
lambda1405::Pt, lambda1405::Mass,
121-
lambda1405::PtSigma,
122-
lambda1405::SigmaMinusMass, lambda1405::SigmaPlusMass,
123-
lambda1405::AlphaAPSigma, lambda1405::QtAPSigma,
124-
lambda1405::NSigmaTPCPiKink, lambda1405::NSigmaTOFPiKink,
125-
lambda1405::NSigmaTPCPrKink, lambda1405::NSigmaTOFPrKink,
126-
lambda1405::DcaKinkDauToPv,
127-
lambda1405::NSigmaTPCPiDau, lambda1405::NSigmaTOFPiDau,
128-
lambda1405::ScalarProd, lambda1405::Centrality, lambda1405::PoolBin);
129-
130119
DECLARE_SOA_TABLE(Lambda1405CandsMC, "AOD", "MCLAMBDA1405",
131120
o2::soa::Index<>,
132121
lambda1405::Px, lambda1405::Py, lambda1405::Pz,

PWGLF/Tasks/Resonances/lambda1405analysis.cxx

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@ struct lambda1405candidate {
124124
struct lambda1405analysis {
125125
int lambda1405PdgCode = 102132; // o2-linter: disable=pdg/explicit-code
126126
Produces<aod::Lambda1405Cands> outputDataTable; // Output table for Lambda(1405) candidates
127-
Produces<aod::Lambda1405Flow> outputDataFlowTable; // Output table for Lambda(1405) flow analysis
128127
Produces<aod::Lambda1405CandsMC> outputDataTableMC; // Output table for Lambda(1405) candidates in MC
129128
Produces<aod::Lambda1405SigmaEffMC> outputSigmaEffMC; // Output table for Lambda(1405) sigma efficiency in MC
130129

@@ -809,7 +808,7 @@ struct lambda1405analysis {
809808
hSparseScalProd->Fill(sparseScalProdEntry.data());
810809
}
811810
if constexpr (FillCorrelations) {
812-
std::vector<double> sparseCorrelEntry = {static_cast<double>(cand.poolBin), cand.massL1405, cand.pt(), cand.sigmaMinusMass, cand.dcaSigmaToPv, cand.kinkDcaDauToPv};
811+
std::vector<double> sparseCorrelEntry = {static_cast<double>(cand.poolBin), cand.massL1405, cand.pt()};
813812
auto hSparseCorrel = rLambda1405.get<THnSparse>(HIST("hSparseL1405Correl"));
814813
sparseCorrelEntry.push_back(0.0); // Δη
815814
sparseCorrelEntry.push_back(0.0); // Δφ
@@ -1156,17 +1155,8 @@ struct lambda1405analysis {
11561155
lambda1405Cand.kinkPrNSigTpc, lambda1405Cand.kinkPrNSigTof,
11571156
lambda1405Cand.kinkDcaDauToPv,
11581157
lambda1405Cand.bachPiNSigTpc, lambda1405Cand.bachPiNSigTof,
1159-
lambda1405Cand.centMult, lambda1405Cand.occupancy, lambda1405Cand.poolBin);
1160-
} else {
1161-
outputDataFlowTable(ptCand, lambda1405Cand.massL1405,
1162-
lambda1405Cand.sigmaPt,
1163-
lambda1405Cand.sigmaMinusMass, lambda1405Cand.sigmaPlusMass,
1164-
lambda1405Cand.sigmaAlphaAP, lambda1405Cand.sigmaQtAP,
1165-
lambda1405Cand.kinkPiNSigTpc, lambda1405Cand.kinkPiNSigTof,
1166-
lambda1405Cand.kinkPrNSigTpc, lambda1405Cand.kinkPrNSigTof,
1167-
lambda1405Cand.kinkDcaDauToPv,
1168-
lambda1405Cand.bachPiNSigTpc, lambda1405Cand.bachPiNSigTof,
1169-
lambda1405Cand.scalarProd, lambda1405Cand.centMult, lambda1405Cand.poolBin);
1158+
lambda1405Cand.scalarProd,
1159+
lambda1405Cand.centMult, lambda1405Cand.occupancy, lambda1405Cand.poolBin); // 24
11701160
}
11711161
}
11721162

0 commit comments

Comments
 (0)