@@ -320,13 +320,13 @@ struct Phik0shortanalysis {
320320 // Phi invariant mass for computing purities and normalisation
321321 dataPhiHist.add (" h3PhipurData" , " Invariant mass of Phi for Purity (no K0S/Pi) in Data" , kTH3F , {binnedmultAxis, binnedpTPhiAxis, massPhiAxis});
322322
323- dataPhiHist.add (" h4PhipurK0SData" , " Invariant mass of Phi for Purity (K0S) in Data" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedpTPhiAxis, massPhiAxis});
323+ dataPhiHist.add (" h4PhipurK0SData" , " Invariant mass of Phi for Purity (K0S) in Data" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedpTPhiAxis, massPhiAxis});
324324 dataPhiHist.get <THnSparse>(HIST (" h4PhipurK0SData" ))->GetAxis (0 )->SetBinLabel (1 , " Inclusive" );
325325 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
326326 dataPhiHist.get <THnSparse>(HIST (" h4PhipurK0SData" ))->GetAxis (0 )->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
327327 }
328328
329- dataPhiHist.add (" h4PhipurPiData" , " Invariant mass of Phi for Purity (Pi) in Data" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedpTPhiAxis, massPhiAxis});
329+ dataPhiHist.add (" h4PhipurPiData" , " Invariant mass of Phi for Purity (Pi) in Data" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedpTPhiAxis, massPhiAxis});
330330 dataPhiHist.get <THnSparse>(HIST (" h4PhipurPiData" ))->GetAxis (0 )->SetBinLabel (1 , " Inclusive" );
331331 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
332332 dataPhiHist.get <THnSparse>(HIST (" h4PhipurPiData" ))->GetAxis (0 )->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
@@ -341,13 +341,13 @@ struct Phik0shortanalysis {
341341 // MCPhi invariant mass for computing purities
342342 closureMCPhiHist.add (" h3PhipurMCClosure" , " Invariant mass of Phi for Purity (no K0S/Pi)" , kTH3F , {binnedmultAxis, binnedpTPhiAxis, massPhiAxis});
343343
344- closureMCPhiHist.add (" h4PhipurK0SMCClosure" , " Invariant mass of Phi for Purity (K0S) in MCClosure" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedpTPhiAxis, massPhiAxis});
344+ closureMCPhiHist.add (" h4PhipurK0SMCClosure" , " Invariant mass of Phi for Purity (K0S) in MCClosure" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedpTPhiAxis, massPhiAxis});
345345 closureMCPhiHist.get <THnSparse>(HIST (" h4PhipurK0SMCClosure" ))->GetAxis (0 )->SetBinLabel (1 , " Inclusive" );
346346 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
347347 closureMCPhiHist.get <THnSparse>(HIST (" h4PhipurK0SMCClosure" ))->GetAxis (0 )->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
348348 }
349349
350- closureMCPhiHist.add (" h4PhipurPiMCClosure" , " Invariant mass of Phi for Purity (Pi) in MCClosure" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedpTPhiAxis, massPhiAxis});
350+ closureMCPhiHist.add (" h4PhipurPiMCClosure" , " Invariant mass of Phi for Purity (Pi) in MCClosure" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedpTPhiAxis, massPhiAxis});
351351 closureMCPhiHist.get <THnSparse>(HIST (" h4PhipurPiMCClosure" ))->GetAxis (0 )->SetBinLabel (1 , " Inclusive" );
352352 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
353353 closureMCPhiHist.get <THnSparse>(HIST (" h4PhipurPiMCClosure" ))->GetAxis (0 )->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
@@ -360,7 +360,7 @@ struct Phik0shortanalysis {
360360 dataK0SHist.add (" hNSigmaNegPionFromK0S" , " hNSigmaNegPionFromK0Short" , kTH2F , {{100 , 0.0 , 5.0 , " #it{p} (GeV/#it{c})" }, {100 , -10 .0f , 10 .0f }});
361361
362362 // 2D mass of Phi and K0S for Data
363- dataPhiK0SHist.add (" h5PhiK0SData" , " 2D Invariant mass of Phi and K0Short for Data" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptK0SAxis, massK0SAxis, sigmassPhiAxis});
363+ dataPhiK0SHist.add (" h5PhiK0SData" , " 2D Invariant mass of Phi and K0Short for Data" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptK0SAxis, massK0SAxis, sigmassPhiAxis});
364364 dataPhiK0SHist.get <THnSparse>(HIST (" h5PhiK0SData" ))->GetAxis (0 )->SetBinLabel (1 , " Inclusive" );
365365 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
366366 dataPhiK0SHist.get <THnSparse>(HIST (" h5PhiK0SData" ))->GetAxis (0 )->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
@@ -375,27 +375,27 @@ struct Phik0shortanalysis {
375375 dataK0SHist.add (" h3K0SRapidityData" , " K0Short rapidity for Data" , kTH3F , {binnedmultAxis, binnedptK0SAxis, yAxis});
376376
377377 // RecMC K0S coupled to Phi
378- mcPhiK0SHist.add (" h4PhiK0SMCReco" , " K0S coupled to Phi in MCReco" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptK0SAxis, massK0SAxis});
378+ mcPhiK0SHist.add (" h4PhiK0SMCReco" , " K0S coupled to Phi in MCReco" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptK0SAxis, massK0SAxis});
379379 mcPhiK0SHist.get <THnSparse>(HIST (" h4PhiK0SMCReco" ))->GetAxis (0 )->SetBinLabel (1 , " Inclusive" );
380380 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
381381 mcPhiK0SHist.get <THnSparse>(HIST (" h4PhiK0SMCReco" ))->GetAxis (0 )->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
382382 }
383383
384384 // GenMC K0S coupled to Phi
385- mcPhiK0SHist.add (" h3PhiK0SMCGen" , " K0S coupled toPhi in MCGen" , kTH3F , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptK0SAxis});
385+ mcPhiK0SHist.add (" h3PhiK0SMCGen" , " K0S coupled toPhi in MCGen" , kTH3F , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptK0SAxis});
386386 mcPhiK0SHist.get <TH3>(HIST (" h3PhiK0SMCGen" ))->GetXaxis ()->SetBinLabel (1 , " Inclusive" );
387387 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
388388 mcPhiK0SHist.get <TH3>(HIST (" h3PhiK0SMCGen" ))->GetXaxis ()->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
389389 }
390390
391- mcPhiK0SHist.add (" h3PhiK0SMCGenAssocReco" , " K0S coupled toPhi in MCGen Associated MCReco Collision" , kTH3F , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptK0SAxis});
391+ mcPhiK0SHist.add (" h3PhiK0SMCGenAssocReco" , " K0S coupled toPhi in MCGen Associated MCReco Collision" , kTH3F , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptK0SAxis});
392392 mcPhiK0SHist.get <TH3>(HIST (" h3PhiK0SMCGenAssocReco" ))->GetXaxis ()->SetBinLabel (1 , " Inclusive" );
393393 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
394394 mcPhiK0SHist.get <TH3>(HIST (" h3PhiK0SMCGenAssocReco" ))->GetXaxis ()->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
395395 }
396396
397397 // 2D mass of Phi and K0S for Closure Test
398- closureMCPhiK0SHist.add (" h5PhiK0SMCClosure" , " 2D Invariant mass of Phi and K0Short for MC Closure Test" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptK0SAxis, massK0SAxis, sigmassPhiAxis});
398+ closureMCPhiK0SHist.add (" h5PhiK0SMCClosure" , " 2D Invariant mass of Phi and K0Short for MC Closure Test" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptK0SAxis, massK0SAxis, sigmassPhiAxis});
399399 closureMCPhiK0SHist.get <THnSparse>(HIST (" h5PhiK0SMCClosure" ))->GetAxis (0 )->SetBinLabel (1 , " Inclusive" );
400400 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
401401 closureMCPhiK0SHist.get <THnSparse>(HIST (" h5PhiK0SMCClosure" ))->GetAxis (0 )->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
@@ -407,7 +407,7 @@ struct Phik0shortanalysis {
407407 closureMCPhiK0SHist.add (" h3ClosureMCPhiK0SSESCutNew" , " Invariant mass of K0Short for Deltay < SecondCut for Closure Test" , kTH3F , {binnedmultAxis, binnedptK0SAxis, massK0SAxis});
408408
409409 // Phi mass vs Pion NSigma dE/dx for Data
410- dataPhiPionHist.add (" h6PhiPiData" , " Phi Invariant mass vs Pion nSigma TPC/TOF for Data" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptPiAxis, {100 , -10 .0f , 10 .0f }, {100 , -10 .0f , 10 .0f }, sigmassPhiAxis});
410+ dataPhiPionHist.add (" h6PhiPiData" , " Phi Invariant mass vs Pion nSigma TPC/TOF for Data" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptPiAxis, {100 , -10 .0f , 10 .0f }, {100 , -10 .0f , 10 .0f }, sigmassPhiAxis});
411411 dataPhiPionHist.get <THnSparse>(HIST (" h6PhiPiData" ))->GetAxis (0 )->SetBinLabel (1 , " Inclusive" );
412412 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
413413 dataPhiPionHist.get <THnSparse>(HIST (" h6PhiPiData" ))->GetAxis (0 )->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
@@ -439,33 +439,33 @@ struct Phik0shortanalysis {
439439 mcPionHist.add (" h3RecMCDCAxySecMaterialPi" , " Dcaxy distribution vs pt for Secondary Pions from Material" , kTH2F , {binnedptPiAxis, {2000 , -0.05 , 0.05 , " DCA_{xy} (cm)" }});
440440
441441 // RecMC Pion coupled to Phi with TPC
442- mcPhiPionHist.add (" h4PhiPiTPCMCReco" , " Pion coupled to Phi in MCReco (TPC)" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptPiAxis, {100 , -10 .0f , 10 .0f }});
442+ mcPhiPionHist.add (" h4PhiPiTPCMCReco" , " Pion coupled to Phi in MCReco (TPC)" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptPiAxis, {100 , -10 .0f , 10 .0f }});
443443 mcPhiPionHist.get <THnSparse>(HIST (" h4PhiPiTPCMCReco" ))->GetAxis (0 )->SetBinLabel (1 , " Inclusive" );
444444 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
445445 mcPhiPionHist.get <THnSparse>(HIST (" h4PhiPiTPCMCReco" ))->GetAxis (0 )->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
446446 }
447447
448448 // RecMC Pion coupled to Phi with TPC and TOF
449- mcPhiPionHist.add (" h5PhiPiTPCTOFMCReco" , " Pion coupled to Phi in MCReco (TPC and TOF)" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptPiAxis, {100 , -10 .0f , 10 .0f }, {100 , -10 .0f , 10 .0f }});
449+ mcPhiPionHist.add (" h5PhiPiTPCTOFMCReco" , " Pion coupled to Phi in MCReco (TPC and TOF)" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptPiAxis, {100 , -10 .0f , 10 .0f }, {100 , -10 .0f , 10 .0f }});
450450 mcPhiPionHist.get <THnSparse>(HIST (" h5PhiPiTPCTOFMCReco" ))->GetAxis (0 )->SetBinLabel (1 , " Inclusive" );
451451 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
452452 mcPhiPionHist.get <THnSparse>(HIST (" h5PhiPiTPCTOFMCReco" ))->GetAxis (0 )->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
453453 }
454454
455- mcPhiPionHist.add (" h3PhiPiMCGen" , " Pion coupled to Phi in MCGen" , kTH3F , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptPiAxis});
455+ mcPhiPionHist.add (" h3PhiPiMCGen" , " Pion coupled to Phi in MCGen" , kTH3F , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptPiAxis});
456456 mcPhiPionHist.get <TH3>(HIST (" h3PhiPiMCGen" ))->GetXaxis ()->SetBinLabel (1 , " Inclusive" );
457457 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
458458 mcPhiPionHist.get <TH3>(HIST (" h3PhiPiMCGen" ))->GetXaxis ()->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
459459 }
460460
461- mcPhiPionHist.add (" h3PhiPiMCGenAssocReco" , " Pion coupled to Phi in MCGen Associated Reco Collision" , kTH3F , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptPiAxis});
461+ mcPhiPionHist.add (" h3PhiPiMCGenAssocReco" , " Pion coupled to Phi in MCGen Associated Reco Collision" , kTH3F , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptPiAxis});
462462 mcPhiPionHist.get <TH3>(HIST (" h3PhiPiMCGenAssocReco" ))->GetXaxis ()->SetBinLabel (1 , " Inclusive" );
463463 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
464464 mcPhiPionHist.get <TH3>(HIST (" h3PhiPiMCGenAssocReco" ))->GetXaxis ()->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
465465 }
466466
467467 // Phi mass vs Pion NSigma dE/dx for Closure Test
468- closureMCPhiPionHist.add (" h6PhiPiMCClosure" , " Phi Invariant mass vs Pion nSigma TPC/TOF for MC Closure Test" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size ()), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptPiAxis, {100 , -10 .0f , 10 .0f }, {100 , -10 .0f , 10 .0f }, sigmassPhiAxis});
468+ closureMCPhiPionHist.add (" h6PhiPiMCClosure" , " Phi Invariant mass vs Pion nSigma TPC/TOF for MC Closure Test" , kTHnSparseF , {{static_cast <int >(cfgDeltaYAcceptanceBins->size () + 1 ), -0 .5f , static_cast <float >(cfgDeltaYAcceptanceBins->size () + 1 .0f - 0 .5f )}, binnedmultAxis, binnedptPiAxis, {100 , -10 .0f , 10 .0f }, {100 , -10 .0f , 10 .0f }, sigmassPhiAxis});
469469 closureMCPhiPionHist.get <THnSparse>(HIST (" h6PhiPiMCClosure" ))->GetAxis (0 )->SetBinLabel (1 , " Inclusive" );
470470 for (size_t i = 0 ; i < cfgDeltaYAcceptanceBins->size (); i++) {
471471 closureMCPhiPionHist.get <THnSparse>(HIST (" h6PhiPiMCClosure" ))->GetAxis (0 )->SetBinLabel (i + 2 , Form (" |Delta#it{y}| < %.1f" , cfgDeltaYAcceptanceBins->at (i)));
0 commit comments