@@ -764,7 +764,7 @@ static const std::vector<std::string> labelsCutVar = {"pT Ka from Omegac"};
764764
765765namespace hf_cuts_xic_to_xi_pi
766766{
767- static constexpr int NBinsPt = 11 ;
767+ static constexpr int NBinsPt = 12 ;
768768static constexpr int NCutVars = 28 ;
769769// default values for the pT bin edges (can be used to configure histogram axis)
770770// offset by 1 from the bin numbers in cuts array
@@ -780,22 +780,24 @@ constexpr double BinsPt[NBinsPt + 1] = {
780780 10.0 ,
781781 12.0 ,
782782 16.0 ,
783- 24.0 };
783+ 24.0 ,
784+ 50.0 };
784785
785786const auto vecBinsPt = std::vector<double >{BinsPt, BinsPt + NBinsPt + 1 };
786787
787788// default values for the cuts
788- constexpr double Cuts[NBinsPt][NCutVars] = {{0.2 , 0.99 , 0.97 , 0.99 , 0.99 , 0.1 , 0.2 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 0 < pt < 1 */
789- {0.5 , 0.99 , 0.97 , 0.99 , 0.99 , 0.1 , 0.2 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 1 < pt < 2 */
790- {0.5 , 0.99 , 0.97 , 0.99 , 0.99 , 0.1 , 0.2 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 2 < pt < 3 */
791- {0.5 , 0.99 , 0.97 , 0.99 , 0.99 , 0.1 , 0.2 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 3 < pt < 4 */
792- {0.5 , 0.99 , 0.97 , 0.99 , 0.99 , 0.1 , 0.2 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 4 < pt < 5 */
793- {0.5 , 0.99 , 0.97 , 0.99 , 0.99 , 0.1 , 0.2 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 5 < pt < 6 */
794- {0.5 , 0.99 , 0.97 , 0.99 , 0.99 , 0.1 , 0.2 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 6 < pt < 8 */
795- {0.5 , 0.99 , 0.97 , 0.99 , 0.99 , 0.1 , 0.2 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 8 < pt < 10 */
796- {0.5 , 0.99 , 0.97 , 0.99 , 0.99 , 0.1 , 0.2 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 10 < pt < 12 */
797- {0.5 , 0.99 , 0.97 , 0.99 , 0.99 , 0.1 , 0.2 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 12 < pt < 16 */
798- {0.5 , 0.99 , 0.97 , 0.99 , 0.99 , 0.1 , 0.2 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }}; /* 16 < pt < 24 */
789+ constexpr double Cuts[NBinsPt][NCutVars] = {{0.2 , 0.97 , 0.97 , 0.99 , 0.99 , 2.0 , 1.0 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 0 < pt < 1 */
790+ {0.2 , 0.97 , 0.97 , 0.99 , 0.99 , 2.0 , 1.0 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 1 < pt < 2 */
791+ {0.2 , 0.97 , 0.97 , 0.99 , 0.99 , 2.0 , 1.0 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 2 < pt < 3 */
792+ {0.2 , 0.97 , 0.97 , 0.99 , 0.99 , 2.0 , 1.0 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 3 < pt < 4 */
793+ {0.2 , 0.97 , 0.97 , 0.99 , 0.99 , 2.0 , 1.0 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 4 < pt < 5 */
794+ {0.2 , 0.97 , 0.97 , 0.99 , 0.99 , 2.0 , 1.0 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 5 < pt < 6 */
795+ {0.2 , 0.97 , 0.97 , 0.99 , 0.99 , 2.0 , 1.0 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 6 < pt < 8 */
796+ {0.2 , 0.97 , 0.97 , 0.99 , 0.99 , 2.0 , 1.0 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 8 < pt < 10 */
797+ {0.2 , 0.97 , 0.97 , 0.99 , 0.99 , 2.0 , 1.0 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 10 < pt < 12 */
798+ {0.2 , 0.97 , 0.97 , 0.99 , 0.99 , 2.0 , 1.0 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 12 < pt < 16 */
799+ {0.2 , 0.97 , 0.97 , 0.99 , 0.99 , 2.0 , 1.0 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }, /* 16 < pt < 24 */
800+ {0.2 , 0.97 , 0.97 , 0.99 , 0.99 , 2.0 , 1.0 , 1.0 , 0.04 , 0.06 , 0.06 , 0.05 , 0.3 , 70 , 60 , 100 , 120 , 250 , 250 , 0.4 , 100 , 300 , 0 ., 0 ., 1.5 , 0 ., 0 ., 0.4 }}; /* 24 < pt < 50 -> Implemented just for test*/
799801
800802// row labels
801803static const std::vector<std::string> labelsPt = {
@@ -809,11 +811,15 @@ static const std::vector<std::string> labelsPt = {
809811 " pT bin 7" ,
810812 " pT bin 8" ,
811813 " pT bin 9" ,
812- " pT bin 10" };
814+ " pT bin 10" ,
815+ " pT bin 11" };
813816
814817// column labels
815- static const std::vector<std::string> labelsCutVar = {" ptPiFromCharmBaryon" , " cosPACasc" , " cosPAV0" , " cosPaCascToXic" , " cosPaV0ToCasc" ,
816- " dcaCharmBaryonDau" , " dcaCascDau" , " dcaV0Dau" , " dcaXYToPvCascDau" , " dcaXYToPvV0Dau0" , " dcaXYToPvV0Dau1" , " kfDcaXYPiFromXic" , " kfDcaXYCascToPv" ,
818+ static const std::vector<std::string> labelsCutVar = {" ptPiFromCharmBaryon" , " cosPACasc" , " cosPAV0" ,
819+ " cosPaCascToXic" , " cosPaV0ToCasc" ,
820+ " dcaCharmBaryonDau" , " dcaCascDau" , " dcaV0Dau" ,
821+ " dcaXYToPvCascDau" , " dcaXYToPvV0Dau0" , " dcaXYToPvV0Dau1" ,
822+ " kfDcaXYPiFromXic" , " kfDcaXYCascToPv" ,
817823 " chi2GeoXic" , " chi2GeoCasc" , " chi2GeoV0" ,
818824 " chi2TopoXicToPv" , " chi2TopoPiFromXicToPv" , " chi2TopoCascToPv" , " chi2TopoV0ToPv" , " chi2TopoV0ToCasc" , " chi2TopoCascToXic" ,
819825 " cascldl" , " v0ldl" , " decayLenXYXic" , " decayLenXYCasc" , " decayLenXYLambda" , " cTauXic" };
0 commit comments