@@ -2182,49 +2182,47 @@ struct AnalysisSameEventPairing {
21822182 dileptonInfoList (event.collisionId (), event.posX (), event.posY (), event.posZ ());
21832183 }
21842184
2185- if constexpr (TTwoProngFitter) {
2186- dimuonsExtraList (t1.globalIndex (), t2.globalIndex (), VarManager::fgValues[VarManager::kVertexingTauz ], VarManager::fgValues[VarManager::kVertexingLz ], VarManager::fgValues[VarManager::kVertexingLxy ]);
2187- if (fConfigOptions .flatTables .value ) {
2188- dimuonAllList (event.posX (), event.posY (), event.posZ (), event.numContrib (),
2189- event.selection_raw (), evSel,
2190- -999 ., -999 ., -999 .,
2191- VarManager::fgValues[VarManager::kMass ],
2192- false ,
2193- VarManager::fgValues[VarManager::kPt ], VarManager::fgValues[VarManager::kEta ], VarManager::fgValues[VarManager::kPhi ], t1.sign () + t2.sign (), VarManager::fgValues[VarManager::kVertexingChi2PCA ],
2194- VarManager::fgValues[VarManager::kVertexingTauz ], VarManager::fgValues[VarManager::kVertexingTauzErr ],
2195- VarManager::fgValues[VarManager::kVertexingTauxy ], VarManager::fgValues[VarManager::kVertexingTauxyErr ],
2196- VarManager::fgValues[VarManager::kCosPointingAngle ],
2197- VarManager::fgValues[VarManager::kPt1 ], VarManager::fgValues[VarManager::kEta1 ], VarManager::fgValues[VarManager::kPhi1 ], t1.sign (),
2198- VarManager::fgValues[VarManager::kPt2 ], VarManager::fgValues[VarManager::kEta2 ], VarManager::fgValues[VarManager::kPhi2 ], t2.sign (),
2199- t1.fwdDcaX (), t1.fwdDcaY (), t2.fwdDcaX (), t2.fwdDcaY (),
2200- 0 ., 0 .,
2201- t1.chi2MatchMCHMID (), t2.chi2MatchMCHMID (),
2202- t1.chi2MatchMCHMFT (), t2.chi2MatchMCHMFT (),
2203- t1.chi2 (), t2.chi2 (),
2204- -999 ., -999 ., -999 ., -999 .,
2205- -999 ., -999 ., -999 ., -999 .,
2206- -999 ., -999 ., -999 ., -999 .,
2207- -999 ., -999 ., -999 ., -999 .,
2208- (twoTrackFilter & (static_cast <uint32_t >(1 ) << 28 )) || (twoTrackFilter & (static_cast <uint32_t >(1 ) << 29 )), (twoTrackFilter & (static_cast <uint32_t >(1 ) << 30 )) || (twoTrackFilter & (static_cast <uint32_t >(1 ) << 31 )),
2209- true , true ,
2210- VarManager::fgValues[VarManager::kU2Q2 ], VarManager::fgValues[VarManager::kU3Q3 ],
2211- VarManager::fgValues[VarManager::kR2EP_AB ], VarManager::fgValues[VarManager::kR2SP_AB ], VarManager::fgValues[VarManager::kCentFT0C ],
2212- VarManager::fgValues[VarManager::kCos2DeltaPhi ], VarManager::fgValues[VarManager::kCos3DeltaPhi ],
2213- VarManager::fgValues[VarManager::kCORR2POI ], VarManager::fgValues[VarManager::kCORR4POI ], VarManager::fgValues[VarManager::kM01POI ], VarManager::fgValues[VarManager::kM0111POI ], VarManager::fgValues[VarManager::kMultDimuons ],
2214- VarManager::fgValues[VarManager::kVertexingPz ], VarManager::fgValues[VarManager::kVertexingSV ]);
2215- }
2216- if constexpr ((TTrackFillMap & VarManager::ObjTypes::ReducedMuonCollInfo) > 0 ) {
2217- if constexpr (eventHasQvector || eventHasQvectorCentr) {
2218- dileptonFlowList (event.collisionId (), VarManager::fgValues[VarManager::kMass ], VarManager::fgValues[VarManager::kCentFT0C ],
2219- VarManager::fgValues[VarManager::kPt ], VarManager::fgValues[VarManager::kEta ], VarManager::fgValues[VarManager::kPhi ], t1.sign () + t2.sign (), isFirst,
2220- VarManager::fgValues[VarManager::kU2Q2 ], VarManager::fgValues[VarManager::kR2SP_AB ], VarManager::fgValues[VarManager::kR2SP_AC ], VarManager::fgValues[VarManager::kR2SP_BC ],
2221- VarManager::fgValues[VarManager::kU3Q3 ], VarManager::fgValues[VarManager::kR3SP ],
2222- VarManager::fgValues[VarManager::kCos2DeltaPhi ], VarManager::fgValues[VarManager::kR2EP_AB ], VarManager::fgValues[VarManager::kR2EP_AC ], VarManager::fgValues[VarManager::kR2EP_BC ],
2223- VarManager::fgValues[VarManager::kCos3DeltaPhi ], VarManager::fgValues[VarManager::kR3EP ],
2224- VarManager::fgValues[VarManager::kCORR2POI ], VarManager::fgValues[VarManager::kCORR4POI ], VarManager::fgValues[VarManager::kM01POI ], VarManager::fgValues[VarManager::kM0111POI ],
2225- VarManager::fgValues[VarManager::kCORR2REF ], VarManager::fgValues[VarManager::kCORR4REF ], VarManager::fgValues[VarManager::kM11REF ], VarManager::fgValues[VarManager::kM1111REF ],
2226- VarManager::fgValues[VarManager::kMultDimuons ], VarManager::fgValues[VarManager::kMultA ]);
2227- }
2185+ dimuonsExtraList (t1.globalIndex (), t2.globalIndex (), VarManager::fgValues[VarManager::kVertexingTauz ], VarManager::fgValues[VarManager::kVertexingLz ], VarManager::fgValues[VarManager::kVertexingLxy ]);
2186+ if (fConfigOptions .flatTables .value ) {
2187+ dimuonAllList (event.posX (), event.posY (), event.posZ (), event.numContrib (),
2188+ event.selection_raw (), evSel,
2189+ -999 ., -999 ., -999 .,
2190+ VarManager::fgValues[VarManager::kMass ],
2191+ false ,
2192+ VarManager::fgValues[VarManager::kPt ], VarManager::fgValues[VarManager::kEta ], VarManager::fgValues[VarManager::kPhi ], t1.sign () + t2.sign (), VarManager::fgValues[VarManager::kVertexingChi2PCA ],
2193+ VarManager::fgValues[VarManager::kVertexingTauz ], VarManager::fgValues[VarManager::kVertexingTauzErr ],
2194+ VarManager::fgValues[VarManager::kVertexingTauxy ], VarManager::fgValues[VarManager::kVertexingTauxyErr ],
2195+ VarManager::fgValues[VarManager::kCosPointingAngle ],
2196+ VarManager::fgValues[VarManager::kPt1 ], VarManager::fgValues[VarManager::kEta1 ], VarManager::fgValues[VarManager::kPhi1 ], t1.sign (),
2197+ VarManager::fgValues[VarManager::kPt2 ], VarManager::fgValues[VarManager::kEta2 ], VarManager::fgValues[VarManager::kPhi2 ], t2.sign (),
2198+ t1.fwdDcaX (), t1.fwdDcaY (), t2.fwdDcaX (), t2.fwdDcaY (),
2199+ 0 ., 0 .,
2200+ t1.chi2MatchMCHMID (), t2.chi2MatchMCHMID (),
2201+ t1.chi2MatchMCHMFT (), t2.chi2MatchMCHMFT (),
2202+ t1.chi2 (), t2.chi2 (),
2203+ -999 ., -999 ., -999 ., -999 .,
2204+ -999 ., -999 ., -999 ., -999 .,
2205+ -999 ., -999 ., -999 ., -999 .,
2206+ -999 ., -999 ., -999 ., -999 .,
2207+ (twoTrackFilter & (static_cast <uint32_t >(1 ) << 28 )) || (twoTrackFilter & (static_cast <uint32_t >(1 ) << 29 )), (twoTrackFilter & (static_cast <uint32_t >(1 ) << 30 )) || (twoTrackFilter & (static_cast <uint32_t >(1 ) << 31 )),
2208+ true , true ,
2209+ VarManager::fgValues[VarManager::kU2Q2 ], VarManager::fgValues[VarManager::kU3Q3 ],
2210+ VarManager::fgValues[VarManager::kR2EP_AB ], VarManager::fgValues[VarManager::kR2SP_AB ], VarManager::fgValues[VarManager::kCentFT0C ],
2211+ VarManager::fgValues[VarManager::kCos2DeltaPhi ], VarManager::fgValues[VarManager::kCos3DeltaPhi ],
2212+ VarManager::fgValues[VarManager::kCORR2POI ], VarManager::fgValues[VarManager::kCORR4POI ], VarManager::fgValues[VarManager::kM01POI ], VarManager::fgValues[VarManager::kM0111POI ], VarManager::fgValues[VarManager::kMultDimuons ],
2213+ VarManager::fgValues[VarManager::kVertexingPz ], VarManager::fgValues[VarManager::kVertexingSV ]);
2214+ }
2215+ if constexpr ((TTrackFillMap & VarManager::ObjTypes::ReducedMuonCollInfo) > 0 ) {
2216+ if constexpr (eventHasQvector || eventHasQvectorCentr) {
2217+ dileptonFlowList (event.collisionId (), VarManager::fgValues[VarManager::kMass ], VarManager::fgValues[VarManager::kCentFT0C ],
2218+ VarManager::fgValues[VarManager::kPt ], VarManager::fgValues[VarManager::kEta ], VarManager::fgValues[VarManager::kPhi ], t1.sign () + t2.sign (), isFirst,
2219+ VarManager::fgValues[VarManager::kU2Q2 ], VarManager::fgValues[VarManager::kR2SP_AB ], VarManager::fgValues[VarManager::kR2SP_AC ], VarManager::fgValues[VarManager::kR2SP_BC ],
2220+ VarManager::fgValues[VarManager::kU3Q3 ], VarManager::fgValues[VarManager::kR3SP ],
2221+ VarManager::fgValues[VarManager::kCos2DeltaPhi ], VarManager::fgValues[VarManager::kR2EP_AB ], VarManager::fgValues[VarManager::kR2EP_AC ], VarManager::fgValues[VarManager::kR2EP_BC ],
2222+ VarManager::fgValues[VarManager::kCos3DeltaPhi ], VarManager::fgValues[VarManager::kR3EP ],
2223+ VarManager::fgValues[VarManager::kCORR2POI ], VarManager::fgValues[VarManager::kCORR4POI ], VarManager::fgValues[VarManager::kM01POI ], VarManager::fgValues[VarManager::kM0111POI ],
2224+ VarManager::fgValues[VarManager::kCORR2REF ], VarManager::fgValues[VarManager::kCORR4REF ], VarManager::fgValues[VarManager::kM11REF ], VarManager::fgValues[VarManager::kM1111REF ],
2225+ VarManager::fgValues[VarManager::kMultDimuons ], VarManager::fgValues[VarManager::kMultA ]);
22282226 }
22292227 }
22302228 if (t1.sign () != t2.sign ()) {
0 commit comments