#include "AliKFParticle.h"
#include "AliVVertex.h"
-#include "AliESDVertex.h"
class AliKFVertex : public AliKFParticle
{
AliKFVertex( const AliVVertex &vertex );
- //* Copy vertex part to ESD vertex
-
- void CopyToESDVertex( AliESDVertex &Vtx ) const ;
-
//*
//* ACCESSORS
//* Number of tracks composing the vertex
- Int_t GetNContributors() const { return (fNDF+3)/2; }
+ Int_t GetNContributors() const { return fIsConstrained ?fNDF/2:(fNDF+3)/2; }
//*
//* CONSTRUCTION OF THE VERTEX BY ITS DAUGHTERS
//---------------------------------------------------------------------
-inline void AliKFVertex::CopyToESDVertex( AliESDVertex &v ) const
-{
- AliKFVertex vTmp=*this;
- v = AliESDVertex( vTmp.fP, vTmp.fC, vTmp.fChi2, (vTmp.fNDF +3)/2 );
-}
-
inline void AliKFVertex::operator +=( const AliKFParticle &Daughter )
{
AliKFParticle::operator +=( Daughter );