Moving ALiITSVertex to AliESDVertex
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 17 Feb 2004 16:15:31 +0000 (16:15 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 17 Feb 2004 16:15:31 +0000 (16:15 +0000)
25 files changed:
ANALYSIS/AliD0toKpiAnalysis.cxx
ANALYSIS/AliD0toKpiAnalysis.h
ITS/AliITSLoader.h
ITS/AliITSVertexer.cxx
ITS/AliITSVertexer.h
ITS/AliITSVertexerFast.cxx
ITS/AliITSVertexerFast.h
ITS/AliITSVertexerIons.cxx
ITS/AliITSVertexerIons.h
ITS/AliITSVertexerPPZ.cxx
ITS/AliITSVertexerPPZ.h
ITS/AliITSVertexerTracks.cxx
ITS/AliITSVertexerTracks.h
ITS/AliITSVertexerZ.cxx
ITS/AliITSVertexerZ.h
ITS/AliITStrackerSA.cxx
ITS/AliITStrackerSA.h
ITS/ITSLinkDef.h
ITS/libITS.pkg
STEER/AliESDVertex.cxx [moved from ITS/AliITSVertex.cxx with 88% similarity]
STEER/AliESDVertex.h [moved from ITS/AliITSVertex.h with 84% similarity]
STEER/AliESDvertex.cxx [deleted file]
STEER/AliESDvertex.h [deleted file]
STEER/STEERLinkDef.h
STEER/libSTEER.pkg

index 8f1fed8460b118e8ec155affe56199c7821d5fcc..be83cb5c76e78368282b3bb7e0876a4d250e671e 100644 (file)
@@ -35,7 +35,7 @@
 #include "AliRunLoader.h"
 #include "AliITStrackV2.h"
 #include "AliITSVertexerTracks.h"
-#include "AliITSVertex.h"
+#include "AliESDVertex.h"
 #include "AliV0vertexer.h"
 #include "AliV0vertex.h"
 #include "AliD0toKpi.h"
@@ -207,7 +207,7 @@ void AliD0toKpiAnalysis::FindCandidates(Int_t evFirst,Int_t evLast,
 
     // retrieve primary vertex from file
     sprintf(vtxName,"VertexTracks_%d",ev);
-    AliITSVertex *vertex1stored = (AliITSVertex*)trkFile->Get(vtxName);
+    AliESDVertex *vertex1stored = (AliESDVertex*)trkFile->Get(vtxName);
     vertex1stored->GetXYZ(fV1);
     delete vertex1stored;
 
@@ -289,8 +289,8 @@ void AliD0toKpiAnalysis::FindCandidates(Int_t evFirst,Int_t evLast,
            skipped[0] = trkEntryP[iTrkP];
            skipped[1] = trkEntryN[iTrkN];
            vertexer1->SetSkipTracks(2,skipped);
-           AliITSVertex *vertex1onfly = 
-             (AliITSVertex*)vertexer1->VertexOnTheFly(*trkTree); 
+           AliESDVertex *vertex1onfly = 
+             (AliESDVertex*)vertexer1->VertexOnTheFly(*trkTree); 
            if(vertex1onfly->GetNContributors()>0) goodVtx1 = kTRUE;
            vertex1onfly->GetXYZ(fV1);
            //vertex1onfly->PrintStatus();
@@ -444,7 +444,7 @@ void AliD0toKpiAnalysis::FindCandidatesESD(Int_t evFirst,Int_t evLast,
 
     // retrieve primary vertex from file
     //sprintf(vtxName,"Vertex_%d",ev);
-    //AliITSVertex *vertex1stored = (AliITSVertex*)trkFile->Get(vtxName);
+    //AliESDVertex *vertex1stored = (AliESDVertex*)trkFile->Get(vtxName);
     //vertex1stored->GetXYZ(fV1);
     //delete vertex1stored;
     event->GetVertex(fV1,covV1);
@@ -530,8 +530,8 @@ void AliD0toKpiAnalysis::FindCandidatesESD(Int_t evFirst,Int_t evLast,
            skipped[0] = trkEntryP[iTrkP];
            skipped[1] = trkEntryN[iTrkN];
            vertexer1->SetSkipTracks(2,skipped);
-           AliITSVertex *vertex1onfly = 
-             (AliITSVertex*)vertexer1->VertexOnTheFly(*trkTree); 
+           AliESDVertex *vertex1onfly = 
+             (AliESDVertex*)vertexer1->VertexOnTheFly(*trkTree); 
            if(vertex1onfly->GetNContributors()>0) goodVtx1 = kTRUE;
            vertex1onfly->GetXYZ(fV1);
            //vertex1onfly->PrintStatus();
index cf87106e30edc11db898b781ea63cd4e2871303a..326d085c1e8b4c27a85d26dea441d521e6c0c7f2 100644 (file)
@@ -16,7 +16,7 @@
 #include "AliESD.h"
 #include "AliITStrackV2.h"
 #include "AliITSVertexerTracks.h"
-#include "AliITSVertex.h"
+#include "AliESDVertex.h"
 #include "AliV0vertexer.h"
 #include "AliV0vertex.h"
 #include "AliD0toKpi.h"
index 14b4443e489185e5011752352df5f835c6312e8a..15a82979956870ed26570fdb32f1d3d2ef3d51f4 100644 (file)
@@ -2,7 +2,7 @@
 #define ALIITSLOADER_H
 
 #include <AliLoader.h>
-#include <AliITSVertex.h>
+#include <AliESDVertex.h>
 
 
 class AliITSLoader: public AliLoader
@@ -32,9 +32,9 @@ class AliITSLoader: public AliLoader
     void           SetVerticesFileName(const TString& fname){GetVertexDataLoader()->SetFileName(fname);}
     void           UnloadVertices(){GetVertexDataLoader()->GetBaseLoader(0)->Unload();}
     virtual Int_t  WriteVertices(Option_t* opt=""){return GetVertexDataLoader()->GetBaseLoader(0)->WriteData(opt);}
-    virtual Int_t PostVertex(AliITSVertex *ptr){return GetVertexDataLoader()->GetBaseLoader(0)->Post(ptr);}
+    virtual Int_t PostVertex(AliESDVertex *ptr){return GetVertexDataLoader()->GetBaseLoader(0)->Post(ptr);}
     //    virtual void SetVerticesContName(const char *name){GetVertexDataLoader()->GetBaseLoader(0)->SetName(name);}
-    AliITSVertex *GetVertex(){return static_cast <AliITSVertex*>(GetVertexDataLoader()->GetBaseLoader(0)->Get());}
+    AliESDVertex *GetVertex(){return static_cast <AliESDVertex*>(GetVertexDataLoader()->GetBaseLoader(0)->Get());}
 
     //V0s
     AliDataLoader* GetV0DataLoader() {return GetDataLoader("V0 Vertices");}
index c186ae700caa1b9c24f371e492f4b5213ca73416..a9bde2e4cde455ee3464e5c66ff20f80cf4f6911 100644 (file)
@@ -1,4 +1,4 @@
-#include <AliITSVertex.h>
+#include <AliESDVertex.h>
 #include <AliITSVertexer.h>
 #include <AliRunLoader.h>
 #include <AliITSLoader.h>
@@ -7,7 +7,7 @@ ClassImp(AliITSVertexer)
 
 //////////////////////////////////////////////////////////////////////
 // Base class for primary vertex reconstruction                     //
-// AliITSVertex is a class for full 3D primary vertex finding       //
+// AliESDVertexer is a class for full 3D primary vertex finding     //
 // derived classes: AliITSVertexerIons AliITSvertexerPPZ            //
 //                  AliITSVertexerTracks                            //
 //////////////////////////////////////////////////////////////////////
index 25a80e869396b2a71598b490796718d458d4cc11..0d5fa1f95fe681141031c0362f22e41e3c38dc64 100644 (file)
@@ -12,7 +12,7 @@
 class TFile;
 class TString;
 class TTRee;
-class AliITSVertex;
+class AliESDVertex;
 
 
 class AliITSVertexer : public TObject {
@@ -25,7 +25,7 @@ class AliITSVertexer : public TObject {
     // destructor
     virtual ~AliITSVertexer(); 
     // computes the vertex for the current event
-    virtual AliITSVertex* FindVertexForCurrentEvent(Int_t evnumb)=0; 
+    virtual AliESDVertex* FindVertexForCurrentEvent(Int_t evnumb)=0; 
     // computes the vetex for each event and stores it on file
     virtual void FindVertices()= 0;
     virtual void PrintStatus() const = 0;
@@ -42,7 +42,7 @@ class AliITSVertexer : public TObject {
     // assignment operator (NO assignment allowed)
     AliITSVertexer& operator=(const AliITSVertexer& /* vtxr */);
 
-    AliITSVertex *fCurrentVertex;  //! pointer to the vertex of the current
+    AliESDVertex *fCurrentVertex;  //! pointer to the vertex of the current
                                    //  event
     Int_t fFirstEvent;          // First event to be processed by FindVertices
     Int_t fLastEvent;           // Last event to be processed by FindVertices 
index 1a0d21465c95e8754d18675942583bd8422f0beb..e9a234e376a26cb72be4451e2fe134ab05657e1e 100644 (file)
@@ -15,7 +15,7 @@
 #include <Riostream.h>
 #include <TArrayF.h>
 #include <TRandom.h>
-#include "AliITSVertex.h"
+#include "AliESDVertex.h"
 #include <AliITSVertexerFast.h>
 #include "AliHeader.h"
 #include "AliGenEventHeader.h"
@@ -55,7 +55,7 @@ AliITSVertexerFast::~AliITSVertexerFast(){
 }
 
 //______________________________________________________________________
-AliITSVertex* AliITSVertexerFast::FindVertexForCurrentEvent(Int_t evnumb){
+AliESDVertex* AliITSVertexerFast::FindVertexForCurrentEvent(Int_t evnumb){
   // Defines the AliITSVertex for the current event
   fCurrentVertex = 0;
   AliRunLoader *rl =AliRunLoader::GetRunLoader();
@@ -73,7 +73,7 @@ AliITSVertex* AliITSVertexerFast::FindVertexForCurrentEvent(Int_t evnumb){
   }
   char name[30];
   sprintf(name,"Vertex_%d",evnumb);
-  fCurrentVertex = new AliITSVertex(vrtx,fSmear,name);
+  fCurrentVertex = new AliESDVertex(vrtx,fSmear,name);
   fCurrentVertex->SetTruePos(vrttrue);
   return fCurrentVertex;
 }
index 0a675faf9dcd95236a0d3569185fdcbb688fdefa..6763af844227a9eaec7aced1718df5090c1411c5 100644 (file)
@@ -20,7 +20,7 @@ class AliITSVertexerFast : public AliITSVertexer {
   AliITSVertexerFast();
   AliITSVertexerFast(Double_t *smear);
   virtual ~AliITSVertexerFast(); 
-  virtual AliITSVertex* FindVertexForCurrentEvent(Int_t evnumb);
+  virtual AliESDVertex* FindVertexForCurrentEvent(Int_t evnumb);
   virtual void FindVertices();
   virtual void PrintStatus() const;
 
index e95208bb04a29b7d202afbff81c5a36cf85c2c8f..e5e257a0dbbdcd40c11c064ba4966d73efa469e6 100644 (file)
@@ -19,7 +19,7 @@
 #include <TH1.h>
 #include <TF1.h>
 #include <TCanvas.h>
-#include <AliITSVertex.h>
+#include <AliESDVertex.h>
 #include <TObjArray.h>
 #include <TObject.h>
 #include <AliITSVertexerPPZ.h>
@@ -68,8 +68,8 @@ AliITSVertexerIons::~AliITSVertexerIons() {
 }
 
 //______________________________________________________________________
-AliITSVertex* AliITSVertexerIons::FindVertexForCurrentEvent(Int_t evnumber){
-  // Defines the AliITSVertex for the current event
+AliESDVertex* AliITSVertexerIons::FindVertexForCurrentEvent(Int_t evnumber){
+  // Defines the AliESDVertex for the current event
   fCurrentVertex = 0;
   Double_t position[3];
   Double_t resolution[3];
@@ -262,7 +262,7 @@ AliITSVertex* AliITSVertexerIons::FindVertexForCurrentEvent(Int_t evnumber){
          snr[2]=-123;
          Char_t name[30];
          sprintf(name,"Vertex");
-         fCurrentVertex = new AliITSVertex(position,resolution,snr,name);
+         fCurrentVertex = new AliESDVertex(position,resolution,snr,name);
          return fCurrentVertex;*/
 
     Warning("FindVertexForCurrentEvent","AliITSVertexerIons finder is not reliable for low multiplicity events. Switching to AliITSVertexerPPZ with default parameters...\n");
@@ -465,7 +465,7 @@ AliITSVertex* AliITSVertexerIons::FindVertexForCurrentEvent(Int_t evnumber){
   //  sprintf(name,"Vertex_%d",evnumber);
   if(fDebug>0)Info("FindVertexForCurrentEvent","Vertex found for event %d",evnumber);
   sprintf(name,"Vertex");
-  fCurrentVertex = new AliITSVertex(position,resolution,snr,name);
+  fCurrentVertex = new AliESDVertex(position,resolution,snr,name);
   return fCurrentVertex;
 }
 
index e2c42dfd93b1764d6036aa20495097a039f21611..5f4c0d55d0f345305bac47fe680ca937b8180370 100644 (file)
@@ -28,7 +28,7 @@ class AliITSVertexerIons : public AliITSVertexer {
   AliITSVertexerIons();
   AliITSVertexerIons(TString fn); 
   virtual ~AliITSVertexerIons(); // destructor
-  virtual AliITSVertex* FindVertexForCurrentEvent(Int_t event);
+  virtual AliESDVertex* FindVertexForCurrentEvent(Int_t event);
   virtual void FindVertices();
   virtual Double_t PhiFunc(Float_t p[]);
   virtual void PrintStatus() const;
index 5db663b5f5f7a42b25e6dbb5e9dda2682bf756a5..02b878805d449314f501668e8d2baea515cca55e 100644 (file)
@@ -95,7 +95,7 @@ void  AliITSVertexerPPZ::EvalZ(TH1F *hist,Int_t sepa, Int_t ncoinc, TArrayF *zva
   if(NbinNotZero==1){
     fZFound = curz;
     fZsig=0;
-    fCurrentVertex = new AliITSVertex(fZFound,fZsig,NbinNotZero);
+    fCurrentVertex = new AliESDVertex(fZFound,fZsig,NbinNotZero);
     return;
   }
   Float_t errsq = totst2/(N-1)-totst*totst/N/(N-1);
@@ -154,7 +154,7 @@ void  AliITSVertexerPPZ::EvalZ(TH1F *hist,Int_t sepa, Int_t ncoinc, TArrayF *zva
   if(N<1){fZFound=-110; fZsig=-110; return;}
   if(N==1){
     fZsig = 0;
-    fCurrentVertex = new AliITSVertex(fZFound,fZsig,N);
+    fCurrentVertex = new AliESDVertex(fZFound,fZsig,N);
     return;
   }
   errsq = (fZsig/(N-1)-fZFound*fZFound/N/(N-1))/N;
@@ -171,12 +171,12 @@ void  AliITSVertexerPPZ::EvalZ(TH1F *hist,Int_t sepa, Int_t ncoinc, TArrayF *zva
   fZFound*=fZsig;
   fZsig = TMath::Sqrt(fZsig);
   */
-  fCurrentVertex = new AliITSVertex(fZFound,fZsig,N);
+  fCurrentVertex = new AliESDVertex(fZFound,fZsig,N);
 }
 
 //______________________________________________________________________
-AliITSVertex* AliITSVertexerPPZ::FindVertexForCurrentEvent(Int_t evnumber){
-  // Defines the AliITSVertex for the current event
+AliESDVertex* AliITSVertexerPPZ::FindVertexForCurrentEvent(Int_t evnumber){
+  // Defines the AliESDVertex for the current event
   fCurrentVertex = 0;
   fZFound = -999;
   fZsig = -999;
index c200dc9f32efd0b76ec8437f30a6926960929101..05991370729e91f45aca0061e6a438efda7bec87 100644 (file)
@@ -23,7 +23,7 @@ class AliITSVertexerPPZ : public AliITSVertexer {
   AliITSVertexerPPZ();
   AliITSVertexerPPZ(TString fn, Float_t x0=0., Float_t y0=0.);  // standard constructor 
   virtual ~AliITSVertexerPPZ(); // destructor
-  virtual AliITSVertex* FindVertexForCurrentEvent(Int_t event);
+  virtual AliESDVertex* FindVertexForCurrentEvent(Int_t event);
   virtual void FindVertices();
   virtual Float_t GetZFound() const {return fZFound;}
   virtual Float_t GetZsig() const {return fZsig;}
index 46a858c2a2bbdb6c990f5005d6afa291211ad819..c36af398c0dbc5fdc82bfb6314bbe986d02a3cc4 100644 (file)
@@ -34,7 +34,7 @@
 #include "AliKalmanTrack.h"
 #include "AliITSStrLine.h"
 #include "AliITStrackV2.h"
-#include "AliITSVertex.h"
+#include "AliESDVertex.h"
 #include "AliITSVertexerTracks.h"
 #include "AliESD.h"
 #include "AliESDtrack.h"
@@ -285,7 +285,7 @@ void AliITSVertexerTracks::PrintStatus() const {
   return;
 }
 //----------------------------------------------------------------------------
-AliITSVertex* AliITSVertexerTracks::FindVertexForCurrentEvent(Int_t evnumb) {
+AliESDVertex* AliITSVertexerTracks::FindVertexForCurrentEvent(Int_t evnumb) {
 //
 // Vertex for current event
 //
@@ -315,7 +315,7 @@ AliITSVertex* AliITSVertexerTracks::FindVertexForCurrentEvent(Int_t evnumb) {
   return fCurrentVertex;
 }
 //----------------------------------------------------------------------------
-AliITSVertex* AliITSVertexerTracks::FindVertexForCurrentEvent(AliESD *esdEvent)
+AliESDVertex* AliITSVertexerTracks::FindVertexForCurrentEvent(AliESD *esdEvent)
 {
 //
 // Vertex for current ESD event
@@ -382,7 +382,7 @@ void AliITSVertexerTracks::TooFewTracks() {
 // When the number of tracks is < fMinTracks the vertex is set to (0,0,0)
 // and the number of tracks to -1
 //
-  fCurrentVertex = new AliITSVertex(0.,0.,-1);
+  fCurrentVertex = new AliESDVertex(0.,0.,-1);
   return;
 }
 //---------------------------------------------------------------------------
@@ -632,7 +632,7 @@ void AliITSVertexerTracks::VertexFitter() {
   covmatrix[5] = V(2,2);
   
   // store data in the vertex object
-  fCurrentVertex = new AliITSVertex(position,covmatrix,chi2,nUsedTrks);
+  fCurrentVertex = new AliESDVertex(position,covmatrix,chi2,nUsedTrks);
 
   if(fDebug) {
     printf(" VertexFitter(): finish\n");
@@ -643,7 +643,7 @@ void AliITSVertexerTracks::VertexFitter() {
   return;
 }
 //----------------------------------------------------------------------------
-AliITSVertex *AliITSVertexerTracks::VertexOnTheFly(TTree &trkTree) {
+AliESDVertex *AliITSVertexerTracks::VertexOnTheFly(TTree &trkTree) {
 //
 // Return vertex from tracks in trkTree
 //
index 7b64fa7e97969109c26d81c7d0e1519b3b7ef8fb..55438fc62d29288727a840723ed7573451d211ca 100644 (file)
@@ -32,7 +32,7 @@
 #include <TObjArray.h>
 
 class TTree; 
-class AliITSVertex; 
+class AliESDVertex; 
 
 class AliITSVertexerTracks : public AliITSVertexer {
   
@@ -49,11 +49,11 @@ class AliITSVertexerTracks : public AliITSVertexer {
   // destructor
   ~AliITSVertexerTracks();
   // return vertex from the set of tracks in the tree
-  AliITSVertex* VertexOnTheFly(TTree &trkTree);
+  AliESDVertex* VertexOnTheFly(TTree &trkTree);
   // computes the vertex for the current event
-  virtual AliITSVertex* FindVertexForCurrentEvent(Int_t evnumb);
+  virtual AliESDVertex* FindVertexForCurrentEvent(Int_t evnumb);
   // computes the vertex for the current event using the ESD
-  AliITSVertex*         FindVertexForCurrentEvent(AliESD *esdEvent);
+  AliESDVertex*         FindVertexForCurrentEvent(AliESD *esdEvent);
   // computes the vertex for each event and stores it on file
   virtual void  FindVertices();
   // computes the vertex for each event and stores it in the ESD
index 5df3e72962771b2e8a5c1c4b0ee07f6412e45b59..4565d07cc6f0932420f3167b76db8327ac7959f5 100644 (file)
@@ -104,8 +104,8 @@ AliITSVertexerZ::~AliITSVertexerZ() {
 }
 
 //______________________________________________________________________
-AliITSVertex* AliITSVertexerZ::FindVertexForCurrentEvent(Int_t evnumber){
-  // Defines the AliITSVertex for the current event
+AliESDVertex* AliITSVertexerZ::FindVertexForCurrentEvent(Int_t evnumber){
+  // Defines the AliESDVertex for the current event
 
   fCurrentVertex = 0;
   AliRunLoader *rl =AliRunLoader::GetRunLoader();
@@ -276,7 +276,7 @@ AliITSVertex* AliITSVertexerZ::FindVertexForCurrentEvent(Int_t evnumber){
     }
   }
   cout<<"Numer of Iterations "<<niter<<endl<<endl;
-  fCurrentVertex = new AliITSVertex(fZFound,fZsig,num);
+  fCurrentVertex = new AliESDVertex(fZFound,fZsig,num);
   fCurrentVertex->SetTitle("vertexer: B");
   ResetHistograms();
   return fCurrentVertex;
index 78b0b4d54ca9ac5fb98b4edc0c1b90ccc1dfb3ef..e54409e5110831bcbadcbed7d8ca5196c9b5d1aa 100644 (file)
@@ -11,7 +11,7 @@
 
 class TFile;
 class TString;
-class AliITSVertex;
+class AliESDVertex;
 class AliITS;
 class TH1F;
 
@@ -22,7 +22,7 @@ class AliITSVertexerZ : public AliITSVertexer {
   AliITSVertexerZ();
   AliITSVertexerZ(TString filename,Float_t x0=0., Float_t y0=0.);
   virtual ~AliITSVertexerZ();
-  virtual AliITSVertex* FindVertexForCurrentEvent(Int_t evnumb);
+  virtual AliESDVertex* FindVertexForCurrentEvent(Int_t evnumb);
   virtual void FindVertices();
   virtual void PrintStatus() const;
   void SetDiffPhiMax(Float_t pm = 0.01){fDiffPhiMax = pm;}
index dd81db6014ec3d6a13fe066f641fd119f80a93c9..d84d8a1607d99fb6e1da55d7d12819ca8ba598fd 100644 (file)
@@ -34,7 +34,7 @@
 #include "AliITStrackerSA.h"
 #include "AliITStrackSA.h"
 #include "AliITSVertexer.h"
-#include "AliITSVertex.h"
+#include "AliESDVertex.h"
 #include "AliESD.h"
 #include "AliESDtrack.h"
 
@@ -46,7 +46,7 @@ AliITStrackerSA::AliITStrackerSA():AliITStrackerV2(){
   Init();
 }
 //____________________________________________________________________________
-AliITStrackerSA::AliITStrackerSA(AliITSgeom *geom, AliITSVertex *vert):AliITStrackerV2(geom) 
+AliITStrackerSA::AliITStrackerSA(AliITSgeom *geom, AliESDVertex *vert):AliITStrackerV2(geom) 
 {
   // Standard constructor (Vertex is known and passed to this obj.)
   Init();
@@ -99,7 +99,7 @@ AliITStrackerSA::AliITStrackerSA(AliITStrackerSA& tracker):AliITStrackerV2(){
   fPhiWin = tracker.fPhiWin;
   fLambdaWin = tracker.fLambdaWin;
   if(tracker.fVertexer && tracker.fVert){
-    fVert = new AliITSVertex(*tracker.fVert);
+    fVert = new AliESDVertex(*tracker.fVert);
   }
   else {
     fVert = tracker.fVert;
@@ -113,7 +113,7 @@ AliITStrackerSA::AliITStrackerSA(AliITStrackerSA& tracker):AliITStrackerV2(){
 //____________________________________________________________________________
 AliITStrackerSA::~AliITStrackerSA(){
   // destructor
-  // if fVertexer is not null, the AliITSVertex obj. is owned by this class
+  // if fVertexer is not null, the AliESDVertex obj. is owned by this class
   // and is deleted here
   if(fVertexer){
     if(fVert)delete fVert;
index 08d54556bac5ddf4b5c47cca8274b77276f8b004..fa60a1b193508dff23868d64471cfebb8322c850 100644 (file)
@@ -16,7 +16,7 @@
 
 class AliITSclusterTable;
 class AliITStrackSA;
-class AliITSVertex;
+class AliESDVertex;
 class AliITSVertexer;
 
 class AliITStrackerSA : public AliITStrackerV2 {
@@ -25,7 +25,7 @@ class AliITStrackerSA : public AliITStrackerV2 {
  public:
 
   AliITStrackerSA();
-  AliITStrackerSA(AliITSgeom *geom,AliITSVertex *vert);
+  AliITStrackerSA(AliITSgeom *geom,AliESDVertex *vert);
   AliITStrackerSA(AliITSgeom *geom,AliITSVertexer *vertexer);
   AliITStrackerSA(AliITStrackerSA& tracker);
   virtual ~AliITStrackerSA();  
@@ -37,7 +37,7 @@ class AliITStrackerSA : public AliITStrackerV2 {
                           Double_t *errorprimvert,char *opt="6/6");
 
   AliITStrackV2* FindTrackLowChiSquare(TObjArray* tracklist, Int_t dim) const;
-  void SetVertex(AliITSVertex *vtx){fVert = vtx;}
+  void SetVertex(AliESDVertex *vtx){fVert = vtx;}
   void SetWindowSizes(Int_t n=46, Double_t *phi=0, Double_t *lam=0);
   void UseFoundTracksV2(Int_t evnum,TTree* treev2, TTree* clustertree);
   void UseFoundTracksV2(Int_t evnum,AliESD *event, TTree* clustertree);
@@ -92,7 +92,7 @@ class AliITStrackerSA : public AliITStrackerV2 {
   Int_t fNloop;         //  Number of iterqations on phi and lambda windows
   Double_t *fPhiWin;    // phi window sizes
   Double_t *fLambdaWin; // lambda window sizes
-  AliITSVertex *fVert;        //! primary vertex
+  AliESDVertex *fVert;        //! primary vertex
   AliITSVertexer *fVertexer;  //! vertexer 
   AliITSgeom *fGeom;          //! ITS geometry
   Int_t fFlagLoad;            //  flag for loaded clusters (1==already loaded)
index 9423a6351be45a9f589d151553af814c161bfcd0..cf4be512ea8d2785d33193d76dbf5fb67ad0cbc3 100644 (file)
 #pragma link C++ class  AliCascadeVertex+;
 #pragma link C++ class  AliCascadeVertexer+;
 
-#pragma link C++ class  AliITSVertex+;
 #pragma link C++ class  AliITSVertexer+;
 #pragma link C++ class  AliITSVertexerIons+;
 #pragma link C++ class  AliITSVertexerPPZ+;
index be79659054399fc7c774abe2c248436b59e874f1..f47b33b5527e3c318da94f19735ee4617bf6f95a 100644 (file)
@@ -32,7 +32,7 @@ SRCS          = AliITS.cxx AliITSvSPD02.cxx \
                AliITSvtest.cxx AliITSStrLine.cxx\
                 AliITSclustererV2.cxx \
                 AliITSclusterV2.cxx AliITStrackV2.cxx AliITStrackerV2.cxx \
-               AliITSVertex.cxx AliITSVertexer.cxx AliITSVertexerIons.cxx \
+               AliITSVertexer.cxx AliITSVertexerIons.cxx \
                 AliITSVertexerPPZ.cxx AliITSVertexerTracks.cxx\
                 AliITSVertexerZ.cxx \
                 AliV0vertex.cxx AliV0vertexer.cxx \
@@ -60,5 +60,5 @@ DHDR=ITSLinkDef.h
 
 EINCLUDE:=$(ALICE)/geant3/TGeant3 TPC CONTAINERS RAW
 
-EXPORT:=AliITStrackV2.h AliITSVertexerTracks.h AliITSVertex.h AliV0vertexer.h \
+EXPORT:=AliITStrackV2.h AliITSVertexerTracks.h AliV0vertexer.h \
         AliV0vertex.h AliITSVertexer.h AliITSrecoV2.h
similarity index 88%
rename from ITS/AliITSVertex.cxx
rename to STEER/AliESDVertex.cxx
index fbb99bc4eec029d979530a367327eaa6fcf5ced5..febc4a689a174256388b13411561debbe513e160 100644 (file)
 #include <TROOT.h>
 #include <TNamed.h>
 //---- AliRoot headers -----
-#include "AliITSVertex.h"
+#include "AliESDVertex.h"
 
 
-ClassImp(AliITSVertex)
+ClassImp(AliESDVertex)
 
 //--------------------------------------------------------------------------
-AliITSVertex::AliITSVertex() {
+AliESDVertex::AliESDVertex() {
 //
 // Default Constructor, set everything to 0
 //
   SetToZero();
 }
 //--------------------------------------------------------------------------
-AliITSVertex::AliITSVertex(Double_t positionZ,Double_t sigmaZ,
+AliESDVertex::AliESDVertex(Double_t positionZ,Double_t sigmaZ,
                           Int_t nContributors,Char_t *vtxName) {
   //
   // Constructor for vertex Z from pixels
@@ -54,7 +54,7 @@ AliITSVertex::AliITSVertex(Double_t positionZ,Double_t sigmaZ,
 
 }
 //------------------------------------------------------------------------- 
-AliITSVertex::AliITSVertex(Double_t position[3],Double_t covmatrix[6],
+AliESDVertex::AliESDVertex(Double_t position[3],Double_t covmatrix[6],
                           Double_t chi2,Int_t nContributors,Char_t *vtxName) {
 //
 // Constructor for vertex in 3D from tracks
@@ -79,7 +79,7 @@ AliITSVertex::AliITSVertex(Double_t position[3],Double_t covmatrix[6],
 
 }
 //--------------------------------------------------------------------------
-AliITSVertex::AliITSVertex(Double_t position[3],Double_t sigma[3],
+AliESDVertex::AliESDVertex(Double_t position[3],Double_t sigma[3],
                           Char_t *vtxName) {
 //
 // Constructor for smearing of true position
@@ -101,7 +101,7 @@ AliITSVertex::AliITSVertex(Double_t position[3],Double_t sigma[3],
 
 }
 //--------------------------------------------------------------------------
-AliITSVertex::AliITSVertex(Double_t position[3],Double_t sigma[3],
+AliESDVertex::AliESDVertex(Double_t position[3],Double_t sigma[3],
                           Double_t snr[3],Char_t *vtxName) {
   //
   // Constructor for Pb-Pb
@@ -126,7 +126,7 @@ AliITSVertex::AliITSVertex(Double_t position[3],Double_t sigma[3],
 
 }
 //--------------------------------------------------------------------------
-void AliITSVertex::SetToZero() {
+void AliESDVertex::SetToZero() {
   //
   // Set some data members to 0. Used by constructors
   //
@@ -148,14 +148,14 @@ void AliITSVertex::SetToZero() {
   SetDebug();
 }
 //--------------------------------------------------------------------------
-AliITSVertex::~AliITSVertex() {
+AliESDVertex::~AliESDVertex() {
 //  
 // Default Destructor
 //
 
 }
 //--------------------------------------------------------------------------
-void AliITSVertex::GetXYZ(Double_t position[3]) const {
+void AliESDVertex::GetXYZ(Double_t position[3]) const {
 //
 // Return position of the vertex in global frame
 //
@@ -166,7 +166,7 @@ void AliITSVertex::GetXYZ(Double_t position[3]) const {
   return;
 }
 //--------------------------------------------------------------------------
-void AliITSVertex::GetSigmaXYZ(Double_t sigma[3]) const {
+void AliESDVertex::GetSigmaXYZ(Double_t sigma[3]) const {
 //
 // Return errors on vertex position in thrust frame
 //
@@ -177,7 +177,7 @@ void AliITSVertex::GetSigmaXYZ(Double_t sigma[3]) const {
   return;
 }
 //--------------------------------------------------------------------------
-void AliITSVertex::GetCovMatrix(Double_t covmatrix[6]) const {
+void AliESDVertex::GetCovMatrix(Double_t covmatrix[6]) const {
 //
 // Return covariance matrix of the vertex
 //
@@ -191,49 +191,49 @@ void AliITSVertex::GetCovMatrix(Double_t covmatrix[6]) const {
   return;
 }
 //--------------------------------------------------------------------------
-Double_t AliITSVertex::GetXv() const {
+Double_t AliESDVertex::GetXv() const {
 //
 // Return global x
 //
   return fPosition[0];
 }
 //--------------------------------------------------------------------------
-Double_t AliITSVertex::GetYv() const {
+Double_t AliESDVertex::GetYv() const {
 //
 // Return global y
 //
   return fPosition[1];
 }
 //--------------------------------------------------------------------------
-Double_t AliITSVertex::GetZv() const {
+Double_t AliESDVertex::GetZv() const {
 //
 // Return global z
 //
   return fPosition[2];
 }
 //--------------------------------------------------------------------------
-Double_t AliITSVertex::GetXRes() const {
+Double_t AliESDVertex::GetXRes() const {
 //
 // Return error on global x
 //
   return TMath::Sqrt(fCovXX);
 }
 //--------------------------------------------------------------------------
-Double_t AliITSVertex::GetYRes() const {
+Double_t AliESDVertex::GetYRes() const {
 //
 // Return error on global y
 //
   return TMath::Sqrt(fCovYY);
 }
 //--------------------------------------------------------------------------
-Double_t AliITSVertex::GetZRes() const {
+Double_t AliESDVertex::GetZRes() const {
 //
 // Return error on global z
 //
   return TMath::Sqrt(fCovZZ);
 }
 //--------------------------------------------------------------------------
-void AliITSVertex::GetSNR(Double_t snr[3]) const {
+void AliESDVertex::GetSNR(Double_t snr[3]) const {
 //
 // Return S/N ratios
 //
@@ -242,7 +242,7 @@ void AliITSVertex::GetSNR(Double_t snr[3]) const {
   return;
 }
 //--------------------------------------------------------------------------
-void AliITSVertex::PrintStatus() const {
+void AliESDVertex::PrintStatus() const {
 //
 // Print out information on all data members
 //
similarity index 84%
rename from ITS/AliITSVertex.h
rename to STEER/AliESDVertex.h
index 89fe606a71c6267bd8fbfb5e4dc609f687323aa1..9420c0fe37d45b8dd17612690ccff6fae06e208a 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef ALIITSVERTEX_H
-#define ALIITSVERTEX_H
+#ifndef ALIESDVERTEX_H
+#define ALIESDVERTEX_H
 /* Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
 /*****************************************************************************
  *                                                                           *
  * This class deals with primary vertex.                                     *
- * AliITSVertex objects are created by the class AliITSVertexer and its      *
+ * AliESDVertex objects are created by the class AliITSVertexer and its      *
  * derived classes.                                                          *
  * Different constructors are provided:                                      *
  * - for primary vertex determined with pixels in pp (only Z)                *
  * - for primary vertex determined with pixels in ion-ion (X,Y,Z)            *
  * - for primary vertex determined with ITS tracks in pp (X,Y,Z)             *
- * This class replaces the previous version of AliITSVertex, designed        *
+ * This class replaces the previous version of AliESDVertex, designed        *
  * originally only for A-A collisions. The functionalities of the old class  *
  * are maintained in the AliITSVertexerIons class                            *
  *                                                                           *
 //---- Root headers -----
 #include <TNamed.h>
 
-class AliITSVertex : public TNamed {
+class AliESDVertex : public TNamed {
  
  public:
  
-  AliITSVertex();
-  AliITSVertex(Double_t positionZ,Double_t sigmaZ,Int_t nContributors,
+  AliESDVertex();
+  AliESDVertex(Double_t positionZ,Double_t sigmaZ,Int_t nContributors,
               Char_t *vtxName="Vertex");
-  AliITSVertex(Double_t position[3],Double_t covmatrix[6],
+  AliESDVertex(Double_t position[3],Double_t covmatrix[6],
               Double_t chi2,Int_t nContributors,
               Char_t *vtxName="Vertex");
-  AliITSVertex(Double_t position[3],Double_t sigma[3],
+  AliESDVertex(Double_t position[3],Double_t sigma[3],
               Char_t *vtxName="Vertex");
-  AliITSVertex(Double_t position[3],Double_t sigma[3],Double_t snr[3],
+  AliESDVertex(Double_t position[3],Double_t sigma[3],Double_t snr[3],
               Char_t *vtxName="Vertex");
 
-  virtual ~AliITSVertex();
+  virtual ~AliESDVertex();
 
 
   void     GetXYZ(Double_t position[3]) const;
@@ -85,7 +85,7 @@ class AliITSVertex : public TNamed {
   Int_t    fNContributors;  // # of tracklets/tracks used for the estimate 
   Int_t    fDebug;  //! for debugging
   Double_t fTruePos[3];   //true vertex position (for comparison purposes)
-  ClassDef(AliITSVertex,4)  // Class for Primary Vertex
+  ClassDef(AliESDVertex,4)  // Class for Primary Vertex
     };
 
 #endif
diff --git a/STEER/AliESDvertex.cxx b/STEER/AliESDvertex.cxx
deleted file mode 100644 (file)
index ef086bd..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-/**************************************************************************
- * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- *                                                                        *
- * Author: The ALICE Off-line Project.                                    *
- * Contributors are mentioned in the code where appropriate.              *
- *                                                                        *
- * Permission to use, copy, modify and distribute this software and its   *
- * documentation strictly for non-commercial purposes is hereby granted   *
- * without fee, provided that the above copyright notice appears in all   *
- * copies and that both the copyright notice and this permission notice   *
- * appear in the supporting documentation. The authors make no claims     *
- * about the suitability of this software for any purpose. It is          *
- * provided "as is" without express or implied warranty.                  *
- **************************************************************************/
-
-/* $Id$ */
-
-/////////////////////////////////////////////////////////////////////////
-//                                                                     //
-//       Prototype ESD class                                           //
-//                                                                     //
-/////////////////////////////////////////////////////////////////////////
-
-#include "Riostream.h"
-
-#include "AliESDvertex.h"
-
-ClassImp(AliESDvertex)
-
-//_______________________________________________________________________
-AliESDvertex::AliESDvertex():
-  fNPrimary(0),
-  fCoordinates(3),
-  fErrorMatrix(6),
-  fPrimaryTracks(0),
-  fEffectiveMass(0),
-  fEffectiveMassError(0)
-{
-  cout << "ESDvertex def ctor" << endl;
-}
-
-//_______________________________________________________________________
-AliESDvertex::AliESDvertex(const AliESDvertex &esdv):
-  TObject(esdv),
-  fNPrimary(0),
-  fCoordinates(0),
-  fErrorMatrix(0),
-  fPrimaryTracks(0),
-  fEffectiveMass(0),
-  fEffectiveMassError(0)
-{
-}
-
-
diff --git a/STEER/AliESDvertex.h b/STEER/AliESDvertex.h
deleted file mode 100644 (file)
index 3696421..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-#ifndef ALIESDVERTEX_H
-#define ALIESDVERTEX_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice                               */
-
-/* $Id$ */
-
-///////////////////////////////////////////////////////////////////////////////
-//                                                                           //
-//   Alice ESD vertex object                                                 //
-//                                                                           //
-///////////////////////////////////////////////////////////////////////////////
-
-#include "TObject.h"
-#include "TObjArray.h"
-#include "TArrayI.h"
-#include "TArrayF.h"
-#include "TArrayD.h"
-
-
-class AliESDvertex : public TObject
-{
-public:
-  AliESDvertex();
-  virtual ~AliESDvertex() {}
-  
-protected:
-  Int_t        fNPrimary;               // Number of primary tracks
-  TArrayF      fCoordinates;            // (3) Vertex coordinates
-  TArrayF      fErrorMatrix;            // (6) Error Matrix
-  TObjArray    fPrimaryTracks;          // List of primary tracks
-  Float_t      fEffectiveMass;          // Effective Mass
-  Float_t      fEffectiveMassError;     // Effective Mass Error
-private:
-  AliESDvertex(const AliESDvertex & esdv);
-  AliESDvertex & operator=(const AliESDvertex &) {return (*this);}
-  
-  ClassDef(AliESDvertex,1)  //ESDvertex 
-};
-
-
-#endif 
-
index 1d7988d939267e3bb3c3507db6efa3d04afab25b..b6cff99d1065167896a207dc6b99b106d1784316 100644 (file)
@@ -70,7 +70,7 @@
 #pragma link C++ class  AliESDMuonTrack+;
 #pragma link C++ class  AliESDv0+;
 #pragma link C++ class  AliESDcascade+;
-#pragma link C++ class  AliESDvertex+;
+#pragma link C++ class  AliESDVertex+;
 #pragma link C++ class  AliESDpid+;
 #pragma link C++ class  AliTrackMap+;
 #pragma link C++ class  AliTrackMapper+;
index ee83df94db63cceac5e3b16d34ebfb655f8a5597..cc51982eff069a099750897aace2d7b0f72ced13 100644 (file)
@@ -16,7 +16,7 @@ AliMergeCombi.cxx AliMagFMaps.cxx AliFieldMap.cxx \
 AliGausCorr.cxx AliTrackReference.cxx AliESD.cxx \
 AliTrackMap.cxx AliTrackMapper.cxx AliCollisionGeometry.cxx \
 AliMemoryWatcher.cxx AliBarrelTrack.cxx \
-AliESDtrack.cxx AliESDCaloTrack.cxx AliESDMuonTrack.cxx AliESDv0.cxx AliESDcascade.cxx AliESDvertex.cxx AliESDpid.cxx \
+AliESDtrack.cxx AliESDCaloTrack.cxx AliESDMuonTrack.cxx AliESDv0.cxx AliESDcascade.cxx AliESDVertex.cxx AliESDpid.cxx \
 AliMC.cxx AliSimulation.cxx AliReconstruction.cxx AliVertexGenFile.cxx 
 HDRS:= $(SRCS:.cxx=.h)