@@ -197,26 +197,26 @@ struct phipbpb {
197197 histos.add (" hPsiTPCR" , " PsiTPCR" , kTH3F , {centAxis, occupancyAxis, phiAxis});
198198 histos.add (" hPsiTPCL" , " PsiTPCL" , kTH3F , {centAxis, occupancyAxis, phiAxis});
199199
200- histos.add (" hSparseV2SameEventCosPhi" , " hSparseV2SameEventCosPhi" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, cumulantAxis, thnAxisCentrality});
201- histos.add (" hSparseV2SameEventSinPhi" , " hSparseV2SameEventSinPhi" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, cumulantAxis, thnAxisCentrality});
202- histos.add (" hSparseV2SameEventCosPsi" , " hSparseV2SameEventCosPsi" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, cumulantAxis, thnAxisCentrality});
203- histos.add (" hSparseV2SameEventSinPsi" , " hSparseV2SameEventSinPsi" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, cumulantAxis, thnAxisCentrality});
200+ histos.add (" hSparseV2SameEventCosPhi" , " hSparseV2SameEventCosPhi" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, cumulantAxis, thnAxisCentrality});
201+ histos.add (" hSparseV2SameEventSinPhi" , " hSparseV2SameEventSinPhi" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, cumulantAxis, thnAxisCentrality});
202+ histos.add (" hSparseV2SameEventCosPsi" , " hSparseV2SameEventCosPsi" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, cumulantAxis, thnAxisCentrality});
203+ histos.add (" hSparseV2SameEventSinPsi" , " hSparseV2SameEventSinPsi" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, cumulantAxis, thnAxisCentrality});
204204
205- histos.add (" hSparseV2SameEventCosDeltaPhi" , " hSparseV2SameEventCosDeltaPhi" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, thnAxisV2, thnAxisCentrality});
206- histos.add (" hSparseV2MixedEventCosDeltaPhi" , " hSparseV2MixedEventCosDeltaPhi" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, thnAxisV2, thnAxisCentrality});
205+ histos.add (" hSparseV2SameEventCosDeltaPhi" , " hSparseV2SameEventCosDeltaPhi" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, thnAxisV2, thnAxisCentrality});
206+ histos.add (" hSparseV2MixedEventCosDeltaPhi" , " hSparseV2MixedEventCosDeltaPhi" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, thnAxisV2, thnAxisCentrality});
207207
208- histos.add (" hSparseV2SameEventCosDeltaPhiSquare" , " hSparseV2SameEventCosDeltaPhiSquare" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, squareAxis, thnAxisCentrality});
209- histos.add (" hSparseV2SameEventCosDeltaPhiCube" , " hSparseV2SameEventCosDeltaPhiCube" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, thnAxisV2, thnAxisCentrality});
210- histos.add (" hSparseV2MixedEventCosDeltaPhiSquare" , " hSparseV2MixedEventCosDeltaPhiSquare" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, squareAxis, thnAxisCentrality});
208+ histos.add (" hSparseV2SameEventCosDeltaPhiSquare" , " hSparseV2SameEventCosDeltaPhiSquare" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, squareAxis, thnAxisCentrality});
209+ histos.add (" hSparseV2SameEventCosDeltaPhiCube" , " hSparseV2SameEventCosDeltaPhiCube" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, thnAxisV2, thnAxisCentrality});
210+ histos.add (" hSparseV2MixedEventCosDeltaPhiSquare" , " hSparseV2MixedEventCosDeltaPhiSquare" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, squareAxis, thnAxisCentrality});
211211
212- histos.add (" hSparseV2SameEventSinDeltaPhi" , " hSparseV2SameEventSinDeltaPhi" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, thnAxisV2, thnAxisCentrality});
213- histos.add (" hSparseV2MixedEventSinDeltaPhi" , " hSparseV2MixedEventSinDeltaPhi" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, thnAxisV2, thnAxisCentrality});
212+ histos.add (" hSparseV2SameEventSinDeltaPhi" , " hSparseV2SameEventSinDeltaPhi" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, thnAxisV2, thnAxisCentrality});
213+ histos.add (" hSparseV2MixedEventSinDeltaPhi" , " hSparseV2MixedEventSinDeltaPhi" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, thnAxisV2, thnAxisCentrality});
214214
215215 if (fillSA) {
216- histos.add (" hSparseV2SameEventSA" , " hSparseV2SameEventSA" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, thnAxisSA, thnAxisRapidity, thnAxisCentrality});
217- histos.add (" hSparseV2MixedEventSA" , " hSparseV2MixedEventSA" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, thnAxisSA, thnAxisRapidity, thnAxisCentrality});
218- histos.add (" hSparseV2SameEventCosThetaStar" , " hSparseV2SameEventCosThetaStar" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, thnAxisCosThetaStar, thnAxisRapidity, thnAxisCentrality});
219- histos.add (" hSparseV2MixedEventCosThetaStar" , " hSparseV2MixedEventCosThetaStar" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, thnAxisCosThetaStar, thnAxisRapidity, thnAxisCentrality});
216+ histos.add (" hSparseV2SameEventSA" , " hSparseV2SameEventSA" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, thnAxisSA, thnAxisRapidity, thnAxisCentrality});
217+ histos.add (" hSparseV2MixedEventSA" , " hSparseV2MixedEventSA" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, thnAxisSA, thnAxisRapidity, thnAxisCentrality});
218+ histos.add (" hSparseV2SameEventCosThetaStar" , " hSparseV2SameEventCosThetaStar" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, thnAxisCosThetaStar, thnAxisRapidity, thnAxisCentrality});
219+ histos.add (" hSparseV2MixedEventCosThetaStar" , " hSparseV2MixedEventCosThetaStar" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, thnAxisCosThetaStar, thnAxisRapidity, thnAxisCentrality});
220220 }
221221 // histogram for resolution
222222 histos.add (" ResFT0CTPC" , " ResFT0CTPC" , kTH3F , {centAxis, occupancyAxis, resAxis});
@@ -246,22 +246,26 @@ struct phipbpb {
246246 histos.add (" h1PhiRecsplit" , " Phi meson Rec split" , kTH1F , {{100 , 0 .0f , 10 .0f }});
247247 histos.add (" CentPercentileMCRecHist" , " MC Centrality" , kTH1F , {{100 , 0 .0f , 100 .0f }});
248248
249- histos.add (" hSparseV2MCGenSA" , " hSparseV2SameEventSA" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, thnAxisSA, thnAxisRapidity, thnAxisCentrality});
250- histos.add (" hSparseV2MCGenCosThetaStar_effy" , " hSparseV2SameEventCosThetaStar_effy" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, thnAxisCosThetaStar, thnAxisRapidity, thnAxisCentrality});
249+ histos.add (" hSparseV2MCGenSA" , " hSparseV2SameEventSA" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, thnAxisSA, thnAxisRapidity, thnAxisCentrality});
250+ histos.add (" hSparseV2MCGenCosThetaStar_effy" , " hSparseV2SameEventCosThetaStar_effy" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, thnAxisCosThetaStar, thnAxisRapidity, thnAxisCentrality});
251251
252- histos.add (" hSparseV2MCRecSA" , " hSparseV2SameEventSA" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, thnAxisSA, thnAxisRapidity, thnAxisCentrality});
253- histos.add (" hSparseV2MCRecCosThetaStar_effy" , " hSparseV2SameEventCosThetaStar_effy" , HistType::kTHnSparseF , {thnAxisInvMass, thnAxisPt, thnAxisCosThetaStar, thnAxisRapidity, thnAxisCentrality});
252+ histos.add (" hSparseV2MCRecSA" , " hSparseV2SameEventSA" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, thnAxisSA, thnAxisRapidity, thnAxisCentrality});
253+ histos.add (" hSparseV2MCRecCosThetaStar_effy" , " hSparseV2SameEventCosThetaStar_effy" , HistType::kTHnSparseD , {thnAxisInvMass, thnAxisPt, thnAxisCosThetaStar, thnAxisRapidity, thnAxisCentrality});
254254
255255 // weight
256256 histos.add (" hImpactParameter" , " Impact parameter" , kTH1F , {{200 , 0 .0f , 20 .0f }});
257257 histos.add (" hEventPlaneAngle" , " hEventPlaneAngle" , kTH1F , {{200 , -2 .0f * TMath::Pi (), 2 .0f * TMath::Pi ()}});
258258 histos.add (" hEventPlaneAngleRec" , " hEventPlaneAngleRec" , kTH1F , {{200 , -2 .0f * TMath::Pi (), 2 .0f * TMath::Pi ()}});
259259 histos.add (" hNchVsImpactParameter" , " hNchVsImpactParameter" , kTH2F , {{200 , 0 .0f , 20 .0f }, {500 , -0 .5f , 5000 .5f }});
260- histos.add (" hSparseMCGenWeight" , " hSparseMCGenWeight" , HistType::kTHnSparseF , {thnAxisCentrality, {36 , 0 .0f , TMath::Pi ()}, {50 , 0 .0f , 1 }, axisPtKaonWeight, {8 , -0.8 , 0.8 }});
261- histos.add (" hSparseMCRecWeight" , " hSparseMCRecWeight" , HistType::kTHnSparseF , {thnAxisCentrality, {36 , 0 .0f , TMath::Pi ()}, {50 , 0 .0f , 1 }, axisPtKaonWeight, {8 , -0.8 , 0.8 }});
262- histos.add (" hSparseMCRecAllTrackWeight" , " hSparseMCRecAllTrackWeight" , HistType::kTHnSparseF , {thnAxisCentrality, {36 , 0.0 , TMath::Pi ()}, {50 , 0 .0f , 1 }, axisPtKaonWeight, {8 , -0.8 , 0.8 }});
263- histos.add (" hSparseMCGenV2" , " hSparseMCGenV2" , HistType::kTHnSparseF , {thnAxisCentrality, {200 , -1.0 , 1.0 }, axisPtKaonWeight});
264- histos.add (" hSparseMCRecV2" , " hSparseMCRecV2" , HistType::kTHnSparseF , {thnAxisCentrality, {200 , -1.0 , 1.0 }, axisPtKaonWeight});
260+ histos.add (" hSparseMCGenWeight" , " hSparseMCGenWeight" , HistType::kTHnSparseD , {thnAxisCentrality, {36 , 0 .0f , TMath::Pi ()}, {400 , 0 .0f , 1 }, axisPtKaonWeight, {8 , -0.8 , 0.8 }});
261+ histos.add (" hSparseMCRecWeight" , " hSparseMCRecWeight" , HistType::kTHnSparseD , {thnAxisCentrality, {36 , 0 .0f , TMath::Pi ()}, {400 , 0 .0f , 1 }, axisPtKaonWeight, {8 , -0.8 , 0.8 }});
262+ histos.add (" hSparseMCRecAllTrackWeight" , " hSparseMCRecAllTrackWeight" , HistType::kTHnSparseD , {thnAxisCentrality, {36 , 0.0 , TMath::Pi ()}, {400 , 0 .0f , 1 }, axisPtKaonWeight, {8 , -0.8 , 0.8 }});
263+ histos.add (" hSparseMCGenV2" , " hSparseMCGenV2" , HistType::kTHnSparseD , {thnAxisCentrality, {200 , -1.0 , 1.0 }, axisPtKaonWeight});
264+ histos.add (" hSparseMCRecV2" , " hSparseMCRecV2" , HistType::kTHnSparseD , {thnAxisCentrality, {200 , -1.0 , 1.0 }, axisPtKaonWeight});
265+ // histos.add("hSparseMCGenV2Square", "hSparseMCGenV2Square", HistType::kTHnSparseD, {thnAxisCentrality, {1000, 0.0, 1.0}, axisPtKaonWeight});
266+ // histos.add("hSparseMCRecV2Square", "hSparseMCRecV2Square", HistType::kTHnSparseD, {thnAxisCentrality, {1000, 0.0, 1.0}, axisPtKaonWeight});
267+ histos.add (" hSparseMCGenV2Square" , " hSparseMCGenV2Square" , HistType::kTH3D , {thnAxisCentrality, {1000 , 0.0 , 1.0 }, axisPtKaonWeight});
268+ histos.add (" hSparseMCRecV2Square" , " hSparseMCRecV2Square" , HistType::kTH3D , {thnAxisCentrality, {1000 , 0.0 , 1.0 }, axisPtKaonWeight});
265269 }
266270 // Event selection cut additional - Alex
267271 if (additionalEvsel) {
@@ -957,6 +961,7 @@ struct phipbpb {
957961 continue ;
958962 histos.fill (HIST (" hSparseMCGenWeight" ), centclass, GetPhiInRange (deltaPhi), TMath::Power (TMath::Cos (2.0 * GetPhiInRange (deltaPhi)), 2.0 ), mcParticle.pt (), mcParticle.eta ());
959963 histos.fill (HIST (" hSparseMCGenV2" ), centclass, TMath::Cos (2.0 * GetPhiInRange (deltaPhi)), mcParticle.pt ());
964+ histos.fill (HIST (" hSparseMCGenV2Square" ), centclass, TMath::Power (TMath::Cos (2.0 * GetPhiInRange (deltaPhi)), 2.0 ), mcParticle.pt ());
960965 nCh++;
961966 bool validGlobal = false ;
962967 bool validAny = false ;
@@ -975,6 +980,7 @@ struct phipbpb {
975980 if (validGlobal) {
976981 histos.fill (HIST (" hSparseMCRecWeight" ), centclass, GetPhiInRange (deltaPhi), TMath::Power (TMath::Cos (2.0 * GetPhiInRange (deltaPhi)), 2.0 ), mcParticle.pt (), mcParticle.eta ());
977982 histos.fill (HIST (" hSparseMCRecV2" ), centclass, TMath::Cos (2.0 * GetPhiInRange (deltaPhi)), mcParticle.pt ());
983+ histos.fill (HIST (" hSparseMCRecV2Square" ), centclass, TMath::Power (TMath::Cos (2.0 * GetPhiInRange (deltaPhi)), 2.0 ), mcParticle.pt ());
978984 }
979985 if (validAny) {
980986 histos.fill (HIST (" hSparseMCRecAllTrackWeight" ), centclass, GetPhiInRange (deltaPhi), TMath::Power (TMath::Cos (2.0 * GetPhiInRange (deltaPhi)), 2.0 ), mcParticle.pt (), mcParticle.eta ());
0 commit comments