Skip to content

Commit b0fc6eb

Browse files
authored
[PWGLF] Local polarization of Lambda induced by jets in Run3 pp collisions at 13.6 TeV (#13450)
1 parent f2b8377 commit b0fc6eb

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

PWGLF/Tasks/Strangeness/lambdaJetpolarization.cxx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ struct LfMyV0s {
150150
const AxisSpec axisPz{100, -10, 10, "#pz (GeV/c)"};
151151
const AxisSpec axisPT{200, 0, 50, "#it{p}_{T} (GeV/#it{c})"};
152152
const AxisSpec axisPhi{100, -3.14, 3.14, "#Phi"};
153-
const AxisSpec axisTheta{100, 0, 3.14, "#Theta"};
153+
const AxisSpec axisTheta{100, -TMath::Pi(), TMath::Pi(), "#Theta"};
154154
const AxisSpec axisMass{100, 0.9, 1.0, "Mass(GeV/c^{2})"};
155155
const AxisSpec axisCostheta{100, -1, 1, "Cos(#theta^{*}_{p})"};
156156
const AxisSpec axisSinPhi{100, -1, 1, "Sin(#phi^{*}_{p})"};
@@ -1120,9 +1120,11 @@ struct LfMyV0s {
11201120
using StrHadronDaughterTracks = soa::Join<aod::Tracks, aod::TracksIU, aod::TracksExtra, aod::TracksCovIU, aod::TracksDCA, aod::pidTPCFullPi, aod::pidTPCFullKa, aod::pidTPCFullPr, aod::pidTOFFullPi, aod::pidTOFFullKa, aod::pidTOFFullPr>;
11211121
void processData(SelV0Collisions::iterator const& collision, aod::V0Datas const& fullV0s, StrHadronDaughterTracks const& tracks)
11221122
{
1123+
registryData.fill(HIST("hNEvents"), 0.5);
11231124
if (!AcceptEvent(collision)) {
11241125
return;
11251126
}
1127+
registryData.fill(HIST("hNEvents"), 8.5);
11261128
// event selection
11271129
// loop over reconstructed tracks
11281130
std::vector<fastjet::PseudoJet> fjParticles;
@@ -1306,7 +1308,7 @@ struct LfMyV0s {
13061308
registryData.fill(HIST("JetQA/JetptInLab"), jetptInLab);
13071309

13081310
registryData.fill(HIST("protonQA/V0protonphiInLab"), TMath::ASin(protonsinPhiInLab));
1309-
registryData.fill(HIST("protonQA/V0protonthetaInLab"), TMath::ASin(protonsinThetaInLab));
1311+
registryData.fill(HIST("protonQA/V0protonthetaInLab"), TMath::ACos(protoncosthetaInLab));
13101312
registryData.fill(HIST("protonQA/V0protoncosthetaInLab"), protoncosthetaInLab);
13111313
registryData.fill(HIST("protonQA/profileprotonsinthetaInLab"), candidate.mLambda(), protonsinThetaInLab);
13121314
registryData.fill(HIST("protonQA/profileprotonsinphiInLab"), candidate.mLambda(), protonsinPhiInLab);
@@ -1339,7 +1341,7 @@ struct LfMyV0s {
13391341
double protonsinPhiInV0frame = protonInV0(2, 0) / sqrt(protonInV0(1, 0) * protonInV0(1, 0) + protonInV0(2, 0) * protonInV0(2, 0));
13401342
double protoncosthetaInV0frame = protonInV0(3, 0) / sqrt(protonInV0(1, 0) * protonInV0(1, 0) + protonInV0(2, 0) * protonInV0(2, 0) + protonInV0(3, 0) * protonInV0(3, 0));
13411343
registryData.fill(HIST("protonQA/V0protonphiInRest_frame"), TMath::ASin(protonsinPhiInV0frame));
1342-
registryData.fill(HIST("protonQA/V0protonthetaInRest_frame"), TMath::ASin(protonsinThetaInV0));
1344+
registryData.fill(HIST("protonQA/V0protonthetaInRest_frame"), TMath::ACos(protoncosthetaInV0frame));
13431345
registryData.fill(HIST("protonQA/V0protoncosthetaInV0frame"), protoncosthetaInV0frame);
13441346
registryData.fill(HIST("protonQA/profileprotonsinthetaInV0frame"), candidate.mLambda(), protonsinThetaInV0);
13451347
registryData.fill(HIST("protonQA/profileprotonsinphiInV0frame"), candidate.mLambda(), protonsinPhiInV0frame);
@@ -1370,7 +1372,7 @@ struct LfMyV0s {
13701372
registryData.fill(HIST("protonQA/V0protonpyInJetframe"), protonInJet(2, 0));
13711373
registryData.fill(HIST("protonQA/V0protonpzInJetframe"), protonInJet(3, 0));
13721374
registryData.fill(HIST("protonQA/V0protonphiInJetframe"), TMath::ASin(protonsinPhiInJet));
1373-
registryData.fill(HIST("protonQA/V0protonthetaInJetframe"), TMath::ASin(protonSinThetainJet));
1375+
registryData.fill(HIST("protonQA/V0protonthetaInJetframe"), TMath::ACos(protoncosthetaInJet));
13741376
registryData.fill(HIST("protonQA/V0protoncosthetaInJetframe"), protoncosthetaInJet);
13751377
registryData.fill(HIST("protonQA/profileprotonsinthetaInJetframe"), candidate.mLambda(), protonSinThetainJet);
13761378
registryData.fill(HIST("protonQA/profileprotonsinphiInJetframe"), candidate.mLambda(), protonsinPhiInJet);
@@ -1402,7 +1404,7 @@ struct LfMyV0s {
14021404
registryData.fill(HIST("protonQA/V0protonpyInJetV0frame"), protonInJetV0(2, 0));
14031405
registryData.fill(HIST("protonQA/V0protonpzInJetV0frame"), protonInJetV0(3, 0));
14041406
registryData.fill(HIST("protonQA/V0protonphiInJetV0frame"), TMath::ASin(protonsinphiInJetV0));
1405-
registryData.fill(HIST("protonQA/V0protonthetaInJetV0frame"), TMath::ASin(protonSinThetainJetV0));
1407+
registryData.fill(HIST("protonQA/V0protonthetaInJetV0frame"), TMath::ACos(protoncosthetaInJetV0));
14061408
registryData.fill(HIST("protonQA/V0protoncosthetaInJetV0"), protoncosthetaInJetV0);
14071409
registryData.fill(HIST("protonQA/V0protonMassInJetV0frame"), protonMassInJetV0frame);
14081410
registryData.fill(HIST("protonQA/profileprotonsinthetaInJetV0frame"), candidate.mLambda(), protonSinThetainJetV0);

0 commit comments

Comments
 (0)