]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSMultReconstructor.h
- AliITSInitGeometry.cxx (updated): fgkOldSSDcone changed from kTRUE to
[u/mrichter/AliRoot.git] / ITS / AliITSMultReconstructor.h
index 563e6717472ad30c2e45231bb85352f4b9c1b28f..c0e69e65cae4d6e388858115df0ca0c0aee75482 100644 (file)
@@ -36,39 +36,40 @@ public:
   AliITSMultReconstructor();
   virtual ~AliITSMultReconstructor();
 
-  void SetGeometry(AliITSgeom* geo) {fGeometry = geo;}
-
   void Reconstruct(TTree* tree, Float_t* vtx, Float_t* vtxRes);
 
   void SetPhiWindow(Float_t w=0.08) {fPhiWindow=w;}
   void SetZetaWindow(Float_t w=1.) {fZetaWindow=w;}
-  void SetOnlyOneTrackletPerC2(Bool_t b = kFALSE) {fOnlyOneTrackletPerC2 = b;}
+  void SetOnlyOneTrackletPerC2(Bool_t b = kTRUE) {fOnlyOneTrackletPerC2 = b;}
   
   Int_t GetNClustersLayer1() const {return fNClustersLay1;}
   Int_t GetNClustersLayer2() const {return fNClustersLay2;}
   Int_t GetNTracklets() const {return fNTracklets;}
+  Int_t GetNSingleClusters() const {return fNSingleCluster;}
 
   Float_t* GetClusterLayer1(Int_t n) {return fClustersLay1[n];}
   Float_t* GetClusterLayer2(Int_t n) {return fClustersLay2[n];}
   Float_t* GetTracklet(Int_t n) {return fTracklets[n];}
+  Float_t* GetCluster(Int_t n) {return fSClusters[n];}
 
   void SetHistOn(Bool_t b=kFALSE) {fHistOn=b;}
   void SaveHists();
 
 protected:
   AliITSMultReconstructor(const AliITSMultReconstructor& mr);
-  AliITSMultReconstructor& operator=(const AliITSMultReconstructor& /* mr */);
+  AliITSMultReconstructor& operator=(const AliITSMultReconstructor& mr);
 
-  AliITSgeom*   fGeometry;            // ITS geometry
   
   Float_t**     fClustersLay1;        // clusters in the 1st layer of ITS 
   Float_t**     fClustersLay2;        // clusters in the 2nd layer of ITS 
   Float_t**     fTracklets;           // tracklets 
+  Float_t**     fSClusters;           // single clusters (unassociated)
   Bool_t*       fAssociationFlag;     // flag for the associations 
   
   Int_t         fNClustersLay1; // Number of clusters (Layer1)
   Int_t         fNClustersLay2; // Number of clusters (Layer2)
   Int_t         fNTracklets;    // Number of tracklets
+  Int_t         fNSingleCluster;    // Number of unassociated clusters
 
   Float_t       fPhiWindow;     // Search window in phi
   Float_t       fZetaWindow;    // SEarch window in eta
@@ -98,7 +99,7 @@ protected:
 
   void LoadClusterArrays(TTree* tree);
 
-  ClassDef(AliITSMultReconstructor,1)
+  ClassDef(AliITSMultReconstructor,3)
 };
 
 #endif