@@ -961,7 +961,7 @@ struct sigmaanalysis {
961961 histos.fill (HIST (" BuilderQA/hPhotonAssociation" ), sigma.photonIsCorrectlyAssoc ());
962962 histos.fill (HIST (" BuilderQA/hLambdaAssociation" ), sigma.lambdaIsCorrectlyAssoc ());
963963
964- int GammaTrkCode = -10 ; // 1: TPC-only, 2: TPC+Something, 3: ITS-Only
964+ int GammaTrkCode = -10 ; // 1: TPC-only, 2: TPC+Something, 3: ITS-Only, 4: ITS+TPC + Something
965965 int LambdaTrkCode = -10 ; // 1: TPC-only, 2: TPC+Something, 3: ITS-Only, 4: ITS+TPC + Something
966966
967967 if (sigma.photonPosTrackCode ()==1 && sigma.photonNegTrackCode ()==1 )
@@ -970,6 +970,8 @@ struct sigmaanalysis {
970970 GammaTrkCode = 2 ;
971971 if (sigma.photonPosTrackCode ()==3 && sigma.photonNegTrackCode ()==3 )
972972 GammaTrkCode = 3 ;
973+ if (sigma.photonPosTrackCode ()==2 || sigma.photonNegTrackCode ()==2 )
974+ GammaTrkCode = 4 ;
973975 if (sigma.lambdaPosTrackCode ()==1 && sigma.lambdaNegTrackCode ()==1 )
974976 LambdaTrkCode = 1 ;
975977 if ((sigma.lambdaPosTrackCode ()!=1 && sigma.lambdaNegTrackCode ()==1 ) || (sigma.lambdaPosTrackCode ()==1 && sigma.lambdaNegTrackCode ()!=1 ))
@@ -979,8 +981,10 @@ struct sigmaanalysis {
979981 if (sigma.lambdaPosTrackCode ()==2 || sigma.lambdaNegTrackCode ()==2 )
980982 LambdaTrkCode = 4 ;
981983
982- histos.fill (HIST (" BuilderQA/hPhotonTrackCode" ), GammaTrkCode);
983- histos.fill (HIST (" BuilderQA/hLambdaTrackCode" ), LambdaTrkCode);
984+ if (sigma.photonIsCorrectlyAssoc ()){
985+ histos.fill (HIST (" BuilderQA/hPhotonTrackCode" ), GammaTrkCode);
986+ histos.fill (HIST (" BuilderQA/hLambdaTrackCode" ), LambdaTrkCode);
987+ }
984988
985989 if ((GammaTrkCode==1 ) && (TMath::Abs (sigma.photonY ()) <= 0.5 ) && (sigma.photonCandPDGCode () == 22 )){
986990 histos.fill (HIST (" BuilderQA/hPhotonZ" ), sigma.photonZconv ());
0 commit comments