class TH1F;
class TH1I;
class TList;
-
+class AliFMDReconstructor;
//_____________________________________________________________________
// This class implements the AliQADataMakerRec for the FMD. Some
class AliFMDQADataMakerRec: public AliQADataMakerRec
{
public:
+ enum {
+ kResetBit = BIT(23)
+ };
/**
* Constructor
*/
* Destrcutor
*/
virtual ~AliFMDQADataMakerRec();
+ /**
+ * Get the half-ring index
+ *
+ * @param det Detector
+ * @param ring Ring
+ * @param board Board number
+ * @param monitor Monitor
+ *
+ * @return Half ring index
+ */
+ static Int_t GetHalfringIndex(UShort_t det, Char_t ring,
+ UShort_t board, UShort_t monitor = 0);
+ static void GetHalfringFromIndex(Int_t idx,
+ UShort_t& det,
+ Char_t& ring,
+ UShort_t& board,
+ UShort_t& monitor);
private:
static TH1* MakeADCHist(UShort_t d=0, Char_t r='\0', Short_t b=-1);
static TH1* MakeELossHist(UShort_t d=0, Char_t r='\0', Short_t b=-1);
*
*/
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 fRecPointsArray; // Rec points
+ AliFMDReconstructor* fReconstructor;
+ Bool_t fUseReconstructor;
+ ClassDef(AliFMDQADataMakerRec,0) // description
};
#endif // AliFMDQADataMakerRec_H