]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCtrackerParam.h
Include strings.h needed on Solaris x86
[u/mrichter/AliRoot.git] / TPC / AliTPCtrackerParam.h
index d790347f806ec9af8e4487d8cf03be3560de006e..340579a6f6d0b9cdd4cf407fefbef8b7e2d57cc5 100644 (file)
@@ -30,16 +30,16 @@ class TTree;
 #include "AliConfig.h"
 #include "AliTPCkineGrid.h"
 #include "AliTPCtrack.h"
-#include "AliESD.h"
+#include "AliESDEvent.h"
 //----------------------------
 
 class AliTPC;
 
 class AliTPCtrackerParam:
   public TObject
-{
-   
+{   
  public:
+  
   AliTPCtrackerParam(Int_t coll=0, Double_t Bz=0.4,
                     const char* evfoldname = AliConfig::GetDefaultEventFolderName());
   virtual ~AliTPCtrackerParam();
@@ -49,7 +49,7 @@ class AliTPCtrackerParam:
   AliTPCtrackerParam(const AliTPCtrackerParam& p);
   //
   Int_t Init();
-  Int_t BuildTPCtracks(AliESD* event);
+  Int_t BuildTPCtracks(AliESDEvent* event);
   // these functions are used to create a DB of cov. matrices,
   // including regularization, efficiencies and dE/dx
   void  AllGeantTracks() { fSelAndSmear=kFALSE; return; }
@@ -85,6 +85,17 @@ class AliTPCtrackerParam:
   //********* Internal class definition *******
   class AliTPCseedGeant : public TObject {
   public:
+    AliTPCseedGeant():TObject(),
+      fXg(0.),
+      fYg(0.),
+      fZg(0.),
+      fPx(0.),
+      fPy(0.),
+      fPz(0.),
+      fAlpha(0.),
+      fLabel(0),
+      fSector(0){}
+
     AliTPCseedGeant(Double_t x=0.,Double_t y=0.,Double_t z=0.,
                    Double_t px=0.,Double_t py=0.,Double_t pz=0.,
                    Int_t lab=0);