]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliGlobalQADataMaker.h
new functions, mc analysis can be performed also for pi0 and k0. eta of seed can...
[u/mrichter/AliRoot.git] / STEER / AliGlobalQADataMaker.h
index d0eefb91561534e7188541031ba2f101008008be..9e13f68144dd9d09b414cc288d1d51290035c1ab 100644 (file)
@@ -8,23 +8,43 @@
     AliQADataMaker::fESDsQAList      (for keeping global ESD QA data)
 */
 
-#include "AliQADataMaker.h"
+#include "AliQADataMakerRec.h"
 
 class AliESDEvent;
 
-class AliGlobalQADataMaker: public AliQADataMaker {
+class AliGlobalQADataMaker: public AliQADataMakerRec {
 public:
+  enum {
+    kEvt0,
+    kClr0,kClr1,kClr2,kClr3,
+    kTrk0,kTrk1,kTrk2,kTrk3,kTrk4,kTrk5,kTrk6,kTrk7,kTrk8,kTrk9,kTrk10,
+    kK0on,kK0off,kL0on,kL0off,
+    kPid0,kPid1,kPid2,kPid3,
+    kMlt0,kMlt1,
+    kLast
+  };
   AliGlobalQADataMaker(const Char_t *name="Global", 
                        const Char_t *title="Global QA data maker"):
-    AliQADataMaker(name,title) {;}
-  AliGlobalQADataMaker(const AliQADataMaker& qadm):
-    AliQADataMaker(qadm) {;}
+       AliQADataMakerRec(name,title) {;}
+  AliGlobalQADataMaker(const AliQADataMakerRec& qadm):
+       AliQADataMakerRec(qadm) {;}
 
+  void InitRecPointsForTracker() { InitRecPoints(); }
   void InitRecPoints();
+  void InitESDs();
+
+private:
+       void   EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** list) ;
+
+       void InitRaws(); 
+  
+  void InitRecoParams() ; 
+  
+       void MakeRaws(AliRawReader* rawReader) ; 
+  void MakeESDs(AliESDEvent *event);
 
   void StartOfDetectorCycle() {;}
 
-private:   
   AliGlobalQADataMaker &operator=(const AliGlobalQADataMaker &qadm);
 
   ClassDef(AliGlobalQADataMaker,1)  // Global QA