]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliKFParticle.h
For embedding: use AliESDEvent instead of AliESD (obsolete)
[u/mrichter/AliRoot.git] / STEER / AliKFParticle.h
index 06fe2bdd58418f9e0f0b609fe3829e0b636f970a..6671b18f4cbe28d405d6a58ff822ec2be70572b9 100644 (file)
 #define ALIKFPARTICLE_H
 
 #include "AliKFParticleBase.h"
-#include "AliESDVertex.h"
+#include "TMath.h"
 
 class AliVTrack;
+class AliVVertex;
 
 class AliKFParticle :public AliKFParticleBase
 {
@@ -67,10 +68,6 @@ class AliKFParticle :public AliKFParticleBase
 
   AliKFParticle( const AliVVertex &vertex );
 
-  //* Copy position part to ESD vertex 
-
-  void CopyToESDVertex( AliESDVertex &Vtx ) const ;
-
   //* Initialise covariance matrix and set current parameters to 0.0 
 
   void Initialize();
@@ -289,7 +286,6 @@ class AliKFParticle :public AliKFParticleBase
   //* Subtract the particle from the vertex  
 
   void SubtractFromVertex( AliKFParticle &v ) const ;
-  void SubtractFromVertex( AliESDVertex &v ) const ;
 
  protected: 
   
@@ -866,19 +862,6 @@ inline void AliKFParticle::SubtractFromVertex( AliKFParticle &v ) const
   AliKFParticleBase::SubtractFromVertex( v.fP, v.fC, v.fChi2, v.fNDF);
 }
 
-inline void AliKFParticle::SubtractFromVertex( AliESDVertex &v ) const 
-{
-  AliKFParticle vTmp(v);
-  SubtractFromVertex( vTmp );
-  v = AliESDVertex( vTmp.fP, vTmp.fC, vTmp.fChi2, (vTmp.fNDF +3)/2, v.GetName() );
-}
-inline void AliKFParticle::CopyToESDVertex( AliESDVertex &v ) const 
-{
-  AliKFParticle vTmp=*this;
-  v = AliESDVertex( vTmp.fP, vTmp.fC, vTmp.fChi2, (vTmp.fNDF +3)/2 );
-}
-
 inline Double_t AliKFParticle::GetFieldAlice()
 { 
   return fgBz;