Skip to content

Commit 84f01ef

Browse files
committed
added pseudoproper decay length variables to dielectronsAll table
1 parent 9fd8fa2 commit 84f01ef

5 files changed

Lines changed: 37 additions & 4 deletions

File tree

PWGDQ/DataModel/ReducedInfoTables.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -832,7 +832,9 @@ DECLARE_SOA_TABLE(DielectronsAll, "AOD", "RTDIELECTRONALL", //!
832832
dilepton_track_index::DeviationTrk0KF, dilepton_track_index::DeviationTrk1KF, dilepton_track_index::DeviationxyTrk0KF, dilepton_track_index::DeviationxyTrk1KF,
833833
reducedpair::MassKFGeo, reducedpair::Chi2OverNDFKFGeo, reducedpair::DecayLengthKFGeo, reducedpair::DecayLengthOverErrKFGeo, reducedpair::DecayLengthXYKFGeo, reducedpair::DecayLengthXYOverErrKFGeo, reducedpair::PseudoproperDecayTimeKFGeo, reducedpair::PseudoproperDecayTimeErrKFGeo, reducedpair::CosPAKFGeo, reducedpair::PairDCAxyz, reducedpair::PairDCAxy,
834834
reducedpair::DeviationPairKF, reducedpair::DeviationxyPairKF,
835-
reducedpair::MassKFGeoTop, reducedpair::Chi2OverNDFKFGeoTop);
835+
reducedpair::MassKFGeoTop, reducedpair::Chi2OverNDFKFGeoTop,
836+
reducedpair::Tauz,reducedpair::Tauxy,
837+
reducedpair::Lz,reducedpair::Lxy);
836838

837839
DECLARE_SOA_TABLE(DimuonsAll, "AOD", "RTDIMUONALL", //!
838840
collision::PosX, collision::PosY, collision::PosZ, collision::NumContrib,

PWGDQ/Tasks/dqEfficiency.cxx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -830,7 +830,11 @@ struct AnalysisSameEventPairing {
830830
VarManager::fgValues[VarManager::kKFTrack0DeviationFromPV], VarManager::fgValues[VarManager::kKFTrack1DeviationFromPV], VarManager::fgValues[VarManager::kKFTrack0DeviationxyFromPV], VarManager::fgValues[VarManager::kKFTrack1DeviationxyFromPV],
831831
VarManager::fgValues[VarManager::kKFMass], VarManager::fgValues[VarManager::kKFChi2OverNDFGeo], VarManager::fgValues[VarManager::kVertexingLxyz], VarManager::fgValues[VarManager::kVertexingLxyzOverErr], VarManager::fgValues[VarManager::kVertexingLxy], VarManager::fgValues[VarManager::kVertexingLxyOverErr], VarManager::fgValues[VarManager::kVertexingTauxy], VarManager::fgValues[VarManager::kVertexingTauxyErr], VarManager::fgValues[VarManager::kKFCosPA], VarManager::fgValues[VarManager::kKFJpsiDCAxyz], VarManager::fgValues[VarManager::kKFJpsiDCAxy],
832832
VarManager::fgValues[VarManager::kKFPairDeviationFromPV], VarManager::fgValues[VarManager::kKFPairDeviationxyFromPV],
833-
VarManager::fgValues[VarManager::kKFMassGeoTop], VarManager::fgValues[VarManager::kKFChi2OverNDFGeoTop]);
833+
VarManager::fgValues[VarManager::kKFMassGeoTop], VarManager::fgValues[VarManager::kKFChi2OverNDFGeoTop],
834+
VarManager::fgValues[VarManager::kVertexingTauzProjected],
835+
VarManager::fgValues[VarManager::kVertexingTauxyProjected],
836+
VarManager::fgValues[VarManager::kVertexingLzProjected],
837+
VarManager::fgValues[VarManager::kVertexingLxyProjected]);
834838
}
835839
}
836840
}

