]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONQAChecker.h
Simplifications, now that pedestal subprocessor is taking care of deciding whether...
[u/mrichter/AliRoot.git] / MUON / AliMUONQAChecker.h
index cdef58b5f4d2be21c2ed6f778f55f09fb2cc7c96..955d12a368202af38cfaebdd27f0b4ba6a4c4be4 100644 (file)
@@ -7,25 +7,40 @@
 
 /// \ingroup rec 
 /// \class AliMUONQAChecker
-/// \brief MUON quality assurance checker
+/// \brief Implementation of AliQACheckerBase for MCH and MTR
 ///
-//  Author: Christian Finck
-
-
+//  Author: Laurent Aphecetche
 
 // --- AliRoot header files ---
 #include "AliQACheckerBase.h"
 
+class TH1;
+class TObjArray;
+class AliMUONRecoParam;
+class AliMUONVQAChecker;
+
 class AliMUONQAChecker: public AliQACheckerBase {
 
 public:
   AliMUONQAChecker();
-  AliMUONQAChecker(const AliMUONQAChecker& qac);
-  AliMUONQAChecker& operator=(const AliMUONQAChecker& qac);
   virtual ~AliMUONQAChecker();
 
+  virtual void Init(const AliQAv1::DETECTORINDEX_t det); 
+
+protected:
+
+  virtual Double_t* Check(AliQAv1::ALITASK_t index, TObjArray ** list, const AliDetectorRecoParam * recoParam); 
+
+  virtual void SetQA(AliQAv1::ALITASK_t index, Double_t * value) const;        
+
 private:
+  /// Not implemented
+  AliMUONQAChecker(const AliMUONQAChecker& qac);
+  /// Not implemented
+  AliMUONQAChecker& operator=(const AliMUONQAChecker& qac);
   
+  TObjArray* fCheckers; ///< internal checkers
+
   ClassDef(AliMUONQAChecker,1)  // MUON quality assurance checker
 
 };