]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCQADataMakerSim.h
Fixes for bug #49914: Compilation breaks in trunk, and bug #48629: Trunk cannot read...
[u/mrichter/AliRoot.git] / TPC / AliTPCQADataMakerSim.h
index 274e0302a6722e0aa8fc8e42140e40b79c1a798f..bce2afb67c0ddda48ba7414c52fe900ebaba1a10 100644 (file)
@@ -20,6 +20,7 @@
 // --- Standard library ---
 
 // --- AliRoot header files ---
+#include <AliLog.h>
 #include <AliQADataMakerSim.h>
 #include <AliRawReader.h>
 
@@ -28,6 +29,9 @@
 class AliTPCQADataMakerSim: public AliQADataMakerSim {
 
 public:
+  
+  enum HHitType_t   {kNhits=0, kElectrons, kRadius, kPrimPerCm, kElectronsPerCm} ; 
+  enum HDigitType_t {kDigitsADC=0} ; 
   AliTPCQADataMakerSim() ;          // ctor
   AliTPCQADataMakerSim(const AliTPCQADataMakerSim& qadm) ;   
   AliTPCQADataMakerSim& operator = (const AliTPCQADataMakerSim& qadm) ;
@@ -35,27 +39,22 @@ public:
   
 private:
   virtual void   StartOfDetectorCycle() {}; // empty 
-  virtual void   EndOfDetectorCycle(AliQA::TASKINDEX, TObjArray* list) ;
+  virtual void   EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray** list) ;
 
   // Digits QA
   virtual void   InitDigits();
   virtual void   MakeDigits(TTree *digitTree);
+  virtual void   MakeDigits(TClonesArray *) {AliWarning("Method not implemented\n");}
 
   // Hits QA
   virtual void   InitHits();
   virtual void   MakeHits(TTree *hitTree);
+  virtual void   MakeHits(TClonesArray *) {AliWarning("Method not implemented\n");}
 
   // SDigits QA (empty)
-  virtual void   InitSDigits() {;}
-  virtual void   MakeSDigits(TTree* sdigitTree);
-
-  TH1F* fHistDigitsADC;    //! Digit ADC distribution
-
-  TH1F* fHistHitsNhits;    //! Number of primary interactions
-  TH1F* fHistHitsElectrons;//! Electrons per interaction
-  TH1F* fHistHitsRadius;   //! Radius of interactions
-  TH1F* fHistHitsPrimPerCm;//! Primaries per cm
-  TH1F* fHistHitsElectronsPerCm;//! Electrons per cm
+  virtual void   InitSDigits() {}
+  virtual void   MakeSDigits(TTree* ) {AliWarning("Method not implemented\n");}
+  virtual void   MakeSDigits(TClonesArray* ) {AliWarning("Method not implemented\n");}
 
   ClassDef(AliTPCQADataMakerSim,1)  // TPC Sim Quality Assurance Data Maker 
 };