]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSDigit.h
position of the particle initiating the hit in PHOS
[u/mrichter/AliRoot.git] / PHOS / AliPHOSDigit.h
index 31e0632448f62987a5bb551368ecff5ecdf591a5..c8bafc6483b8b1e7b0fbb589b397afc9f7042aff 100644 (file)
@@ -34,14 +34,12 @@ class AliPHOSDigit : public AliDigitNew {
   AliPHOSDigit() ;
   AliPHOSDigit(Int_t primary, Int_t id, Int_t DigEnergy, Int_t index = -1) ;
   AliPHOSDigit(const AliPHOSDigit & digit) ;
-  virtual ~AliPHOSDigit(){
-    // dtor 
-  } 
+  virtual ~AliPHOSDigit() ;
 
-  Bool_t operator==(AliPHOSDigit const &rValue) const;
+  Bool_t operator==(const AliPHOSDigit &rValue) const;
   AliPHOSDigit& operator+(AliPHOSDigit const &rValue) ;
     
-  Int_t   Compare(TObject * obj) ;  
+  Int_t   Compare(const TObject * obj) const ;  
   Int_t   GetNprimary() const { 
     // returns the number of primaries
     return fNprimary ; }
@@ -55,10 +53,9 @@ class AliPHOSDigit : public AliDigitNew {
 
  private:
 
-  Int_t fPrimary1 ;          // first primary (because objects in a TClonesArray bust have constant length) 
-  Int_t fPrimary2 ;          // second primary (because objects in a TClonesArray bust have constant lengt) 
-  Int_t fPrimary3 ;          // third primary (because objects in a TClonesArray bust have constant lengt) 
-  Int_t fNprimary ;          // Number of primaries
+  Int_t fNprimary ;     // Number of primaries
+  Int_t fNMaxPrimary ;  //! Max Number of primaries
+  Int_t fPrimary[5] ;   // Array of primaries       
     
   ClassDef(AliPHOSDigit,1)   // Digit in PHOS