@@ -1835,7 +1835,7 @@ struct taggingHFE {
18351835 continue ;
18361836 }
18371837
1838- emmllv0pair (leptonTable.lastIndex (),
1838+ emmllv0pair (leptonTable.lastIndex (), 0 ,
18391839 v0.pt (), v0.rapidity (0 ),
18401840 RecoDecay::cpa (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{v0.x (), v0.y (), v0.z ()}, std::array<float , 3 >{v0.px (), v0.py (), v0.pz ()}),
18411841 RecoDecay::cpaXY (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{v0.x (), v0.y (), v0.z ()}, std::array<float , 3 >{v0.px (), v0.py (), v0.pz ()}),
@@ -1896,7 +1896,7 @@ struct taggingHFE {
18961896 continue ;
18971897 }
18981898
1899- emmllv0pair (leptonTable.lastIndex (),
1899+ emmllv0pair (leptonTable.lastIndex (), 1 ,
19001900 v0.pt (), v0.rapidity (1 ),
19011901 RecoDecay::cpa (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{v0.x (), v0.y (), v0.z ()}, std::array<float , 3 >{v0.px (), v0.py (), v0.pz ()}),
19021902 RecoDecay::cpaXY (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{v0.x (), v0.y (), v0.z ()}, std::array<float , 3 >{v0.px (), v0.py (), v0.pz ()}),
@@ -1962,8 +1962,8 @@ struct taggingHFE {
19621962 continue ;
19631963 }
19641964
1965- emmllcascpair (leptonTable.lastIndex (),
1966- cascade.pt (), cascade.rapidity (0 ),
1965+ emmllcascpair (leptonTable.lastIndex (), 0 ,
1966+ cascade.sign () / cascade. pt (), cascade.rapidity (0 ),
19671967 RecoDecay::cpa (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{cascade.x (), cascade.y (), cascade.z ()}, std::array<float , 3 >{cascade.px (), cascade.py (), cascade.pz ()}),
19681968 RecoDecay::cpaXY (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{cascade.x (), cascade.y (), cascade.z ()}, std::array<float , 3 >{cascade.px (), cascade.py (), cascade.pz ()}),
19691969 RecoDecay::cpaRZ (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{cascade.x (), cascade.y (), cascade.z ()}, std::array<float , 3 >{cascade.px (), cascade.py (), cascade.pz ()}),
@@ -2028,8 +2028,8 @@ struct taggingHFE {
20282028 continue ;
20292029 }
20302030
2031- emmllcascpair (leptonTable.lastIndex (),
2032- cascade.pt (), cascade.rapidity (2 ),
2031+ emmllcascpair (leptonTable.lastIndex (), 1 ,
2032+ cascade.sign () / cascade. pt (), cascade.rapidity (2 ),
20332033 RecoDecay::cpa (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{cascade.x (), cascade.y (), cascade.z ()}, std::array<float , 3 >{cascade.px (), cascade.py (), cascade.pz ()}),
20342034 RecoDecay::cpaXY (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{cascade.x (), cascade.y (), cascade.z ()}, std::array<float , 3 >{cascade.px (), cascade.py (), cascade.pz ()}),
20352035 RecoDecay::cpaRZ (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{cascade.x (), cascade.y (), cascade.z ()}, std::array<float , 3 >{cascade.px (), cascade.py (), cascade.pz ()}),
@@ -2260,7 +2260,7 @@ struct taggingHFE {
22602260 continue ;
22612261 }
22622262
2263- emmllv0pair (leptonTable.lastIndex (),
2263+ emmllv0pair (leptonTable.lastIndex (), 0 ,
22642264 v0.pt (), v0.rapidity (0 ),
22652265 RecoDecay::cpa (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{v0.x (), v0.y (), v0.z ()}, std::array<float , 3 >{v0.px (), v0.py (), v0.pz ()}),
22662266 RecoDecay::cpaXY (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{v0.x (), v0.y (), v0.z ()}, std::array<float , 3 >{v0.px (), v0.py (), v0.pz ()}),
@@ -2321,7 +2321,7 @@ struct taggingHFE {
23212321 continue ;
23222322 }
23232323
2324- emmllv0pair (leptonTable.lastIndex (),
2324+ emmllv0pair (leptonTable.lastIndex (), 2 ,
23252325 v0.pt (), v0.rapidity (1 ),
23262326 RecoDecay::cpa (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{v0.x (), v0.y (), v0.z ()}, std::array<float , 3 >{v0.px (), v0.py (), v0.pz ()}),
23272327 RecoDecay::cpaXY (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{v0.x (), v0.y (), v0.z ()}, std::array<float , 3 >{v0.px (), v0.py (), v0.pz ()}),
@@ -2387,8 +2387,8 @@ struct taggingHFE {
23872387 continue ;
23882388 }
23892389
2390- emmllcascpair (leptonTable.lastIndex (),
2391- cascade.pt (), cascade.rapidity (0 ),
2390+ emmllcascpair (leptonTable.lastIndex (), 0 ,
2391+ cascade.sign () / cascade. pt (), cascade.rapidity (0 ),
23922392 RecoDecay::cpa (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{cascade.x (), cascade.y (), cascade.z ()}, std::array<float , 3 >{cascade.px (), cascade.py (), cascade.pz ()}),
23932393 RecoDecay::cpaXY (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{cascade.x (), cascade.y (), cascade.z ()}, std::array<float , 3 >{cascade.px (), cascade.py (), cascade.pz ()}),
23942394 RecoDecay::cpaRZ (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{cascade.x (), cascade.y (), cascade.z ()}, std::array<float , 3 >{cascade.px (), cascade.py (), cascade.pz ()}),
@@ -2453,8 +2453,8 @@ struct taggingHFE {
24532453 continue ;
24542454 }
24552455
2456- emmllcascpair (leptonTable.lastIndex (),
2457- cascade.pt (), cascade.rapidity (2 ),
2456+ emmllcascpair (leptonTable.lastIndex (), 1 ,
2457+ cascade.sign () / cascade. pt (), cascade.rapidity (2 ),
24582458 RecoDecay::cpa (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{cascade.x (), cascade.y (), cascade.z ()}, std::array<float , 3 >{cascade.px (), cascade.py (), cascade.pz ()}),
24592459 RecoDecay::cpaXY (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{cascade.x (), cascade.y (), cascade.z ()}, std::array<float , 3 >{cascade.px (), cascade.py (), cascade.pz ()}),
24602460 RecoDecay::cpaRZ (std::array<float , 3 >{collision.posX (), collision.posY (), collision.posZ ()}, std::array<float , 3 >{cascade.x (), cascade.y (), cascade.z ()}, std::array<float , 3 >{cascade.px (), cascade.py (), cascade.pz ()}),
0 commit comments