]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTrackerQAChecker.h
coveritiy
[u/mrichter/AliRoot.git] / MUON / AliMUONTrackerQAChecker.h
index dec0dc338f57f79a0b65ea65ad5553f65846f72d..290d48facbeb4d49154c303cb00a7f7aced3310d 100644 (file)
@@ -22,20 +22,34 @@ public:
   AliMUONTrackerQAChecker(const AliMUONTrackerQAChecker& qac);
   virtual ~AliMUONTrackerQAChecker();
 
-  virtual AliMUONVQAChecker::ECheckCode* CheckRaws(TObjArray** list, AliMUONRecoParam* recoParam);
-  virtual AliMUONVQAChecker::ECheckCode* CheckRecPoints(TObjArray** list, AliMUONRecoParam* recoParam);
-  virtual AliMUONVQAChecker::ECheckCode* CheckESD(TObjArray** list, AliMUONRecoParam* recoParam);
+  virtual AliMUONVQAChecker::ECheckCode* CheckRaws(TObjArray** list, const AliMUONRecoParam* recoParam);
+  virtual AliMUONVQAChecker::ECheckCode* CheckRecPoints(TObjArray** list, const AliMUONRecoParam* recoParam);
+  virtual AliMUONVQAChecker::ECheckCode* CheckESD(TObjArray** list, const AliMUONRecoParam* recoParam);
 
 private:
   
   AliMUONVQAChecker::ECheckCode MarkHisto(TH1& histo, AliMUONVQAChecker::ECheckCode value) const;
   
-  AliMUONVQAChecker::ECheckCode BeautifyTrackerBusPatchOccupancy(TH1& hbp, 
-                                                                 const TH1* hbuspatchconfig, 
-                                                                 const TH1& hnpads, 
-                                                                 Int_t nevents,
-                                                                 AliMUONRecoParam& recoParam);
-
+  AliMUONVQAChecker::ECheckCode BeautifyOccupancyHistograms(TH1& hddl,
+                                                            TH1& hbp, 
+                                                            const TH1* hbuspatchconfig, 
+                                                            Int_t neventsseen,
+                                                            Int_t neventsused,
+                                                            const AliMUONRecoParam& recoParam);
+
+  AliMUONVQAChecker::ECheckCode BeautifyReadoutHistograms(TH1& hroe,
+                                                          TH1& hroenorm,
+                                                          const TH1& hbuspatchtokenerrors,
+                                                          Int_t neventsseen,
+                                                          Int_t neventsused,
+                                                          const AliMUONRecoParam& recoParam);
+
+  AliMUONVQAChecker::ECheckCode BeautifyEventsizeHistograms(TH1& heventsize,
+                                                            TH1& heventsizeperevent,
+                                                            Int_t neventsseen,
+                                                            Int_t neventsused,
+                                                            const AliMUONRecoParam& recoParam);
+  
   ClassDef(AliMUONTrackerQAChecker,1)  // MUON quality assurance checker
 
 };