X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;ds=inline;f=ITS%2FAliITSMultReconstructor.h;h=c0e69e65cae4d6e388858115df0ca0c0aee75482;hb=0ff6d0b8a484743d451cf7a610ae8e36eeb96687;hp=563e6717472ad30c2e45231bb85352f4b9c1b28f;hpb=3ef75756cf32417f74c372da21f5b9cf94bc08eb;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSMultReconstructor.h b/ITS/AliITSMultReconstructor.h index 563e6717472..c0e69e65cae 100644 --- a/ITS/AliITSMultReconstructor.h +++ b/ITS/AliITSMultReconstructor.h @@ -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