24 if ( m_track0 == 0 || m_track1 == 0 )
return false;
29 HepLorentzVector ksp4 = pion1p4 + pion2p4;
36 m_vtxFit->setChisqCut( 100 );
37 m_vtxFit->AddTrack( 0, wvTrk1 );
38 m_vtxFit->AddTrack( 1, wvTrk2 );
39 m_vtxFit->AddVertex( 0, m_vtxpar, 0, 1 );
40 if ( !m_vtxFit->Fit( 0 ) )
return false;
42 m_vtxFit->BuildVirtualParticle( 0 );
47 m_2ndVtxFit->setChisqCut( 100 );
48 m_2ndVtxFit->setPrimaryVertex( m_privtxpar );
49 m_2ndVtxFit->AddTrack( 0, wtKs );
50 m_2ndVtxFit->setVpar( vtKs );
51 if ( !m_2ndVtxFit->Fit() )
return false;
52 HepLorentzVector vp4Ks = m_2ndVtxFit->p4par();
55 m_vchi2ks1 = m_vtxFit->chisq( 0 );
56 m_vchi2ks2 = m_2ndVtxFit->chisq();
57 m_vlks = m_2ndVtxFit->decayLength();
58 m_vrks = m_2ndVtxFit->decayLength() / m_2ndVtxFit->decayLengthError();