@@ -470,7 +470,7 @@ struct cksspinalignment {
470470 continue ;
471471 }
472472
473- const int8_t charge = static_cast <int8_t >(track.sign ());
473+ const auto charge = static_cast <int8_t >(track.sign ());
474474
475475 if (charge == 0 ) {
476476 continue ;
@@ -496,6 +496,9 @@ struct cksspinalignment {
496496 auto postrack = v0.template posTrack_as <AllTrackCandidates>();
497497 auto negtrack = v0.template negTrack_as <AllTrackCandidates>();
498498
499+ const auto posId = static_cast <int64_t >(postrack.globalIndex ());
500+ const auto negId = static_cast <int64_t >(negtrack.globalIndex ());
501+
499502 ROOT ::Math::PxPyPzMVector pionPos (v0.pxpos (), v0.pypos (), v0.pzpos (), o2::constants::physics::MassPionCharged);
500503 ROOT ::Math::PxPyPzMVector pionNeg (v0.pxneg (), v0.pyneg (), v0.pzneg (), o2::constants::physics::MassPionCharged);
501504 ROOT ::Math::PxPyPzMVector k0s = pionPos + pionNeg;
@@ -504,18 +507,18 @@ struct cksspinalignment {
504507 // v0.distovertotmom(collision.posX(), collision.posY(), collision.posZ()) *
505508 // o2::constants::physics::MassK0;
506509
507- selectedK0s.push_back ({static_cast < float >( k0s.Px () ),
508- static_cast < float >( k0s.Py () ),
509- static_cast < float >( k0s.Pz () ),
510- static_cast < float >( k0s.M () ),
511- static_cast < float >( v0.v0cosPA () ),
512- static_cast < float >( v0.v0radius () ),
513- static_cast < float >( std::abs (v0.dcapostopv () )),
514- static_cast < float >( std::abs (v0.dcanegtopv () )),
515- static_cast < float >( std::abs (v0.dcaV0daughters () )),
510+ selectedK0s.push_back ({k0s.Px (),
511+ k0s.Py (),
512+ k0s.Pz (),
513+ k0s.M (),
514+ v0.v0cosPA (),
515+ v0.v0radius (),
516+ std::abs (v0.dcapostopv ()),
517+ std::abs (v0.dcanegtopv ()),
518+ std::abs (v0.dcaV0daughters ()),
516519 // lifetime,
517- postrack. globalIndex () ,
518- negtrack. globalIndex () });
520+ posId ,
521+ negId });
519522
520523 histos.fill (HIST (" hV0Info" ), 1.5 );
521524 histos.fill (HIST (" hKShortMass" ), k0s.M ());
0 commit comments