Skip to content

Commit 85d0325

Browse files
SuJeong-Jialibuild
andauthored
[PWGLF,Tutorial] Upload k1analysismicro.cxx and fix typo (#11528)
Co-authored-by: ALICE Action Bot <alibuild@cern.ch>
1 parent bbf53d0 commit 85d0325

File tree

8 files changed

+790
-44
lines changed

8 files changed

+790
-44
lines changed

PWGLF/DataModel/LFResonanceTables.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ DECLARE_SOA_DYNAMIC_COLUMN(Sign, sign,
332332

333333
} // namespace resodaughter
334334

335-
namespace resodmciroaughter
335+
namespace resomicrodaughter
336336
{
337337
// micro track for primary pion
338338

@@ -471,7 +471,7 @@ struct ResoMicroTrackSelFlag {
471471
};
472472

473473
DECLARE_SOA_DYNAMIC_COLUMN(Pt, pt, [](float px, float py) -> float { return RecoDecay::sqrtSumOfSquares(px, py); });
474-
} // namespace resodmciroaughter
474+
} // namespace resomicrodaughter
475475

476476
DECLARE_SOA_TABLE(ResoTracks, "AOD", "RESOTRACK",
477477
o2::soa::Index<>,
@@ -525,13 +525,13 @@ DECLARE_SOA_TABLE(ResoMicroTracks, "AOD", "RESOMICROTRACK",
525525
resodaughter::Px,
526526
resodaughter::Py,
527527
resodaughter::Pz,
528-
resodmciroaughter::PidNSigmaPiFlag,
529-
resodmciroaughter::PidNSigmaKaFlag,
530-
resodmciroaughter::PidNSigmaPrFlag,
531-
resodmciroaughter::TrackSelectionFlags,
528+
resomicrodaughter::PidNSigmaPiFlag,
529+
resomicrodaughter::PidNSigmaKaFlag,
530+
resomicrodaughter::PidNSigmaPrFlag,
531+
resomicrodaughter::TrackSelectionFlags,
532532
resodaughter::TrackFlags,
533533
// Dynamic columns
534-
resodmciroaughter::Pt<resodaughter::Px, resodaughter::Py>,
534+
resomicrodaughter::Pt<resodaughter::Px, resodaughter::Py>,
535535
resodaughter::Eta<resodaughter::Px, resodaughter::Py, resodaughter::Pz>,
536536
resodaughter::Phi<resodaughter::Px, resodaughter::Py>,
537537
resodaughter::PassedITSRefit<resodaughter::TrackFlags>,
@@ -540,7 +540,7 @@ DECLARE_SOA_TABLE(ResoMicroTracks, "AOD", "RESOMICROTRACK",
540540
resodaughter::IsGlobalTrack<resodaughter::TrackFlags>,
541541
resodaughter::IsPrimaryTrack<resodaughter::TrackFlags>,
542542
resodaughter::IsPVContributor<resodaughter::TrackFlags>,
543-
resodmciroaughter::HasTOF<resodmciroaughter::PidNSigmaPiFlag>,
543+
resomicrodaughter::HasTOF<resomicrodaughter::PidNSigmaPiFlag>,
544544
resodaughter::Sign<resodaughter::TrackFlags>);
545545
using ResoMicroTrack = ResoMicroTracks::iterator;
546546

PWGLF/TableProducer/Resonances/resonanceInitializer.cxx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -654,7 +654,7 @@ struct ResonanceInitializer {
654654
continue;
655655
if (!filterMicroTrack(track))
656656
continue;
657-
o2::aod::resodmciroaughter::ResoMicroTrackSelFlag trackSelFlag(track.dcaXY(), track.dcaZ());
657+
o2::aod::resomicrodaughter::ResoMicroTrackSelFlag trackSelFlag(track.dcaXY(), track.dcaZ());
658658
if (std::abs(track.dcaXY()) < (0.004 + (0.013 / track.pt()))) {
659659
trackSelFlag.setDCAxy0();
660660
}
@@ -673,9 +673,9 @@ struct ResonanceInitializer {
673673
track.px(),
674674
track.py(),
675675
track.pz(),
676-
static_cast<uint8_t>(o2::aod::resodmciroaughter::PidNSigma(std::abs(track.tpcNSigmaPi()), std::abs(track.tofNSigmaPi()), track.hasTOF())),
677-
static_cast<uint8_t>(o2::aod::resodmciroaughter::PidNSigma(std::abs(track.tpcNSigmaKa()), std::abs(track.tofNSigmaKa()), track.hasTOF())),
678-
static_cast<uint8_t>(o2::aod::resodmciroaughter::PidNSigma(std::abs(track.tpcNSigmaPr()), std::abs(track.tofNSigmaPr()), track.hasTOF())),
676+
static_cast<uint8_t>(o2::aod::resomicrodaughter::PidNSigma(std::abs(track.tpcNSigmaPi()), std::abs(track.tofNSigmaPi()), track.hasTOF())),
677+
static_cast<uint8_t>(o2::aod::resomicrodaughter::PidNSigma(std::abs(track.tpcNSigmaKa()), std::abs(track.tofNSigmaKa()), track.hasTOF())),
678+
static_cast<uint8_t>(o2::aod::resomicrodaughter::PidNSigma(std::abs(track.tpcNSigmaPr()), std::abs(track.tofNSigmaPr()), track.hasTOF())),
679679
static_cast<uint8_t>(trackSelFlag),
680680
trackFlags);
681681
if (!cfgBypassTrackIndexFill) {

PWGLF/TableProducer/Resonances/resonanceModuleInitializer.cxx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -817,7 +817,7 @@ struct ResonanceDaughterInitializer {
817817
for (auto const& track : tracks) {
818818
if (!filterMicroTrack(track))
819819
continue;
820-
o2::aod::resodmciroaughter::ResoMicroTrackSelFlag trackSelFlag(track.dcaXY(), track.dcaZ());
820+
o2::aod::resomicrodaughter::ResoMicroTrackSelFlag trackSelFlag(track.dcaXY(), track.dcaZ());
821821
if (std::abs(track.dcaXY()) < (0.004 + (0.013 / track.pt()))) {
822822
trackSelFlag.setDCAxy0();
823823
}
@@ -836,9 +836,9 @@ struct ResonanceDaughterInitializer {
836836
track.px(),
837837
track.py(),
838838
track.pz(),
839-
static_cast<uint8_t>(o2::aod::resodmciroaughter::PidNSigma(std::abs(track.tpcNSigmaPi()), std::abs(track.tofNSigmaPi()), track.hasTOF())),
840-
static_cast<uint8_t>(o2::aod::resodmciroaughter::PidNSigma(std::abs(track.tpcNSigmaKa()), std::abs(track.tofNSigmaKa()), track.hasTOF())),
841-
static_cast<uint8_t>(o2::aod::resodmciroaughter::PidNSigma(std::abs(track.tpcNSigmaPr()), std::abs(track.tofNSigmaPr()), track.hasTOF())),
839+
static_cast<uint8_t>(o2::aod::resomicrodaughter::PidNSigma(std::abs(track.tpcNSigmaPi()), std::abs(track.tofNSigmaPi()), track.hasTOF())),
840+
static_cast<uint8_t>(o2::aod::resomicrodaughter::PidNSigma(std::abs(track.tpcNSigmaKa()), std::abs(track.tofNSigmaKa()), track.hasTOF())),
841+
static_cast<uint8_t>(o2::aod::resomicrodaughter::PidNSigma(std::abs(track.tpcNSigmaPr()), std::abs(track.tofNSigmaPr()), track.hasTOF())),
842842
static_cast<uint8_t>(trackSelFlag),
843843
trackFlags);
844844
if (!cfgBypassTrackIndexFill) {

PWGLF/Tasks/Resonances/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ o2physics_add_dpl_workflow(k1analysis
5454
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore
5555
COMPONENT_NAME Analysis)
5656

57+
o2physics_add_dpl_workflow(k1analysismicro
58+
SOURCES k1AnalysisMicro.cxx
59+
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore
60+
COMPONENT_NAME Analysis)
61+
5762
o2physics_add_dpl_workflow(phianalysisrun3
5863
SOURCES phianalysisrun3.cxx
5964
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore

PWGLF/Tasks/Resonances/doubleResonanceScan.cxx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -232,13 +232,13 @@ struct DoubleResonanceScan {
232232
if (std::abs(track.pt()) < cMinPtcut)
233233
return false;
234234
if (cUsePtDependentDCArCut) {
235-
if (o2::aod::resodmciroaughter::ResoMicroTrackSelFlag::decodeDCAxy(track.trackSelectionFlags()) > -Epsilon)
235+
if (o2::aod::resomicrodaughter::ResoMicroTrackSelFlag::decodeDCAxy(track.trackSelectionFlags()) > -Epsilon)
236236
return false;
237237
} else {
238-
if (o2::aod::resodmciroaughter::ResoMicroTrackSelFlag::decodeDCAxy(track.trackSelectionFlags()) > cMaxDCArToPVcut - Epsilon)
238+
if (o2::aod::resomicrodaughter::ResoMicroTrackSelFlag::decodeDCAxy(track.trackSelectionFlags()) > cMaxDCArToPVcut - Epsilon)
239239
return false;
240240
}
241-
if (o2::aod::resodmciroaughter::ResoMicroTrackSelFlag::decodeDCAz(track.trackSelectionFlags()) > cMaxDCAzToPVcut - Epsilon)
241+
if (o2::aod::resomicrodaughter::ResoMicroTrackSelFlag::decodeDCAz(track.trackSelectionFlags()) > cMaxDCAzToPVcut - Epsilon)
242242
return false;
243243
if (cfgPrimaryTrack && !track.isPrimaryTrack())
244244
return false;
@@ -268,11 +268,11 @@ struct DoubleResonanceScan {
268268
} else {
269269
switch (particleType) {
270270
case 0: // pion
271-
return o2::aod::resodmciroaughter::PidNSigma::getTPCnSigma(candidate.pidNSigmaPiFlag());
271+
return o2::aod::resomicrodaughter::PidNSigma::getTPCnSigma(candidate.pidNSigmaPiFlag());
272272
case 1: // kaon
273-
return o2::aod::resodmciroaughter::PidNSigma::getTPCnSigma(candidate.pidNSigmaKaFlag());
273+
return o2::aod::resomicrodaughter::PidNSigma::getTPCnSigma(candidate.pidNSigmaKaFlag());
274274
case 2: // proton
275-
return o2::aod::resodmciroaughter::PidNSigma::getTPCnSigma(candidate.pidNSigmaPrFlag());
275+
return o2::aod::resomicrodaughter::PidNSigma::getTPCnSigma(candidate.pidNSigmaPrFlag());
276276
default:
277277
return -999;
278278
}
@@ -297,11 +297,11 @@ struct DoubleResonanceScan {
297297
} else {
298298
switch (particleType) {
299299
case 0: // pion
300-
return candidate.hasTOF() ? o2::aod::resodmciroaughter::PidNSigma::getTOFnSigma(candidate.pidNSigmaPiFlag()) : -999;
300+
return candidate.hasTOF() ? o2::aod::resomicrodaughter::PidNSigma::getTOFnSigma(candidate.pidNSigmaPiFlag()) : -999;
301301
case 1: // kaon
302-
return candidate.hasTOF() ? o2::aod::resodmciroaughter::PidNSigma::getTOFnSigma(candidate.pidNSigmaKaFlag()) : -999;
302+
return candidate.hasTOF() ? o2::aod::resomicrodaughter::PidNSigma::getTOFnSigma(candidate.pidNSigmaKaFlag()) : -999;
303303
case 2: // proton
304-
return candidate.hasTOF() ? o2::aod::resodmciroaughter::PidNSigma::getTOFnSigma(candidate.pidNSigmaPrFlag()) : -999;
304+
return candidate.hasTOF() ? o2::aod::resomicrodaughter::PidNSigma::getTOFnSigma(candidate.pidNSigmaPrFlag()) : -999;
305305
default:
306306
return -999;
307307
}
@@ -338,8 +338,8 @@ struct DoubleResonanceScan {
338338
dcaXY = track.dcaXY();
339339
dcaZ = track.dcaZ();
340340
} else {
341-
dcaXY = o2::aod::resodmciroaughter::ResoMicroTrackSelFlag::decodeDCAxy(track.trackSelectionFlags());
342-
dcaZ = o2::aod::resodmciroaughter::ResoMicroTrackSelFlag::decodeDCAz(track.trackSelectionFlags());
341+
dcaXY = o2::aod::resomicrodaughter::ResoMicroTrackSelFlag::decodeDCAxy(track.trackSelectionFlags());
342+
dcaZ = o2::aod::resomicrodaughter::ResoMicroTrackSelFlag::decodeDCAz(track.trackSelectionFlags());
343343
}
344344
// FIXME: Apply better method
345345
switch (daughterIndex) {

0 commit comments

Comments
 (0)