Skip to content

Commit e74fe50

Browse files
committed
Mean pT Fluctuations
1 parent ed9a091 commit e74fe50

File tree

12 files changed

+494
-465
lines changed

12 files changed

+494
-465
lines changed

ALICE3/TableProducer/OTF/onTheFlyTracker.cxx

Lines changed: 132 additions & 128 deletions
Large diffs are not rendered by default.

PWGCF/Femto/FemtoNuclei/DataModel/PionNucleiTables.h

Lines changed: 3 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ DECLARE_SOA_COLUMN(MassTOFPi, massTOFPi, float);
5757
DECLARE_SOA_COLUMN(PidTrkNu, pidTrkNu, uint32_t);
5858
DECLARE_SOA_COLUMN(PidTrkPi, pidTrkPi, uint32_t);
5959
DECLARE_SOA_COLUMN(TrackIDPi, trackIDPi, int);
60+
DECLARE_SOA_COLUMN(TrackIDNu, trackIDNu, int);
6061

6162
DECLARE_SOA_COLUMN(ItsClusterSizeNu, itsClusterSizeNu, uint32_t);
6263
DECLARE_SOA_COLUMN(ItsClusterSizePi, itsClusterSizePi, uint32_t);
@@ -76,35 +77,8 @@ DECLARE_SOA_COLUMN(MultiplicityFT0C, multiplicityFT0C, float);
7677
} // namespace pion_nuclei_tables
7778

