Skip to content

Commit 88618ae

Browse files
authored
Add files via upload
1 parent cda951a commit 88618ae

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

PWGLF/Tasks/Strangeness/lambdaJetpolarization.cxx

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@
2222
#include "Common/Core/trackUtilities.h"
2323
#include "Common/DataModel/CollisionAssociationTables.h"
2424
#include "Common/DataModel/EventSelection.h"
25-
#include "Common/DataModel/PIDResponseTOF.h"
26-
#include "Common/DataModel/PIDResponseTPC.h"
25+
#include "Common/DataModel/PIDResponse.h"
2726

2827
#include "Framework/ASoA.h"
2928
#include "Framework/AnalysisDataModel.h"
@@ -202,6 +201,10 @@ struct LfMyV0s {
202201
registryData.add("V0pyInRest_frame", "V0pyInRest_frame", kTH1F, {axisPy});
203202
registryData.add("V0pzInRest_frame", "V0pzInRest_frame", kTH1F, {axisPz});
204203

204+
registryData.add("V0pxInJetframe", "V0pxInJetframe", kTH1F, {axisPx});
205+
registryData.add("V0pyInJetframe", "V0pyInJetframe", kTH1F, {axisPy});
206+
registryData.add("V0pzInJetframe", "V0pzInJetframe", kTH1F, {axisPz});
207+
205208
registryData.add("protonQA/V0protonpxInLab", "V0protonpxInLab", kTH1F, {axisPx});
206209
registryData.add("protonQA/V0protonpyInLab", "V0protonpyInLab", kTH1F, {axisPy});
207210
registryData.add("protonQA/V0protonpzInLab", "V0protonpzInLab", kTH1F, {axisPz});
@@ -285,7 +288,7 @@ struct LfMyV0s {
285288
registryData.add("profileAntiLambda", "Invariant Mass vs sin(phi)", {HistType::kTProfile, {{200, 0.9, 1.2}}});
286289
registryData.add("TProfile1DLambdasinphiInJet", "#Delta #theta vs sin(phi)", {HistType::kTProfile, {{200, 0.0, TMath::Pi()}}});
287290
registryData.add("hAntiLambdamassandSinPhi", "hAntiLambdaPhiandSinPhi", kTH2F, {{200, -TMath::Pi() / 2, TMath::Pi() / 2}, {200, -1, 1}});
288-
291+
registryData.add("hprotonsinphiInJetV0frame", "hprotonsinphiInJetV0frame", kTH1F, {axisSinPhi});
289292
registryData.add("TProfile2DLambdaPtMassSinPhi", "", kTProfile2D, {TProfile2DaxisMass, TProfile2DaxisPt});
290293
registryData.add("TProfile2DAntiLambdaPtMassSinPhi", "", kTProfile2D, {TProfile2DaxisMass, TProfile2DaxisPt});
291294
registryData.add("TProfile2DLambdaPtMassSintheta", "", kTProfile2D, {TProfile2DaxisMass, TProfile2DaxisPt});
@@ -300,7 +303,7 @@ struct LfMyV0s {
300303
registryData.add("hprotonThetaInV0", "hprotonThetaInV0", kTH1F, {axisTheta});
301304
registryData.add("hprotonThetaInJetV0", "hprotonThetaInJetV0", kTH1F, {axisTheta});
302305

303-
registryData.add("hNEvents", "hNEvents", {HistType::kTH1I, {{10, 0.f, 10.f}}});
306+
registryData.add("hNEvents", "hNEvents", {HistType::kTH1D, {{10, 0.f, 10.f}}});
304307
registryData.get<TH1>(HIST("hNEvents"))->GetXaxis()->SetBinLabel(1, "all");
305308
registryData.get<TH1>(HIST("hNEvents"))->GetXaxis()->SetBinLabel(2, "sel8");
306309
registryData.get<TH1>(HIST("hNEvents"))->GetXaxis()->SetBinLabel(3, "TVX");
@@ -1287,6 +1290,10 @@ struct LfMyV0s {
12871290
registryData.fill(HIST("TProfile2DLambdaMassDeltaTheta"), TMath::ACos(cosThetaLambdaInJet), candidate.mLambda(), lambdasinphiInJet);
12881291
registryData.fill(HIST("TProfile1DLambdasinphiInJet"), TMath::ACos(cosThetaLambdaInJet), lambdasinphiInJet);
12891292

1293+
registryData.fill(HIST("V0pxInJetframe"), lambdaInJet(1, 0));
1294+
registryData.fill(HIST("V0pyInJetframe"), lambdaInJet(2, 0));
1295+
registryData.fill(HIST("V0pzInJetframe"), lambdaInJet(3, 0));
1296+
12901297
TMatrixD lambdaInJetV0(4, 1);
12911298
lambdaInJetV0 = LorentzTransInV0frame(ELambda, lambdaInJet(1, 0), lambdaInJet(2, 0), lambdaInJet(3, 0)) * MyTMatrixTranslationToJet(maxJetpx, maxJetpy, maxJetpz, candidate.px(), candidate.py(), candidate.pz()) * pLabV0;
12921299
registryData.fill(HIST("V0LambdapxInJetV0frame"), lambdaInJetV0(1, 0));
@@ -1422,6 +1429,8 @@ struct LfMyV0s {
14221429

14231430
protonsinPhiInJetV0frame = protonsinPhiInJetV0frame + protonInJetV0(2, 0) / sqrt(protonInJetV0(1, 0) * protonInJetV0(1, 0) + protonInJetV0(2, 0) * protonInJetV0(2, 0));
14241431

1432+
registryData.fill(HIST("hprotonsinphiInJetV0frame"), protonsinPhiInJetV0frame);
1433+
14251434
registryData.fill(HIST("TProfile2DLambdaPtMassSinPhi"), candidate.mLambda(), candidate.pt(), protonInJetV0(2, 0) / sqrt(protonInJetV0(1, 0) * protonInJetV0(1, 0) + protonInJetV0(2, 0) * protonInJetV0(2, 0)));
14261435
registryData.fill(HIST("TProfile2DLambdaPtMassSintheta"), candidate.mLambda(), candidate.pt(), (4.0 / TMath::Pi()) * protonSinThetainJetV0);
14271436
registryData.fill(HIST("TProfile2DLambdaPtMassCosSquareTheta"), candidate.mLambda(), candidate.pt(), 3.0 * protonCosThetainJetV0 * protonCosThetainJetV0);

0 commit comments

Comments
 (0)