@@ -1298,6 +1298,7 @@ struct AnalysisSameEventPairing {
12981298 Produces<aod::DileptonsInfo> dileptonInfoList;
12991299 Produces<aod::JPsieeCandidates> PromptNonPromptSepTable;
13001300 Produces<aod::DileptonPolarization> dileptonPolarList;
1301+ Produces<aod::DileptonsEventInfo> dileptonEventInfoList;
13011302
13021303 o2::base::MatLayerCylSet* fLUT = nullptr ;
13031304 int fCurrentRun ; // needed to detect if the run changed and trigger update of calibrations etc.
@@ -1842,6 +1843,7 @@ struct AnalysisSameEventPairing {
18421843 }
18431844 if (fConfigOptions .polarTables .value ) {
18441845 dileptonPolarList.reserve (nAssocs);
1846+ dileptonEventInfoList.reserve (nAssocs);
18451847 }
18461848 fAmbiguousPairs .clear ();
18471849 constexpr bool eventHasQvector = ((TEventFillMap & VarManager::ObjTypes::ReducedEventQvector) > 0 );
@@ -1930,6 +1932,7 @@ struct AnalysisSameEventPairing {
19301932 VarManager::fgValues[VarManager::kCosThetaPP ], VarManager::fgValues[VarManager::kPhiPP ], VarManager::fgValues[VarManager::kPhiTildePP ],
19311933 VarManager::fgValues[VarManager::kCosThetaRM ],
19321934 VarManager::fgValues[VarManager::kCosThetaStarTPC ], VarManager::fgValues[VarManager::kCosThetaStarFT0A ], VarManager::fgValues[VarManager::kCosThetaStarFT0C ]);
1935+ dileptonEventInfoList (VarManager::fgValues[VarManager::kCentFT0C ], VarManager::fgValues[VarManager::kPosZ ], VarManager::fgValues[VarManager::kNumContrib ], VarManager::fgValues[VarManager::kPsi2Random ], VarManager::fgValues[VarManager::kPsi2A ], VarManager::fgValues[VarManager::kPsi2B ], VarManager::fgValues[VarManager::kPsi2C ]);
19331936 }
19341937 if constexpr (trackHasCov && TTwoProngFitter) {
19351938 dielectronsExtraList (t1.globalIndex (), t2.globalIndex (), VarManager::fgValues[VarManager::kVertexingTauzProjected ], VarManager::fgValues[VarManager::kVertexingLzProjected ], VarManager::fgValues[VarManager::kVertexingLxyProjected ]);
0 commit comments