]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliKFParticle.h
increased classdef version for added fDebug
[u/mrichter/AliRoot.git] / STEER / AliKFParticle.h
index 06fe2bdd58418f9e0f0b609fe3829e0b636f970a..e8ddfc555d98403cba4718c660b2f32195e3c45c 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: 
   
@@ -330,7 +326,7 @@ class AliKFParticle :public AliKFParticleBase
 
 inline void AliKFParticle::SetField( Double_t Bz )
 { 
-  fgBz = -Bz;//!!!
+  fgBz = Bz;
 }
 
 
@@ -863,20 +859,7 @@ inline Double_t AliKFParticle::GetDeviationFromParticle( const AliKFParticle &p
 
 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 );
+  AliKFParticleBase::SubtractFromVertex( v );
 }
 
 inline Double_t AliKFParticle::GetFieldAlice()