@@ -875,9 +875,9 @@ struct HfDataCreatorCharmResoReduced {
875875 prongIdsD[0 ] = candD.prong0Id ();
876876 prongIdsD[1 ] = candD.prong1Id ();
877877 prongIdsD[2 ] = candD.prongPiId ();
878- std::copy (candD .pVectorProng0 (). begin (), candD.pVectorProng0 (). end (), varUtils. pVectorProng0 . begin () );
879- std::copy (candD .pVectorProng1 (). begin (), candD.pVectorProng1 (). end (), varUtils. pVectorProng1 . begin () );
880- std::copy (candD. pVecSoftPi (). begin (), candD.pVecSoftPi (). end (), varUtils. pVectorProng2 . begin () );
878+ varUtils .pVectorProng0 = candD.pVectorProng0 ();
879+ varUtils .pVectorProng1 = candD.pVectorProng1 ();
880+ varUtils. pVectorProng2 = candD.pVecSoftPi ();
881881 charmHadDauTracks.push_back (candD.template prong0_as <TrIU>());
882882 charmHadDauTracks.push_back (candD.template prong1_as <TrIU>());
883883 charmHadDauTracks.push_back (candD.template prongPi_as <TrIU>());
@@ -896,9 +896,9 @@ struct HfDataCreatorCharmResoReduced {
896896 prongIdsD[1 ] = candD.prong1Id ();
897897 prongIdsD[2 ] = candD.prong2Id ();
898898 varUtils.signD = prong0.sign ();
899- std::copy (candD .pVectorProng0 (). begin (), candD.pVectorProng0 (). end (), varUtils. pVectorProng0 . begin () );
900- std::copy (candD .pVectorProng1 (). begin (), candD.pVectorProng1 (). end (), varUtils. pVectorProng1 . begin () );
901- std::copy (candD .pVectorProng2 (). begin (), candD.pVectorProng2 (). end (), varUtils. pVectorProng2 . begin () );
899+ varUtils .pVectorProng0 = candD.pVectorProng0 ();
900+ varUtils .pVectorProng1 = candD.pVectorProng1 ();
901+ varUtils .pVectorProng2 = candD.pVectorProng2 ();
902902 dtype = static_cast <int8_t >(varUtils.signD * DType::Dplus);
903903 charmHadDauTracks.push_back (candD.template prong0_as <TrIU>());
904904 charmHadDauTracks.push_back (candD.template prong1_as <TrIU>());
@@ -918,8 +918,8 @@ struct HfDataCreatorCharmResoReduced {
918918 prongIdsD[2 ] = -1 ; // D0 does not have a third prong
919919 charmHadDauTracks.push_back (candD.template prong0_as <TrIU>());
920920 charmHadDauTracks.push_back (candD.template prong1_as <TrIU>());
921- std::copy (candD .pVectorProng0 (). begin (), candD.pVectorProng0 (). end (), varUtils. pVectorProng0 . begin () );
922- std::copy (candD .pVectorProng1 (). begin (), candD.pVectorProng1 (). end (), varUtils. pVectorProng1 . begin () );
921+ varUtils .pVectorProng0 = candD.pVectorProng0 ();
922+ varUtils .pVectorProng1 = candD.pVectorProng1 ();
923923 varUtils.pVectorProng2 = {0 .f , 0 .f , 0 .f }; // D0 does not have a third prong
924924 if constexpr (withMl) {
925925 std::copy (candD.mlProbD0 ().begin (), candD.mlProbD0 ().end (), bdtScores.begin ());
0 commit comments