]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliKFVertex.h
Update MC pt shape syst
[u/mrichter/AliRoot.git] / STEER / AliKFVertex.h
index 340099917869eb9d011d93312479cc220a5d39fb..9f3fa58fc94fab2482773bc5ae6cd8b535dd0cd4 100644 (file)
@@ -20,7 +20,6 @@
 
 #include "AliKFParticle.h"
 #include "AliVVertex.h"
-#include "AliESDVertex.h"
 
 class AliKFVertex : public AliKFParticle
 {
@@ -43,10 +42,6 @@ class AliKFVertex : public AliKFParticle
 
   AliKFVertex( const AliVVertex &vertex );
 
-  //* Copy vertex part to ESD vertex 
-
-  void CopyToESDVertex( AliESDVertex &Vtx ) const ;
-
 
   //*
   //*  ACCESSORS
@@ -54,7 +49,7 @@ class AliKFVertex : public AliKFParticle
 
   //* 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 
@@ -102,12 +97,6 @@ class AliKFVertex : public AliKFParticle
 //---------------------------------------------------------------------
 
 
-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 );