Skip to content

Commit e95833e

Browse files
committed
Adapt matching study to the Qvector tables
1 parent 8cbf54a commit e95833e

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

‎PWGLF/TableProducer/Nuspex/nucleiSpectra.cxx‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1156,12 +1156,13 @@ struct nucleiSpectra {
11561156
}
11571157
PROCESS_SWITCH(nucleiSpectra, processMC, "MC analysis", false);
11581158

1159-
void processMatching(soa::Join<aod::Collisions, aod::EvSels, aod::EPCalibrationTables, aod::CentFT0Cs>::iterator const& collision, TrackCandidates const& tracks, aod::BCsWithTimestamps const&)
1159+
void processMatching(soa::Join<aod::Collisions, aod::EvSels, aod::QvectorFT0Cs, aod::CentFT0Cs>::iterator const& collision, TrackCandidates const& tracks, aod::BCsWithTimestamps const&)
11601160
{
1161-
if (!eventSelection(collision) || !collision.triggereventep()) {
1161+
if (!eventSelection(collision) || !collision.isCalibrated()) {
11621162
return;
11631163
}
11641164
const float centrality = collision.centFT0C();
1165+
const float psi2FT0C = std::atan2(collision.QvecFT0CIm(), collision.QvecFT0CRe()) / 2.f;
11651166
o2::aod::ITSResponse itsResponse;
11661167
for (const auto& track : tracks) {
11671168
if (std::abs(track.eta()) > cfgTrackCut.EtaMax ||
@@ -1174,9 +1175,9 @@ struct nucleiSpectra {
11741175
double nSigmaTPC{(track.tpcSignal() - expBethe) / expSigma};
11751176
int iC = track.signed1Pt() > 0;
11761177
const float pt = track.pt();
1177-
const float phi = 2.f * RecoDecay::constrainAngle(track.phi() - collision.psiFT0C(), 0.f, 2);
1178+
const float phi = 2.f * RecoDecay::constrainAngle(track.phi() - psi2FT0C, 0.f, 2);
11781179
nuclei::hMatchingStudyHadrons[iC]->Fill(pt, phi, track.eta(), centrality, track.hasTPC(), collision.trackOccupancyInTimeRange());
1179-
if (itsResponse.nSigmaITS<o2::track::PID::Helium3>(track) > -1.) {
1180+
if (itsResponse.nSigmaITS<o2::track::PID::Helium3>(track) > -2.) {
11801181
nuclei::hMatchingStudy[iC]->Fill(pt * 2, phi, track.eta(), itsResponse.nSigmaITS<o2::track::PID::Helium3>(track), nSigmaTPC, o2::pid::tof::Beta::GetBeta(track), centrality);
11811182
}
11821183
}

0 commit comments

Comments
 (0)