]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONDigit.h
CID 22679: Out-of-bounds write (OVERRUN_STATIC)
[u/mrichter/AliRoot.git] / MUON / AliMUONDigit.h
index b748c324ddf8717fa8fa341a26e86492ee0abba9..571b1f299b618e98c5f77521dcfd597c18e33bdd 100644 (file)
@@ -53,12 +53,14 @@ class AliMUONDigit : public AliMUONVDigit
     virtual Bool_t IsNoiseOnly() const;
     virtual Bool_t IsEfficiencyApplied() const;
     virtual Bool_t IsConverted() const;
+    virtual Bool_t IsChargeInFC() const;
     virtual UInt_t StatusMap() const { return fStatusMap; }    ///< Return Neighbouring pad status
     
     virtual void NoiseOnly(Bool_t value=kTRUE);
     virtual void Saturated(Bool_t saturated=kTRUE);
     virtual void EfficiencyApplied(Bool_t value=kTRUE);
     virtual void Converted(Bool_t value=kTRUE);
+    virtual void ChargeInFC(Bool_t value=kTRUE);
   
     virtual void SetADC(Int_t adc)         {fADC=adc; }        ///< Set ADC value
     virtual void SetPadXY(Int_t padx, Int_t pady)        {fPadX = padx; fPadY=pady; }      ///< Set pad number along x
@@ -119,8 +121,9 @@ private:
     static const UInt_t fgkNoiseOnlyMask = 0x1000; ///< indicate a simulated digit due to noise only
     static const UInt_t fgkEfficiencyMask = 0x2000; ///< indicate chamber efficiency has been applied to a simulated digit
     static const UInt_t fgkConverted       = 0x4000; ///< has been converted from a real digit
+    static const UInt_t fgkChargeInFC      = 0x8000; ///< charge unit are femto coulomb
   
-    ClassDef(AliMUONDigit,11)  //Digits for MUON
+    ClassDef(AliMUONDigit,12)  //Digits for MUON
 };
 
 #endif