1616// / \author Zhen Zhang <zhenz@cern.ch>
1717// / \author Ravindra Singh <ravindra.singh@cern.ch>
1818
19-
20- #include " PWGHF/Core/DecayChannels.h"
2119#include " PWGHF/Core/CentralityEstimation.h"
20+ #include " PWGHF/Core/DecayChannels.h"
2221#include " PWGHF/Core/HfHelper.h"
2322#include " PWGHF/Core/SelectorCuts.h"
2423#include " PWGHF/DataModel/CandidateReconstructionTables.h"
2928
3029#include " Common/CCDB/EventSelectionParams.h"
3130#include " Common/Core/RecoDecay.h"
31+ #include " Common/Core/TrackSelection.h"
32+ #include " Common/DataModel/Centrality.h"
3233#include " Common/DataModel/EventSelection.h"
3334#include " Common/DataModel/Multiplicity.h"
3435#include " Common/DataModel/PIDResponseTOF.h"
3536#include " Common/DataModel/PIDResponseTPC.h"
3637#include " Common/DataModel/TrackSelectionTables.h"
3738
39+ #include " CommonConstants/PhysicsConstants.h"
40+ #include " Framework/AnalysisTask.h"
41+ #include " Framework/HistogramRegistry.h"
42+ #include " Framework/O2DatabasePDGPlugin.h"
43+ #include " Framework/runDataProcessing.h"
3844#include < CommonConstants/MathConstants.h>
3945#include < CommonConstants/PhysicsConstants.h>
4046#include < Framework/ASoAHelpers.h>
5258#include < Framework/runDataProcessing.h>
5359#include < ReconstructionDataFormats/PID.h>
5460
61+ #include " TRandom3.h"
5562#include < TPDGCode.h>
5663#include < TRandom3.h>
5764
6067#include < cstdlib>
6168#include < vector>
6269
63- #include " Common/Core/TrackSelection.h"
64- #include " Common/DataModel/Centrality.h"
65- #include " Common/DataModel/EventSelection.h"
66- #include " Common/DataModel/Multiplicity.h"
67- #include " Common/DataModel/TrackSelectionTables.h"
68-
69- #include " CommonConstants/PhysicsConstants.h"
70- #include " Framework/AnalysisTask.h"
71- #include " Framework/HistogramRegistry.h"
72- #include " Framework/O2DatabasePDGPlugin.h"
73- #include " Framework/runDataProcessing.h"
74-
75- #include " TRandom3.h"
76-
77- #include < vector>
78-
7970using namespace o2 ;
8071using namespace o2 ::analysis;
8172using namespace o2 ::constants::physics;
@@ -511,13 +502,13 @@ struct HfCorrelatorLcHadrons {
511502 entryLcHadronPairY (track.rapidity (MassProton) - hfHelper.yLc (candidate)); // only for proton as of now
512503 correlationStatus,
513504 cent);
514- entryLcHadronPairY (track.y () - hfHelper.yLc (candidate));
515- entryLcHadronRecoInfo (hfHelper.invMassLcToPKPi (candidate), false );
516- entryLcHadronGenInfo (false , false , 0 );
517- entryLcHadronMlInfo (outputMl[0 ], outputMl[1 ]);
518- entryTrackRecoInfo (track.dcaXY (), track.dcaZ (), track.tpcNClsCrossedRows ());
519- if (fillTrkPID) {
520- entryLcHadronPairTrkPID (track.tpcNSigmaPr (), track.tpcNSigmaKa (), track.tpcNSigmaPi (), track.tofNSigmaPr (), track.tofNSigmaKa (), track.tofNSigmaPi ());
505+ entryLcHadronPairY (track.y () - hfHelper.yLc (candidate));
506+ entryLcHadronRecoInfo (hfHelper.invMassLcToPKPi (candidate), false );
507+ entryLcHadronGenInfo (false , false , 0 );
508+ entryLcHadronMlInfo (outputMl[0 ], outputMl[1 ]);
509+ entryTrackRecoInfo (track.dcaXY (), track.dcaZ (), track.tpcNClsCrossedRows ());
510+ if (fillTrkPID) {
511+ entryLcHadronPairTrkPID (track.tpcNSigmaPr (), track.tpcNSigmaKa (), track.tpcNSigmaPi (), track.tofNSigmaPr (), track.tofNSigmaKa (), track.tofNSigmaPi ());
521512 }
522513 }
523514 if (candidate.isSelLcToPiKP () >= selectionFlagLc) {
@@ -530,13 +521,13 @@ struct HfCorrelatorLcHadrons {
530521 entryLcHadronPairY (track.rapidity (MassProton) - hfHelper.yLc (candidate)); // only for proton as of now
531522 correlationStatus,
532523 cent);
533- entryLcHadronPairY (track.y () - hfHelper.yLc (candidate));
534- entryLcHadronRecoInfo (hfHelper.invMassLcToPiKP (candidate), false );
535- entryLcHadronGenInfo (false , false , 0 );
536- entryLcHadronMlInfo (outputMl[0 ], outputMl[1 ]);
537- entryTrackRecoInfo (track.dcaXY (), track.dcaZ (), track.tpcNClsCrossedRows ());
538- if (fillTrkPID) {
539- entryLcHadronPairTrkPID (track.tpcNSigmaPr (), track.tpcNSigmaKa (), track.tpcNSigmaPi (), track.tofNSigmaPr (), track.tofNSigmaKa (), track.tofNSigmaPi ());
524+ entryLcHadronPairY (track.y () - hfHelper.yLc (candidate));
525+ entryLcHadronRecoInfo (hfHelper.invMassLcToPiKP (candidate), false );
526+ entryLcHadronGenInfo (false , false , 0 );
527+ entryLcHadronMlInfo (outputMl[0 ], outputMl[1 ]);
528+ entryTrackRecoInfo (track.dcaXY (), track.dcaZ (), track.tpcNClsCrossedRows ());
529+ if (fillTrkPID) {
530+ entryLcHadronPairTrkPID (track.tpcNSigmaPr (), track.tpcNSigmaKa (), track.tpcNSigmaPi (), track.tofNSigmaPr (), track.tofNSigmaKa (), track.tofNSigmaPi ());
540531 }
541532 }
542533 if (countLc == 0 ) {
@@ -772,10 +763,10 @@ struct HfCorrelatorLcHadrons {
772763 entryLcHadronPairY (track.rapidity (MassProton) - hfHelper.yLc (candidate)); // only for proton as of now
773764 correlationStatus,
774765 cent);
775- entryLcHadronPairY (track.y () - hfHelper.yLc (candidate));
776- entryLcHadronRecoInfo (hfHelper.invMassLcToPKPi (candidate), isLcSignal);
777- if (fillTrkPID) {
778- entryLcHadronPairTrkPID (track.tpcNSigmaPr (), track.tpcNSigmaKa (), track.tpcNSigmaPi (), track.tofNSigmaPr (), track.tofNSigmaKa (), track.tofNSigmaPi ());
766+ entryLcHadronPairY (track.y () - hfHelper.yLc (candidate));
767+ entryLcHadronRecoInfo (hfHelper.invMassLcToPKPi (candidate), isLcSignal);
768+ if (fillTrkPID) {
769+ entryLcHadronPairTrkPID (track.tpcNSigmaPr (), track.tpcNSigmaKa (), track.tpcNSigmaPi (), track.tofNSigmaPr (), track.tofNSigmaKa (), track.tofNSigmaPi ());
779770 }
780771 entryLcHadronMlInfo (outputMl[0 ], outputMl[1 ]);
781772 if (track.has_mcParticle ()) {
@@ -805,10 +796,10 @@ struct HfCorrelatorLcHadrons {
805796 entryLcHadronPairY (track.rapidity (MassProton) - hfHelper.yLc (candidate)); // only for proton as of now
806797 correlationStatus,
807798 cent);
808- entryLcHadronPairY (track.y () - hfHelper.yLc (candidate));
809- entryLcHadronRecoInfo (hfHelper.invMassLcToPiKP (candidate), isLcSignal);
810- if (fillTrkPID) {
811- entryLcHadronPairTrkPID (track.tpcNSigmaPr (), track.tpcNSigmaKa (), track.tpcNSigmaPi (), track.tofNSigmaPr (), track.tofNSigmaKa (), track.tofNSigmaPi ());
799+ entryLcHadronPairY (track.y () - hfHelper.yLc (candidate));
800+ entryLcHadronRecoInfo (hfHelper.invMassLcToPiKP (candidate), isLcSignal);
801+ if (fillTrkPID) {
802+ entryLcHadronPairTrkPID (track.tpcNSigmaPr (), track.tpcNSigmaKa (), track.tpcNSigmaPi (), track.tofNSigmaPr (), track.tofNSigmaKa (), track.tofNSigmaPi ());
812803 }
813804 entryLcHadronMlInfo (outputMl[0 ], outputMl[1 ]);
814805 if (track.has_mcParticle ()) {
0 commit comments