7879
DECLARE_SOA_TABLE(PionNucleiTable, "AOD", "PINUCLEITABLE",
79-
pion_nuclei_tables::PtNu,
80-
pion_nuclei_tables::EtaNu,
81-
pion_nuclei_tables::PhiNu,
82-
pion_nuclei_tables::PtPi,
83-
pion_nuclei_tables::EtaPi,
84-
pion_nuclei_tables::PhiPi,
85-
pion_nuclei_tables::DcaxyNu,
86-
pion_nuclei_tables::DcazNu,
87-
pion_nuclei_tables::DcaxyPi,
88-
pion_nuclei_tables::DcazPi,
89-
pion_nuclei_tables::SignalTPCNu,
90-
pion_nuclei_tables::InnerParamTPCNu,
91-
pion_nuclei_tables::SignalTPCPi,
92-
pion_nuclei_tables::InnerParamTPCPi,
93-
pion_nuclei_tables::NClsTPCNu,
94-
pion_nuclei_tables::NSigmaTPCNu,
95-
pion_nuclei_tables::NSigmaTPCPi,
96-
pion_nuclei_tables::Chi2TPCNu,
97-
pion_nuclei_tables::Chi2TPCPi,
98-
pion_nuclei_tables::MassTOFNu,
99-
pion_nuclei_tables::MassTOFPi,
100-
pion_nuclei_tables::PidTrkNu,
101-
pion_nuclei_tables::PidTrkPi,
102-
pion_nuclei_tables::ItsClusterSizeNu,
103-
pion_nuclei_tables::ItsClusterSizePi,
104-
pion_nuclei_tables::SharedClustersNu,
105-
pion_nuclei_tables::SharedClustersPi,
106-
pion_nuclei_tables::IsBkgUS,
107-
pion_nuclei_tables::IsBkgEM)
80+
pion_nuclei_tables::TrackIDPi,
81+
pion_nuclei_tables::TrackIDNu)
10882
DECLARE_SOA_TABLE(PionHyperTable, "AOD", "PIHYPERTABLE",
10983
pion_nuclei_tables::PtHyp,
11084
pion_nuclei_tables::EtaHyp,

PWGCF/Femto/FemtoNuclei/TableProducer/PiNucleiFemto.cxx

Lines changed: 2 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -947,35 +947,8 @@ struct PiNucleiFemto {
947947
void fillTable(const PiNucandidate& piNucand, const Tcoll& collision)
948948
{
949949
mOutputDataTable(
950-
piNucand.recoPtNu(),
951-
piNucand.recoEtaNu(),
952-
piNucand.recoPhiNu(),
953-
piNucand.recoPtPi(),
954-
piNucand.recoEtaPi(),
955-
piNucand.recoPhiPi(),
956-
piNucand.dcaxyNu,
957-
piNucand.dcazNu,
958-
piNucand.dcaxyPi,
959-
piNucand.dcazPi,
960-
piNucand.tpcSignalNu,
961-
piNucand.momNuTPC,
962-
piNucand.tpcSignalPi,
963-
piNucand.momPiTPC,
964-
piNucand.nTPCClustersNu,
965-
piNucand.nSigmaNu,
966-
piNucand.nSigmaPi,
967-
piNucand.chi2TPCNu,
968-
piNucand.chi2TPCPi,
969-
piNucand.massTOFNu,
970-
piNucand.massTOFPi,
971-
piNucand.pidTrkNu,
972-
piNucand.pidTrkPi,
973-
piNucand.itsClSizeNu,
974-
piNucand.itsClSizePi,
975-
piNucand.sharedClustersNu,
976-
piNucand.sharedClustersPi,
977-
piNucand.isBkgUS,
978-
piNucand.isBkgEM);
950+
piNucand.trackIDPi,
951+
piNucand.trackIDNu);
979952
if (settingFillMultiplicity) {
980953
mOutputMultiplicityTable(
981954
collision.globalIndex(),

PWGCF/FemtoUniverse/Tasks/femtoUniversePairTaskTrackV0Helicity.cxx

Lines changed: 272 additions & 87 deletions
Large diffs are not rendered by default.

PWGCF/TwoParticleCorrelations/Tasks/longRangeDihadronCor.cxx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,8 +279,6 @@ struct LongRangeDihadronCor {
279279
registry.add("Centrality_used", hCentTitle.c_str(), {HistType::kTH1D, {{100, 0, 100}}}); // histogram to see how many events are in the same and mixed event
280280
registry.add("zVtx", "zVtx", {HistType::kTH1D, {axisVertex}});
281281
registry.add("zVtx_used", "zVtx_used", {HistType::kTH1D, {axisVertex}});
282-
registry.add("Trig_hist_TPC_FT0A", "", {HistType::kTHnSparseF, {{axisSample, axisVertex, axisPtTrigger}}});
283-
registry.add("Trig_hist_TPC_FT0C", "", {HistType::kTHnSparseF, {{axisSample, axisVertex, axisPtTrigger}}});
284282
registry.add("FT0Amp", "", {HistType::kTH2F, {axisChID, axisFit}});
285283
registry.add("FT0AmpCorrect", "", {HistType::kTH2F, {axisChID, axisFit}});
286284
}
@@ -289,16 +287,19 @@ struct LongRangeDihadronCor {
289287
registry.add("deltaEta_deltaPhi_mixed_TPC_FT0A", "", {HistType::kTH2D, {axisDeltaPhi, axisDeltaEtaTpcFt0a}});
290288
registry.add("Assoc_amp_same_TPC_FT0A", "", {HistType::kTH2D, {axisChannelFt0aAxis, axisAmplitudeFt0a}});
291289
registry.add("Assoc_amp_mixed_TPC_FT0A", "", {HistType::kTH2D, {axisChannelFt0aAxis, axisAmplitudeFt0a}});
290+
registry.add("Trig_hist_TPC_FT0A", "", {HistType::kTHnSparseF, {{axisSample, axisVertex, axisPtTrigger}}});
292291
}
293292
if (doprocessSameTpcFt0c) {
294293
registry.add("deltaEta_deltaPhi_same_TPC_FT0C", "", {HistType::kTH2D, {axisDeltaPhi, axisDeltaEtaTpcFt0c}}); // check to see the delta eta and delta phi distribution
295294
registry.add("deltaEta_deltaPhi_mixed_TPC_FT0C", "", {HistType::kTH2D, {axisDeltaPhi, axisDeltaEtaTpcFt0c}});
296295
registry.add("Assoc_amp_same_TPC_FT0C", "", {HistType::kTH2D, {axisChannelFt0aAxis, axisAmplitudeFt0a}});
297296
registry.add("Assoc_amp_mixed_TPC_FT0C", "", {HistType::kTH2D, {axisChannelFt0aAxis, axisAmplitudeFt0a}});
297+
registry.add("Trig_hist_TPC_FT0C", "", {HistType::kTHnSparseF, {{axisSample, axisVertex, axisPtTrigger}}});
298298
}
299299
if (doprocessSameFt0aFt0c) {
300300
registry.add("deltaEta_deltaPhi_same_FT0A_FT0C", "", {HistType::kTH2D, {axisDeltaPhi, axisDeltaEtaFt0aFt0c}}); // check to see the delta eta and delta phi distribution
301301
registry.add("deltaEta_deltaPhi_mixed_FT0A_FT0C", "", {HistType::kTH2D, {axisDeltaPhi, axisDeltaEtaFt0aFt0c}});
302+
registry.add("Trig_hist_FT0A_FT0C", "", {HistType::kTHnSparseF, {{axisSample, axisVertex, axisPtTrigger}}});
302303
}
303304

304305
registry.add("eventcount", "bin", {HistType::kTH1F, {{4, 0, 4, "bin"}}}); // histogram to see how many events are in the same and mixed event
@@ -621,6 +622,10 @@ struct LongRangeDihadronCor {
621622
auto phiA = getPhiFT0(chanelAid, kFT0A);
622623
auto etaA = getEtaFT0(chanelAid, kFT0A);
623624

625+
if (system == SameEvent) {
626+
registry.fill(HIST("Trig_hist_FT0A_FT0C"), fSampleIndex, posZ, 0.5, eventWeight * amplA);
627+
}
628+
624629
for (std::size_t iChC = 0; iChC < channelCSize; iChC++) {
625630
int chanelCid = 0;
626631
float amplC = 0.;

PWGDQ/Core/CutsLibrary.cxx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3782,6 +3782,19 @@ AnalysisCut* o2::aod::dqcuts::GetAnalysisCut(const char* cutName)
37823782
return cut;
37833783
}
37843784

3785+
if (!nameStr.compare("eventSel8NoSameBunch")) {
3786+
cut->AddCut(VarManager::kIsSel8, 0.5, 1.5);
3787+
cut->AddCut(VarManager::kIsNoSameBunch, 0.5, 1.5);
3788+
return cut;
3789+
}
3790+
3791+
if (!nameStr.compare("eventSel8NoSameBunchGoodZvtx")) {
3792+
cut->AddCut(VarManager::kIsSel8, 0.5, 1.5);
3793+
cut->AddCut(VarManager::kIsNoSameBunch, 0.5, 1.5);
3794+
cut->AddCut(VarManager::kIsGoodZvtxFT0vsPV, 0.5, 1.5);
3795+
return cut;
3796+
}
3797+
37853798
if (!nameStr.compare("eventStandardSel8PbPbQuality")) {
37863799
cut->AddCut(VarManager::kVtxZ, -10.0, 10.0);
37873800
cut->AddCut(VarManager::kIsSel8, 0.5, 1.5);

PWGDQ/Tasks/dqEfficiency_withAssoc.cxx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1725,6 +1725,10 @@ struct AnalysisSameEventPairing {
17251725
template <bool TTwoProngFitter, int TPairType, uint32_t TEventFillMap, uint32_t TTrackFillMap, typename TEvents, typename TTrackAssocs, typename TTracks>
17261726
void runSameEventPairing(TEvents const& events, Preslice<TTrackAssocs>& preslice, TTrackAssocs const& assocs, TTracks const& /*tracks*/, ReducedMCEvents const& /*mcEvents*/, ReducedMCTracks const& /*mcTracks*/)
17271727
{
1728+
if (events.size() == 0) {
1729+
LOG(warning) << "No events in this TF, going to the next one ...";
1730+
return;
1731+
}
17281732
if (fCurrentRun != events.begin().runNumber()) {
17291733
initParamsFromCCDB(events.begin().timestamp(), TTwoProngFitter);
17301734
fCurrentRun = events.begin().runNumber();

PWGHF/TableProducer/treeCreatorLcToPKPi.cxx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,7 @@ DECLARE_SOA_TABLE(HfCandLcLites, "AOD", "HFCANDLCLITE",
223223
hf_cand::Chi2PCA,
224224
full::DecayLength,
225225
full::DecayLengthXY,
226+
full::DecayLengthXYNormalised,
226227
full::PtProng0,
227228
full::PtProng1,
228229
full::PtProng2,
@@ -644,6 +645,7 @@ struct HfTreeCreatorLcToPKPi {
644645
candidate.chi2PCA(),
645646
candidate.decayLength(),
646647
candidate.decayLengthXY(),
648+
candidate.decayLengthXYNormalised(),
647649
candidate.ptProng0(),
648650
candidate.ptProng1(),
649651
candidate.ptProng2(),

0 commit comments

Comments
 (0)