]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/QA/AliHLTQADataMakerRec.h
Implementing QA based on TPC online/offline tracks (Zhongbao)
[u/mrichter/AliRoot.git] / HLT / QA / AliHLTQADataMakerRec.h
index 96f76e05a9fa071ca202e9156ceddb5545b46981..d0bf2aadd882593e6dcee886b34c9a1135d3d4e0 100644 (file)
@@ -8,7 +8,7 @@
 //* See cxx source for full Copyright notice                               *
 
 /** @file   AliHLTQADataMakerRec.h
-    @author Matthias Richter
+    @author Zhongbao Yin, Matthias Richter
     @date   2009-05-14
     @brief  Container for the HLT offline QA
 */
 class AliHLTQADataMakerRec: public AliQADataMakerRec {
 
 public:
+
+  enum HESDsType_t {kMultiplicity=0, kMultiplicityFired, kNCls, 
+                   kNClsFired, kPHLT, kPOffline, kPRatio, 
+                   kPHLTFired, kPOfflineFired, kPRatioFired,
+                   kPtHLT, kPtOffline, 
+                   kPtHLTFired, kPtOfflineFired, 
+                   kNClsPerTrkHLT, kNClsPerTrkOffline, 
+                   kNClsPerTrkHLTFired, kNClsPerTrkOfflineFired, 
+                   kPhiHLT, kPhiOffline,
+                   kPhiHLTFired, kPhiOfflineFired,
+                   kEtaHLT, kEtaOffline,
+                   kEtaHLTFired, kEtaOfflineFired};  
   
   AliHLTQADataMakerRec();
   virtual ~AliHLTQADataMakerRec();
@@ -32,6 +44,7 @@ private:
   virtual void StartOfDetectorCycle();
   virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray** list);
   virtual void MakeRaws(AliRawReader * rawReader);
+  virtual void InitESDs();
   virtual void MakeESDs(AliESDEvent * esd);
   virtual void MakeESDs(AliESDEvent * esd, AliESDEvent* hltesd);