X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PMD%2FAliPMDcluster.h;h=0ef90691e9e78acd1400dc2e671fc8c8fe797f68;hb=f1ce4cc35f8eed566aa80c7c7d42f47ebf8d62fc;hp=8fe9d5de0fccff96f9195f89a8f2d758d6b9cc1a;hpb=afef6247cef480667c6e1a57f4617fd5c84ea300;p=u%2Fmrichter%2FAliRoot.git diff --git a/PMD/AliPMDcluster.h b/PMD/AliPMDcluster.h index 8fe9d5de0fc..0ef90691e9e 100644 --- a/PMD/AliPMDcluster.h +++ b/PMD/AliPMDcluster.h @@ -9,7 +9,8 @@ // Store cluster informations for PMD // // // //-----------------------------------------------------// - +// Author - B.K. Nandi +// #include "Rtypes.h" #include "TObject.h" class TClonesArray; @@ -18,8 +19,10 @@ class AliPMDcluster : public TObject { public: AliPMDcluster(); - AliPMDcluster(Int_t idet, Int_t ismn, Float_t *clusdata); - AliPMDcluster(AliPMDcluster *pmdcluster) {*this = *pmdcluster;} + AliPMDcluster(Int_t idet, Int_t ismn, Float_t *clusdata, + Int_t *celldataX, Int_t *celldataY, + Int_t *celltrack, Int_t *cellpid, Float_t *celladc); + AliPMDcluster(AliPMDcluster *pmdcluster); AliPMDcluster (const AliPMDcluster &pmdcluster); // copy constructor AliPMDcluster &operator=(const AliPMDcluster &pmdcluster); // assignment op @@ -31,21 +34,33 @@ class AliPMDcluster : public TObject Float_t GetClusY() const; Float_t GetClusADC() const; Float_t GetClusCells() const; - Float_t GetClusRadius() const; + Float_t GetClusSigmaX() const; + Float_t GetClusSigmaY() const; + Int_t GetClusCellX(Int_t i) const; + Int_t GetClusCellY(Int_t i) const; + Int_t GetClusCellTrack(Int_t i) const; + Int_t GetClusCellPid(Int_t i) const; + Float_t GetClusCellAdc(Int_t i) const; protected: - Int_t fDet; // Detector No (0:PRE, 1:CPV) - Int_t fSMN; // Serial Module No. - Float_t fClusData[5]; // Array containing cluster information + Int_t fDet; // Detector No (0:PRE, 1:CPV) + Int_t fSMN; // Serial Module No. + Int_t fClusCellDataX[19]; // Array containing cell X + Int_t fClusCellDataY[19]; // Array containing cell Y + Int_t fClusCellTrack[19]; // Array containing cell track no + Int_t fClusCellPid[19]; // Array containing cell pid + Float_t fClusCellAdc[19]; // Array containing cell adc + Float_t fClusData[6]; // Array containing cluster information + /* fDet : Det (0:PRE, 1:CPV), fSMN : SerialModuleNo fClusData[0] : Cluster x , fClusData[1] : Cluster y fClusData[2] : Cluster adc , fClusData[3] : Cluster Cells - fClusData[4] : Cluster radius + fClusData[4] : Cluster SigmaX , fClusData[5] : Cluster SigmaY */ - ClassDef(AliPMDcluster,2) // Keep Cluster information + ClassDef(AliPMDcluster,6) // Keep Cluster information }; #endif