]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - FMD/AliFMDQADataMakerRec.h
fixes
[u/mrichter/AliRoot.git] / FMD / AliFMDQADataMakerRec.h
index 54b2f5825b3aa617c1045eda9dc71daa5dd52378..8ab088fb8360fbecc30de797d8c43749beef6a17 100644 (file)
@@ -6,7 +6,7 @@
  * See cxx source for full Copyright notice                               
  */
 #include "AliQADataMakerRec.h"
-
+#include "TClonesArray.h"
 class TH1F; 
 class TH1I; 
 class TList; 
@@ -21,27 +21,99 @@ class TList;
 class AliFMDQADataMakerRec: public AliQADataMakerRec 
 {
 public:
+  /** 
+   * Constructor
+   */
   AliFMDQADataMakerRec();
+  /** 
+   * Copy constructor 
+   * 
+   * @param qadm What to copy from
+   */
   AliFMDQADataMakerRec(const AliFMDQADataMakerRec& qadm);
+  /** 
+   * Assignment operator 
+   * 
+   * @param qadm What to assign from 
+   * 
+   * @return Reference to this
+   */
   AliFMDQADataMakerRec& operator = (const AliFMDQADataMakerRec& qadm) ;
+  /** 
+   * Destrcutor 
+   */
   virtual ~AliFMDQADataMakerRec();
 private:
-  virtual void   EndOfDetectorCycle(AliQA::TASKINDEX_t, TObjArray * list);
+  /** 
+   * Called at end of monitor cycle 
+   * 
+   * @param TASKINDEX_t Task
+   * @param list        Output list
+   */
+  virtual void   EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** list);
+  /** 
+   * Intialize for ESD
+   */
   virtual void   InitESDs(); 
+  /** 
+   * Intialize for Digits
+   */
   virtual void   InitDigits(); 
+  /** 
+   * Intialize for RecPoints
+   */
   virtual void   InitRecPoints(); 
+  /** 
+   * Initialise for raw 
+   */
   virtual void   InitRaws(); 
+  /** 
+   * Analyse ESD event
+   * 
+   * @param esd ESD event
+   */
   virtual void   MakeESDs(AliESDEvent * esd);
-  virtual void   MakeDigits(TClonesArray * digits); 
+  /** 
+   * Analyse digits 
+   */
+  virtual void   MakeDigits(); 
+  /** 
+   * Analyse digits
+   * 
+   * @param digitTree Tree of digits
+   */
   virtual void   MakeDigits(TTree * digitTree); 
+  /** 
+   * Analyse rec points
+   * 
+   * @param recpoTree Tree of RecPoints
+   */
   virtual void   MakeRecPoints(TTree * recpoTree); 
+  /** 
+   * Analyse raw 
+   * 
+   * @param rawReader Raw reader
+   */
   virtual void   MakeRaws(AliRawReader* rawReader); 
+  /** 
+   * Called at start of a cycle 
+   * 
+   */
   virtual void   StartOfDetectorCycle(); 
-
+  /** 
+   * Get the half-ring index
+   * 
+   * @param det      Detector
+   * @param ring     Ring
+   * @param board    Board number
+   * @param monitor  Monitor 
+   * 
+   * @return Half ring index
+   */
+  Int_t GetHalfringIndex(UShort_t det, Char_t ring, 
+                        UShort_t board, UShort_t monitor = 0) const;
   ClassDef(AliFMDQADataMakerRec,0)  // description 
-  TClonesArray* fDigitsArray;
-  TClonesArray* fRecPointsArray;
-
+  TClonesArray fRecPointsArray; // Rec points
 };
 
 #endif // AliFMDQADataMakerRec_H