2828#include " Framework/O2DatabasePDGPlugin.h"
2929#include " Framework/runDataProcessing.h"
3030
31- #include " Math/Vector4D.h"
3231#include " Math/RotationZ.h"
32+ #include " Math/Vector4D.h"
3333#include " TF1.h"
3434#include " TRandom3.h"
3535
@@ -180,7 +180,7 @@ struct Xi1530Analysisqa {
180180 Configurable<float > cMasswindowCasccut{" cMasswindowCasccut" , 0.008 , " Cascade Mass window cut" };
181181 Configurable<float > cMassXiminus{" cMassXiminus" , 1.32171 , " Mass of Xi baryon" };
182182
183- Configurable<float > cMaxProperLifetimeCut{" cMaxProperLifetimeCut" , 4.7 , " Maximum proper lifetime cut for Xi- candidates" };
183+ Configurable<float > cMaxProperLifetimeCut{" cMaxProperLifetimeCut" , 4.7 , " Maximum proper lifetime cut for Xi- candidates" };
184184
185185 } cascadeConfig;
186186
@@ -400,7 +400,7 @@ struct Xi1530Analysisqa {
400400 histos.add (" h3XiinvmassDSAnti" , " Invariant mass of Anti-Xi- differnt sign" , kTHnSparseF , {centAxis, ptAxis, invMassAxisCasc, flagAxis});
401401
402402 histos.add (" h3Xi1530invmassLSAnti" , " Invariant mass of Anti-Xi(1530)0 same sign" , kTHnSparseF , {centAxis, ptAxis, invMassAxis, flagAxis});
403- histos.add (" h3Xi1530invmassRotDSAnti" , " Invariant mass of Anti-Xi(1530)0 rotated DS" , kTHnSparseF , {centAxis, ptAxis, invMassAxis, flagAxis});
403+ histos.add (" h3Xi1530invmassRotDSAnti" , " Invariant mass of Anti-Xi(1530)0 rotated DS" , kTHnSparseF , {centAxis, ptAxis, invMassAxis, flagAxis});
404404
405405 if (doprocessMEDF || doprocessMEMicro) {
406406 histos.add (" h3Xi1530invmassME_DS" , " Invariant mass of Xi(1530)0 mixed event DS" , kTHnSparseF , {centAxis, ptAxis, invMassAxis, flagAxis});
@@ -449,7 +449,7 @@ struct Xi1530Analysisqa {
449449 histos.add (" Xi1530RecAnti" , " pT distribution of Reconstructed MC Anti-Xi(1530)0" , kTH2F , {ptAxis, centAxis});
450450 histos.add (" Xi1530Recinvmass" , " Inv mass distribution of Reconstructed MC Xi(1530)0" , kTH1F , {invMassAxis});
451451 }
452- // QA for topological, kinematical cut for cascades
452+ // QA for topological, kinematical cut for cascades
453453 if (histoConfig.additionalQAplots ) {
454454 histos.add (" QAbefore/V0DCATopPV" , " V0s DCA to PV distribution as pt" , HistType::kTH2F , {ptAxis, dcaxyAxis});
455455 histos.add (" QAbefore/V0DCADoughter" , " V0s DCA Doughter distribution as pt" , HistType::kTH2F , {ptAxis, dcaDaugAxis});
@@ -492,8 +492,6 @@ struct Xi1530Analysisqa {
492492 histos.add (" QAMCTrue/V0Radius" , " V0 Radius distribution as pt" , HistType::kTH2F , {ptAxis, transRadiusAxis});
493493 histos.add (" QAMCTrue/CascRadius" , " Casc Radius distribution as pt" , HistType::kTH2F , {ptAxis, transRadiusAxis});
494494 histos.add (" QAMCTrue/ProperLifetime" , " Proper Lifetime distribution as pt" , HistType::kTH2F , {ptAxis, properLifetimeAxis});
495-
496-
497495 }
498496 }
499497
@@ -1056,7 +1054,7 @@ struct Xi1530Analysisqa {
10561054 if (additionalConfig.cfgFillRotBkg ) {
10571055 for (int i = 0 ; i < additionalConfig.cfgNrotBkg ; i++) {
10581056 auto lRotAngle = additionalConfig.cfgMinRot + i * ((additionalConfig.cfgMaxRot - additionalConfig.cfgMinRot ) / (additionalConfig.cfgNrotBkg - 1 ));
1059- histos.fill (HIST (" QAevent/hRotBkg" ), lRotAngle);
1057+ histos.fill (HIST (" QAevent/hRotBkg" ), lRotAngle);
10601058 if (additionalConfig.cfgRotPion ) {
10611059 lDaughterRot = lDecayDaughter1;
10621060 ROOT::Math::RotationZ rot (lRotAngle);
@@ -1081,7 +1079,7 @@ struct Xi1530Analysisqa {
10811079 if (additionalConfig.cfgFillRotBkg ) {
10821080 for (int i = 0 ; i < additionalConfig.cfgNrotBkg ; i++) {
10831081 auto lRotAngle = additionalConfig.cfgMinRot + i * ((additionalConfig.cfgMaxRot - additionalConfig.cfgMinRot ) / (additionalConfig.cfgNrotBkg - 1 ));
1084- histos.fill (HIST (" QAevent/hRotBkg" ), lRotAngle);
1082+ histos.fill (HIST (" QAevent/hRotBkg" ), lRotAngle);
10851083 if (additionalConfig.cfgRotPion ) {
10861084 lDaughterRot = lDecayDaughter1;
10871085 ROOT::Math::RotationZ rot (lRotAngle);
@@ -1117,8 +1115,8 @@ struct Xi1530Analysisqa {
11171115 auto lResonancePtMC = xiCand.motherPt ();
11181116 if (additionalConfig.cUseTruthRapidity )
11191117 continue ;
1120- if ( ( xiCand.motherRap () >= primarytrackConfig.cfgRapidityMaxCut ) || (xiCand.motherRap () <= primarytrackConfig.cfgRapidityMinCut ) )
1121- continue ;
1118+ if (( xiCand.motherRap () >= primarytrackConfig.cfgRapidityMaxCut ) || (xiCand.motherRap () <= primarytrackConfig.cfgRapidityMinCut ))
1119+ continue ;
11221120 if (histoConfig.truthQA ) {
11231121 float trk1DCAXY = -1 .f ;
11241122 float trk1DCAZ = -1 .f ;
@@ -1187,7 +1185,6 @@ struct Xi1530Analysisqa {
11871185 histos.fill (HIST (" QAMCTrue/V0Mass" ), xiCandPt, massLambdaCand);
11881186 histos.fill (HIST (" QAMCTrue/CascMass" ), xiCandPt, massXiCand);
11891187 histos.fill (HIST (" QAMCTrue/ProperLifetime" ), xiCandPt, trk2ProperLifetime);
1190-
11911188
11921189 histos.fill (HIST (" QAMCTrue/TPC_Nsigma_pi_first_all" ), Cent, pionCandPt, trk1NSigmaPiTPC);
11931190 if (hasSubsystemInfo (trk1NSigmaPiTOF)) {
@@ -1311,7 +1308,7 @@ struct Xi1530Analysisqa {
13111308 for (const auto & part : resoParents) { // loop over all pre-filtered MC particles
13121309 if (std::abs (part.pdgCode ()) != kXiStar )
13131310 continue ;
1314- if ((part.y () <= primarytrackConfig.cfgRapidityMinCut ) || (part.y () >= primarytrackConfig.cfgRapidityMaxCut ))
1311+ if ((part.y () <= primarytrackConfig.cfgRapidityMinCut ) || (part.y () >= primarytrackConfig.cfgRapidityMaxCut ))
13151312 continue ;
13161313 bool pass1 = std::abs (part.daughterPDG1 ()) == kPiPlus || std::abs (part.daughterPDG2 ()) == kPiPlus ;
13171314 bool pass2 = std::abs (part.daughterPDG1 ()) == kXiMinus || std::abs (part.daughterPDG2 ()) == kXiMinus ;
0 commit comments