@@ -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 }
0 commit comments