]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSQADataMakerSim.h
do not delete fGeom object in ~AliPHOSReconstructor, since it is owned by the AliPHOS...
[u/mrichter/AliRoot.git] / ITS / AliITSQADataMakerSim.h
index f7ed977a93db2b1eecc6a8aa91973314904a9fa0..630439c8d3bf2c2252f723540c96d178a29e40a8 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef AliITSQADataMakerSim_H
-#define AliITSQADataMakerSim_H
+#ifndef ALIITSQADATAMAKERSIM_H
+#define ALIITSQADATAMAKERSIM_H
 /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
@@ -22,29 +22,30 @@ class AliRawReader;
 
 class AliITSQADataMakerSim: public AliQADataMakerSim {
 
-friend class AliITSQASPDDataMakerSim;
-friend class AliITSQASDDDataMakerSim;
-friend class AliITSQASSDDataMakerSim;
+friend class AliITSQASPDDataMakerSim; //friend class
+friend class AliITSQASDDDataMakerSim;   //friend class
+friend class AliITSQASSDDataMakerSim;   //friend class
 
 public:
   AliITSQADataMakerSim(Short_t subDet = 0); // subDet = 0 (ALL), 1 (SPD), 2 (SDD), 3 (SSD)
   AliITSQADataMakerSim(const AliITSQADataMakerSim& qadm);
   AliITSQADataMakerSim& operator = (const AliITSQADataMakerSim& qac);
   virtual void StartOfDetectorCycle();
-  virtual void EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray * list);
+  virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list);
   virtual void InitDigits();
   virtual void InitSDigits();
   virtual void InitHits();
-  virtual void MakeDigits(TClonesArray * digits);
-  virtual void MakeSDigits(TClonesArray * sdigits);
-  virtual void MakeHits(TClonesArray * hits);
+  virtual void MakeDigits();
+  virtual void MakeSDigits();
+  virtual void MakeHits();
   virtual void MakeDigits(TTree * digits);
   virtual void MakeSDigits(TTree * sdigits);
   virtual void MakeHits(TTree * hits);
   virtual ~AliITSQADataMakerSim(); // dtor
-  Short_t GetSubDet(){return fSubDetector;};
-  Int_t GetDetTaskOffset(Int_t subdet,AliQA::TASKINDEX_t task);
-
+  Short_t GetSubDet() const {return fSubDetector;};
+  Int_t GetDetTaskOffset(Int_t subdet,AliQAv1::TASKINDEX_t task);
+  virtual Int_t GetEventSpecie() const { return AliRecoParam::AConvert(fEventSpecie); }
+  Int_t GetDetTaskHisto(Int_t subdet,AliQAv1::TASKINDEX_t task);
 private:
 
   Short_t fSubDetector;                    // subDetector: 0 (ALL), 1 (SPD), 2 (SDD), 3 (SSD)