1 #ifndef ALIFMDQADATAMAKERREC_H
2 #define ALIFMDQADATAMAKERREC_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights
6 * See cxx source for full Copyright notice
8 #include "AliQADataMakerRec.h"
9 #include "TClonesArray.h"
15 //_____________________________________________________________________
16 // This class implements the AliQADataMakerRec for the FMD. Some
17 // functions are not implemented yet.
18 // Author : Hans Hjersing Dalsgaard, hans.dalsgaard@cern.ch
19 //_____________________________________________________________________
21 class AliFMDQADataMakerRec: public AliQADataMakerRec
27 AliFMDQADataMakerRec();
31 * @param qadm What to copy from
33 AliFMDQADataMakerRec(const AliFMDQADataMakerRec& qadm);
37 * @param qadm What to assign from
39 * @return Reference to this
41 AliFMDQADataMakerRec& operator = (const AliFMDQADataMakerRec& qadm) ;
45 virtual ~AliFMDQADataMakerRec();
48 * Called at end of monitor cycle
50 * @param TASKINDEX_t Task
51 * @param list Output list
53 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** list);
57 virtual void InitESDs();
59 * Intialize for Digits
61 virtual void InitDigits();
63 * Intialize for RecPoints
65 virtual void InitRecPoints();
69 virtual void InitRaws();
73 * @param esd ESD event
75 virtual void MakeESDs(AliESDEvent * esd);
79 virtual void MakeDigits();
83 * @param digitTree Tree of digits
85 virtual void MakeDigits(TTree * digitTree);
89 * @param recpoTree Tree of RecPoints
91 virtual void MakeRecPoints(TTree * recpoTree);
95 * @param rawReader Raw reader
97 virtual void MakeRaws(AliRawReader* rawReader);
99 * Called at start of a cycle
102 virtual void StartOfDetectorCycle();
104 * Get the half-ring index
106 * @param det Detector
108 * @param board Board number
109 * @param monitor Monitor
111 * @return Half ring index
113 Int_t GetHalfringIndex(UShort_t det, Char_t ring,
114 UShort_t board, UShort_t monitor = 0) const;
115 ClassDef(AliFMDQADataMakerRec,0) // description
116 TClonesArray fRecPointsArray; // Rec points
119 #endif // AliFMDQADataMakerRec_H
120 //____________________________________________________________________