@@ -4350,14 +4350,14 @@ void VarManager::FillPairVn(T1 const& t1, T2 const& t2, float* values)
43504350 values[kM0111POI ] = values[kMultDimuons ] * (values[kS31A ] - 3 . * values[kS11A ] * values[kS12A ] + 2 . * values[kS13A ]);
43514351 values[kCORR2POI ] = (P2 * conj (Q21)).real () / values[kM01POI ];
43524352 values[kCORR4POI ] = (P2 * Q21 * conj (Q21) * conj (Q21) - P2 * Q21 * conj (Q42) - 2 . * values[kS12A ] * P2 * conj (Q21) + 2 . * P2 * conj (Q23)).real () / values[kM0111POI ];
4353- values[kM01POIoverMp ] = values[kMultDimuons ] > 0 && !(std::isnan (values[kM01POI ]) || std::isinf (values[kM01POI ])) ? values[kM01POI ] / values[kMultDimuons ] : 0 ;
4354- values[kM0111POIoverMp ] = values[kMultDimuons ] > 0 && !(std::isnan (values[kM0111POI ]) || std::isinf (values[kM0111POI ])) ? values[kM0111POI ] / values[kMultDimuons ] : 0 ;
4355- values[kM11REFoverMp ] = values[kMultDimuons ] > 0 && !(std::isnan (values[kM11REF ]) || std::isinf (values[kM11REF ])) ? values[kM11REF ] / values[kMultDimuons ] : 0 ;
4356- values[kM1111REFoverMp ] = values[kMultDimuons ] > 0 && !(std::isnan (values[kM1111REF ]) || std::isinf (values[kM1111REF ])) ? values[kM1111REF ] / values[kMultDimuons ] : 0 ;
4357- values[kCORR2POIMp ] = std::isnan (values[kCORR2POI ]) || std::isinf (values[kCORR2POI ]) ? 0 : values[kCORR2POI ] * values[kMultDimuons ];
4358- values[kCORR4POIMp ] = std::isnan (values[kCORR4POI ]) || std::isinf (values[kCORR4POI ]) ? 0 : values[kCORR4POI ] * values[kMultDimuons ];
4359- values[kCORR2REF ] = std::isnan (values[kCORR2REF ]) || std::isinf (values[kCORR2REF ]) ? 0 : values[kCORR2REF ];
4360- values[kCORR4REF ] = std::isnan (values[kCORR4REF ]) || std::isinf (values[kCORR4REF ]) ? 0 : values[kCORR4REF ];
4353+ values[kM01POIoverMp ] = values[kMultDimuons ] > 0 && !(std::isnan (values[kM01POI ]) || std::isinf (values[kM01POI ]) || std::isnan (values[ kCORR2POI ]) || std::isinf (values[ kCORR2POI ]) ) ? values[kM01POI ] / values[kMultDimuons ] : 0 ;
4354+ values[kM0111POIoverMp ] = values[kMultDimuons ] > 0 && !(std::isnan (values[kM0111POI ]) || std::isinf (values[kM0111POI ]) || std::isnan (values[ kCORR4POI ]) || std::isinf (values[ kCORR4POI ]) ) ? values[kM0111POI ] / values[kMultDimuons ] : 0 ;
4355+ values[kM11REFoverMp ] = values[kMultDimuons ] > 0 && !(std::isnan (values[kM11REF ]) || std::isinf (values[kM11REF ]) || std::isnan (values[ kCORR2REF ]) || std::isinf (values[ kCORR2REF ]) ) ? values[kM11REF ] / values[kMultDimuons ] : 0 ;
4356+ values[kM1111REFoverMp ] = values[kMultDimuons ] > 0 && !(std::isnan (values[kM1111REF ]) || std::isinf (values[kM1111REF ]) || std::isnan (values[ kCORR4REF ]) || std::isinf (values[ kCORR4REF ]) ) ? values[kM1111REF ] / values[kMultDimuons ] : 0 ;
4357+ values[kCORR2POIMp ] = std::isnan (values[kCORR2POI ]) || std::isinf (values[kCORR2POI ]) || std::isnan (values[ kM01POI ]) || std::isinf (values[ kM01POI ]) ? 0 : values[kCORR2POI ] * values[kMultDimuons ];
4358+ values[kCORR4POIMp ] = std::isnan (values[kCORR4POI ]) || std::isinf (values[kCORR4POI ]) || std::isnan (values[ kM0111POI ]) || std::isinf (values[ kM0111POI ]) ? 0 : values[kCORR4POI ] * values[kMultDimuons ];
4359+ values[kCORR2REF ] = std::isnan (values[kM11REFoverMp ]) || std::isinf (values[ kM11REFoverMp ]) || std::isnan (values[ kCORR2REF ]) || std::isinf (values[kCORR2REF ]) ? 0 : values[kCORR2REF ];
4360+ values[kCORR4REF ] = std::isnan (values[kM1111REFoverMp ]) || std::isinf (values[ kM1111REFoverMp ]) || std::isnan (values[ kCORR4REF ]) || std::isinf (values[kCORR4REF ]) ? 0 : values[kCORR4REF ];
43614361 }
43624362
43634363 ROOT::Math::PtEtaPhiMVector v1_vp (v1.Pt (), v1.Eta (), v1.Phi () - Psi2B, v1.M ());
0 commit comments