Skip to content

Commit aeab843

Browse files
More QA histos
1 parent 1b0e517 commit aeab843

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

PWGLF/Tasks/QC/strderivedGenQA.cxx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,7 @@ struct strderivedGenQA {
320320
histos.add("MCV0/Gamma/hdcaDau", "hdcaDau", kTH1F, {axisDCAdau});
321321
histos.add("MCV0/Gamma/hdcaNegtopv", "hdcaNegtopv", kTH1F, {axisDCAToPV});
322322
histos.add("MCV0/Gamma/hdcaPostopv", "hdcaPostopv", kTH1F, {axisDCAToPV});
323+
histos.add("MCV0/Gamma/hZ", "hZ", kTH1F, {{240, -120.0f, 120.0f}});
323324

324325
histos.add("MCV0/Lambda/h2dpTResolution", "h2dpTResolution", kTH2F, {axisPt, axisPtResolution});
325326
histos.add("MCV0/Lambda/h2dMass", "h2dMass", kTH2F, {axisPt, axisMassLambda});
@@ -804,6 +805,7 @@ struct strderivedGenQA {
804805
histos.fill(HIST("MCV0/Gamma/hdcaDau"), v0.dcaV0daughters());
805806
histos.fill(HIST("MCV0/Gamma/hdcaNegtopv"), v0.dcanegtopv());
806807
histos.fill(HIST("MCV0/Gamma/hdcaPostopv"), v0.dcapostopv());
808+
histos.fill(HIST("MCV0/Gamma/hZ"), v0.z());
807809
}
808810
if (v0MC.pdgCode() == 3122) { // IsLambda
809811
histos.fill(HIST("MCV0/h2dArmenterosP"), v0.alpha(), v0.qtarm());

PWGLF/Tasks/Strangeness/sigmaanalysis.cxx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)