]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSDigit.h
fix compiler warning
[u/mrichter/AliRoot.git] / PHOS / AliPHOSDigit.h
index 414a4e393b22e2a8f629b41f2310cb7cd5e6b1b9..c32959eb5400d0ced58ffe7971cac3c52daa3dcf 100644 (file)
@@ -35,6 +35,7 @@
 // --- AliRoot header files ---
 
 #include "AliDigitNew.h"
+using std::ostream;
 
 class AliPHOSDigit : public AliDigitNew {
 
@@ -47,7 +48,7 @@ class AliPHOSDigit : public AliDigitNew {
   AliPHOSDigit(Int_t primary, Int_t id, Float_t energy , Float_t Time, Int_t index = -1) ;
   AliPHOSDigit(const AliPHOSDigit & digit) ;
   virtual ~AliPHOSDigit() ;
-
+  void   Clear(const Option_t*);
   Bool_t operator==(const AliPHOSDigit &rValue) const;
 
   AliPHOSDigit& operator += (AliPHOSDigit const &rValue) ;
@@ -66,6 +67,7 @@ public:
   UShort_t *GetSamplesHG()          const {return fSamplesHG;}
   UShort_t *GetSamplesLG()          const {return fSamplesLG;}
   Bool_t    IsSortable()            const { return kTRUE ; }
+  Bool_t    IsLG()                  const {return fIsLG ;}
   void      Print(const Option_t * = "") const;
   void      SetAmp(Int_t Amp)      {fAmp   = Amp  ;} 
   void      SetEnergy(Float_t E)   {fEnergy= E    ;} 
@@ -74,12 +76,12 @@ public:
   void      SetALTROSamplesHG(Int_t nSamplesHG, Int_t *samplesHG);
   void      SetALTROSamplesLG(Int_t nSamplesLG, Int_t *samplesLG);
   void      ShiftPrimary(Int_t shift); // shift to separate different TreeK in merging
-
+  void      SetLG(Bool_t inLG){fIsLG=inLG;} //mark digits produced from LG when HG in overflow
 private:
   AliPHOSDigit & operator = (const AliPHOSDigit & /*digit*/);
 
 private:
-
+  Bool_t      fIsLG;       //If this digit created from HG or LG channels
   Int_t       fNprimary ;  // Number of primaries
   Int_t *     fPrimary ;   //[fNprimary] Array of primaries      
   Float_t     fEnergy ;    // Deposited energy in ADC counts
@@ -90,7 +92,7 @@ private:
   UShort_t   *fSamplesHG;  //[fNSamplesHG] Array of high-gain ALTRO samples
   UShort_t   *fSamplesLG;  //[fNSamplesLG] Array of low-gain  ALTRO samples
 
-  ClassDef(AliPHOSDigit,6) // Digit in PHOS 
+  ClassDef(AliPHOSDigit,7) // Digit in PHOS 
 
 } ;