@@ -1251,6 +1251,7 @@ struct AnalysisSameEventPairing {
12511251 Produces<aod::Dimuons> dimuonList;
12521252 Produces<aod::DielectronsExtra> dielectronsExtraList;
12531253 Produces<aod::DielectronsInfo> dielectronInfoList;
1254+ Produces<aod::DielectronsAll> dielectronAllList;
12541255 Produces<aod::DimuonsExtra> dimuonsExtraList;
12551256 Produces<aod::DimuonsAll> dimuonAllList;
12561257 Produces<aod::DileptonsMiniTreeGen> dileptonMiniTreeGen;
@@ -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,18 @@ 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+ if constexpr ((TTrackFillMap & VarManager::ObjTypes::ReducedTrackCollInfo) > 0 ) {
1808+ if (fConfigOptions .flatTables .value && t1.has_reducedMCTrack () && t2.has_reducedMCTrack ()) {
1809+ dielectronAllList (VarManager::fgValues[VarManager::kMass ], VarManager::fgValues[VarManager::kPt ], VarManager::fgValues[VarManager::kEta ], VarManager::fgValues[VarManager::kPhi ], t1.sign () + t2.sign (), twoTrackFilter, mcDecision,
1810+ 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 (),
1811+ 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 (),
1812+ VarManager::fgValues[VarManager::kKFTrack0DCAxyz ], VarManager::fgValues[VarManager::kKFTrack1DCAxyz ], VarManager::fgValues[VarManager::kKFDCAxyzBetweenProngs ], VarManager::fgValues[VarManager::kKFTrack0DCAxy ], VarManager::fgValues[VarManager::kKFTrack1DCAxy ], VarManager::fgValues[VarManager::kKFDCAxyBetweenProngs ],
1813+ VarManager::fgValues[VarManager::kKFTrack0DeviationFromPV ], VarManager::fgValues[VarManager::kKFTrack1DeviationFromPV ], VarManager::fgValues[VarManager::kKFTrack0DeviationxyFromPV ], VarManager::fgValues[VarManager::kKFTrack1DeviationxyFromPV ],
1814+ 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 ],
1815+ VarManager::fgValues[VarManager::kKFPairDeviationFromPV ], VarManager::fgValues[VarManager::kKFPairDeviationxyFromPV ],
1816+ VarManager::fgValues[VarManager::kKFMassGeoTop ], VarManager::fgValues[VarManager::kKFChi2OverNDFGeoTop ]);
1817+ }
1818+ }
18051819 }
18061820 }
18071821 }
0 commit comments