o add Reset function to CalPad and CalROC o Add functionality to AliTPCdataQA - Reset...
[u/mrichter/AliRoot.git] / MUON / AliMUONQADataMakerSim.h
index dcd9857..67e3f1b 100644 (file)
@@ -1,23 +1,22 @@
-#ifndef AliMUONQADataMakerSim_H
-#define AliMUONQADataMakerSim_H
+#ifndef ALIMUONQADATAMAKERSIM_H
+#define ALIMUONQADATAMAKERSIM_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
-/// \ingroup rec
+/* $Id$ */
+
+/// \ingroup sim
 /// \class AliMUONQADataMakerSim
 /// \brief MUON Quality assurance data maker
 ///
 //  Author Christian Finck
 
-// dummy function for simulation part
-// to avoid circular dependencie
-
 // --- ROOT system ---
 class TObjArray; 
 
 // --- AliRoot header files ---
-class AliMUONVClusterStore;
-class AliMUONVTrackStore;
+class AliMUONVHitStore;
+class AliMUONVDigitStore;
 
 #include "AliQADataMakerSim.h"
 
@@ -31,29 +30,32 @@ public:
   
 private:
   virtual void   StartOfDetectorCycle(); 
-      /// init hits QA from Array (not implemented)
-  virtual void   InitHits() {return;} 
-     /// init SDigits QA from Array (not implemented)
-  virtual void   InitSDigits() {return;}  
-     /// init SDigits QA from Array (not implemented)
-  virtual void   InitDigits() {return;} 
+      /// init hits QA from Array 
+  virtual void   InitHits(); 
+     /// init SDigits QA from Array 
+  virtual void   InitSDigits();  
+     /// init SDigits QA from Array
+  virtual void   InitDigits();
     
     /// make hits QA from Array (not implemented)
-  virtual void   MakeHits(TClonesArray* /*hits*/) {return;}
-    /// make hits QA from tree (not implemented)
-  virtual void   MakeHits(TTree* /*hits*/)        {return;}
+  virtual void   MakeHits() {return;}
+    /// make hits QA from tree
+  virtual void   MakeHits(TTree* hitsTree);
     /// make SDigits QA from Array (not implemented)
-  virtual void   MakeSDigits(TClonesArray* /*sigits*/) {return;} 
-    /// make SDigits QA from Tree (not implemented)
-  virtual void   MakeSDigits(TTree* /*sigits*/)        {return;} 
+  virtual void   MakeSDigits() {return;} 
+    /// make SDigits QA from Tree
+  virtual void   MakeSDigits(TTree* sigitsTree);
      /// make Digits QA from Array (not implemented)
-  virtual void   MakeDigits(TClonesArray* /*digits*/)  {return;}
-      /// make SDigits QA from Tree (not implemented)
-  virtual void   MakeDigits(TTree* /*digits*/)         {return;}
+  virtual void   MakeDigits()  {return;}
+      /// make SDigits QA from Tree
+  virtual void   MakeDigits(TTree* digitsTree);
   
-    virtual void   EndOfDetectorCycle(AliQA::TASKINDEX, TObjArray* list);
+  virtual void   EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray** list);
 
-  ClassDef(AliMUONQADataMakerSim,1)  // MUON Quality assurance data maker
+  AliMUONVHitStore*   fHitStore;   //!< pointer to hit store
+  AliMUONVDigitStore* fDigitStore; //!< pointer to digit store
+                                    
+  ClassDef(AliMUONQADataMakerSim,2)  // MUON Quality assurance data maker
 
 };
 #endif