]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTriggerUtilities.h
Fixed memory leak
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerUtilities.h
index 04668588df8a4419da43ef25e01f393d4b24e88a..0f23d216f21c66638bdb947bb4e0c7807b86a68d 100644 (file)
@@ -16,6 +16,7 @@
 class AliMUONCalibrationData;
 class AliMUONVDigit;
 class AliMpPad;
+class AliMUONVDigitStore;
 
 class AliMUONTriggerUtilities : public TObject
 {
@@ -25,6 +26,9 @@ public:
   
   Bool_t IsMasked(const AliMUONVDigit& digit) const;
   Bool_t IsMasked(const AliMpPad& pad, Int_t detElemId, Int_t cathode) const;
+  Bool_t IsMasked(Int_t detElemId, Int_t cathode, Int_t localCircuit, Int_t strip) const;
+  Bool_t IsMaskedBoard ( Int_t localCircuit, Int_t detElemId = 1100, Int_t cathode = 0 ) const;
+  AliMUONVDigitStore* GetMaskedDigits() const { return fMaskedDigitsStore; }
 
 private:
   /// Not implemented
@@ -37,6 +41,7 @@ private:
   
   AliMUONCalibrationData* fCalibrationData; //!< pointer to access calib parameters
   TArrayI fTriggerStatusMap; //!< Trigger masks
+  AliMUONVDigitStore* fMaskedDigitsStore; //!< Masked digits store
   
   ClassDef(AliMUONTriggerUtilities,0) // MUON Trigger utilities
 };