PWGDQ/Tasks/dqEfficiency_withAssoc.cxx

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1252,6 +1252,7 @@ struct AnalysisSameEventPairing {
12521252
Produces<aod::DielectronsExtra> dielectronsExtraList;
12531253
Produces<aod::DielectronsInfo> dielectronInfoList;
12541254
Produces<aod::DimuonsExtra> dimuonsExtraList;
1255+
Produces<aod::DielectronsAll> dielectronAllList;
12551256
Produces<aod::DimuonsAll> dimuonAllList;
12561257
Produces<aod::DileptonsMiniTreeGen> dileptonMiniTreeGen;
12571258
Produces<aod::DileptonsMiniTreeRec> dileptonMiniTreeRec;
@@ -1715,6 +1716,7 @@ struct AnalysisSameEventPairing {
17151716
dielectronInfoList.reserve(1);
17161717
dileptonInfoList.reserve(1);
17171718
if (fConfigOptions.flatTables.value) {
1719+
dielectronAllList.reserve(1);
17181720
dimuonAllList.reserve(1);
17191721
}
17201722
if (useMiniTree.fConfigMiniTree) {
@@ -1802,6 +1804,23 @@ struct AnalysisSameEventPairing {
18021804
}
18031805
if constexpr (trackHasCov && TTwoProngFitter) {
18041806
dielectronsExtraList(t1.globalIndex(), t2.globalIndex(), VarManager::fgValues[VarManager::kVertexingTauzProjected], VarManager::fgValues[VarManager::kVertexingLzProjected], VarManager::fgValues[VarManager::kVertexingLxyProjected]);
1807+
1808+
if constexpr ((TTrackFillMap & VarManager::ObjTypes::ReducedTrackBarrelPID) > 0) {
1809+
if (fConfigOptions.flatTables.value) {
1810+
dielectronAllList(VarManager::fgValues[VarManager::kMass], VarManager::fgValues[VarManager::kPt], VarManager::fgValues[VarManager::kEta], VarManager::fgValues[VarManager::kPhi], t1.sign() + t2.sign(), twoTrackFilter, mcDecision,
1811+
t1.pt(), t1.eta(), t1.phi(), t1.itsClusterMap(), t1.itsChi2NCl(), t1.tpcNClsCrossedRows(), t1.tpcNClsFound(), t1.tpcChi2NCl(), t1.dcaXY(), t1.dcaZ(), t1.tpcSignal(), t1.tpcNSigmaEl(), t1.tpcNSigmaPi(), t1.tpcNSigmaPr(), t1.beta(), t1.tofNSigmaEl(), t1.tofNSigmaPi(), t1.tofNSigmaPr(),
1812+
t2.pt(), t2.eta(), t2.phi(), t2.itsClusterMap(), t2.itsChi2NCl(), t2.tpcNClsCrossedRows(), t2.tpcNClsFound(), t2.tpcChi2NCl(), t2.dcaXY(), t2.dcaZ(), t2.tpcSignal(), t2.tpcNSigmaEl(), t2.tpcNSigmaPi(), t2.tpcNSigmaPr(), t2.beta(), t2.tofNSigmaEl(), t2.tofNSigmaPi(), t2.tofNSigmaPr(),
1813+
VarManager::fgValues[VarManager::kKFTrack0DCAxyz], VarManager::fgValues[VarManager::kKFTrack1DCAxyz], VarManager::fgValues[VarManager::kKFDCAxyzBetweenProngs], VarManager::fgValues[VarManager::kKFTrack0DCAxy], VarManager::fgValues[VarManager::kKFTrack1DCAxy], VarManager::fgValues[VarManager::kKFDCAxyBetweenProngs],
1814+
VarManager::fgValues[VarManager::kKFTrack0DeviationFromPV], VarManager::fgValues[VarManager::kKFTrack1DeviationFromPV], VarManager::fgValues[VarManager::kKFTrack0DeviationxyFromPV], VarManager::fgValues[VarManager::kKFTrack1DeviationxyFromPV],
1815+
VarManager::fgValues[VarManager::kKFMass], VarManager::fgValues[VarManager::kKFChi2OverNDFGeo], VarManager::fgValues[VarManager::kVertexingLxyz], VarManager::fgValues[VarManager::kVertexingLxyzOverErr], VarManager::fgValues[VarManager::kVertexingLxy], VarManager::fgValues[VarManager::kVertexingLxyOverErr], VarManager::fgValues[VarManager::kVertexingTauxy], VarManager::fgValues[VarManager::kVertexingTauxyErr], VarManager::fgValues[VarManager::kKFCosPA], VarManager::fgValues[VarManager::kKFJpsiDCAxyz], VarManager::fgValues[VarManager::kKFJpsiDCAxy],
1816+
VarManager::fgValues[VarManager::kKFPairDeviationFromPV], VarManager::fgValues[VarManager::kKFPairDeviationxyFromPV],
1817+
VarManager::fgValues[VarManager::kKFMassGeoTop], VarManager::fgValues[VarManager::kKFChi2OverNDFGeoTop],
1818+
VarManager::fgValues[VarManager::kVertexingTauzProjected],
1819+
VarManager::fgValues[VarManager::kVertexingTauxyProjected],
1820+
VarManager::fgValues[VarManager::kVertexingLzProjected],
1821+
VarManager::fgValues[VarManager::kVertexingLxyProjected]);
1822+
}
1823+
}
18051824
}
18061825
}
18071826
}

PWGDQ/Tasks/tableReader.cxx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1501,7 +1501,11 @@ struct AnalysisSameEventPairing {
15011501
VarManager::fgValues[VarManager::kKFTrack0DeviationFromPV], VarManager::fgValues[VarManager::kKFTrack1DeviationFromPV], VarManager::fgValues[VarManager::kKFTrack0DeviationxyFromPV], VarManager::fgValues[VarManager::kKFTrack1DeviationxyFromPV],
15021502
VarManager::fgValues[VarManager::kKFMass], VarManager::fgValues[VarManager::kKFChi2OverNDFGeo], VarManager::fgValues[VarManager::kVertexingLxyz], VarManager::fgValues[VarManager::kVertexingLxyzOverErr], VarManager::fgValues[VarManager::kVertexingLxy], VarManager::fgValues[VarManager::kVertexingLxyOverErr], VarManager::fgValues[VarManager::kVertexingTauxy], VarManager::fgValues[VarManager::kVertexingTauxyErr], VarManager::fgValues[VarManager::kKFCosPA], VarManager::fgValues[VarManager::kKFJpsiDCAxyz], VarManager::fgValues[VarManager::kKFJpsiDCAxy],
15031503
VarManager::fgValues[VarManager::kKFPairDeviationFromPV], VarManager::fgValues[VarManager::kKFPairDeviationxyFromPV],
1504-
VarManager::fgValues[VarManager::kKFMassGeoTop], VarManager::fgValues[VarManager::kKFChi2OverNDFGeoTop]);
1504+
VarManager::fgValues[VarManager::kKFMassGeoTop], VarManager::fgValues[VarManager::kKFChi2OverNDFGeoTop],
1505+
VarManager::fgValues[VarManager::kVertexingTauzProjected],
1506+
VarManager::fgValues[VarManager::kVertexingTauxyProjected],
1507+
VarManager::fgValues[VarManager::kVertexingLzProjected],
1508+
VarManager::fgValues[VarManager::kVertexingLxyProjected]);
15051509
}
15061510
}
15071511
if constexpr (TPairType == pairTypeMuMu) {

PWGDQ/Tasks/tableReader_withAssoc.cxx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1818,7 +1818,11 @@ struct AnalysisSameEventPairing {
18181818
VarManager::fgValues[VarManager::kKFTrack0DeviationFromPV], VarManager::fgValues[VarManager::kKFTrack1DeviationFromPV], VarManager::fgValues[VarManager::kKFTrack0DeviationxyFromPV], VarManager::fgValues[VarManager::kKFTrack1DeviationxyFromPV],
18191819
VarManager::fgValues[VarManager::kKFMass], VarManager::fgValues[VarManager::kKFChi2OverNDFGeo], VarManager::fgValues[VarManager::kVertexingLxyz], VarManager::fgValues[VarManager::kVertexingLxyzOverErr], VarManager::fgValues[VarManager::kVertexingLxy], VarManager::fgValues[VarManager::kVertexingLxyOverErr], VarManager::fgValues[VarManager::kVertexingTauxy], VarManager::fgValues[VarManager::kVertexingTauxyErr], VarManager::fgValues[VarManager::kKFCosPA], VarManager::fgValues[VarManager::kKFJpsiDCAxyz], VarManager::fgValues[VarManager::kKFJpsiDCAxy],
18201820
VarManager::fgValues[VarManager::kKFPairDeviationFromPV], VarManager::fgValues[VarManager::kKFPairDeviationxyFromPV],
1821-
VarManager::fgValues[VarManager::kKFMassGeoTop], VarManager::fgValues[VarManager::kKFChi2OverNDFGeoTop]);
1821+
VarManager::fgValues[VarManager::kKFMassGeoTop], VarManager::fgValues[VarManager::kKFChi2OverNDFGeoTop],
1822+
VarManager::fgValues[VarManager::kVertexingTauzProjected],
1823+
VarManager::fgValues[VarManager::kVertexingTauxyProjected],
1824+
VarManager::fgValues[VarManager::kVertexingLzProjected],
1825+
VarManager::fgValues[VarManager::kVertexingLxyProjected]);
18221826
}
18231827
}
18241828
}

0 commit comments

Comments
 (0)