AliRoot Core  edcc906 (edcc906)
AliMUONQADataMakerRec.h
Go to the documentation of this file.
1 #ifndef ALIMUONQADATAMAKERREC_H
2 #define ALIMUONQADATAMAKERREC_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice */
5 
6 // $Id$
7 
12 
13 // --- AliRoot header files ---
14 #include "AliQADataMakerRec.h"
15 
17 
19 
20 public:
21  AliMUONQADataMakerRec(Bool_t tracker=kTRUE, Bool_t trigger=kTRUE);
22  virtual ~AliMUONQADataMakerRec();
23 
28 
29  virtual void InitDigits();
30  virtual void InitESDs();
31  virtual void InitRaws();
32  virtual void InitRecPoints();
33 
34  virtual void StartOfDetectorCycle();
35 
36  void MakeDigits();
37 
38  virtual void MakeDigits(TTree* dig);
39  virtual void MakeESDs(AliESDEvent* esd) ;
40  virtual void MakeRaws(AliRawReader* rawReader);
41  virtual void MakeRecPoints(TTree* recpo);
42 
43  virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray** list);
44 
45  virtual void ResetDetector(AliQAv1::TASKINDEX_t task);
46 
49 
50  Int_t Add2List(TH1 * hist, const Int_t index, AliQAv1::TASKINDEX_t task, const Bool_t expert, const Bool_t image, const Bool_t saveForCorr);
51 
52  TObject* GetData(AliQAv1::TASKINDEX_t task, const Int_t index) ;
53 
54 private:
59 
61 
62 private:
65 
66  ClassDef(AliMUONQADataMakerRec,10) // MUON Quality assurance data maker
67 
68 };
69 #endif
AliMUONVQADataMakerRec * Tracker() const
Return tracker sub-qadatamaker.
AliMUONVQADataMakerRec * Trigger() const
Return trigger sub-qadatamaker.
#define TObjArray
AliMUONQADataMakerRec & operator=(const AliMUONQADataMakerRec &qadm)
Not implemented.
virtual void MakeRecPoints(TTree *recpo)
virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray **list)
virtual void MakeRaws(AliRawReader *rawReader)
Int_t Add2List(TH1 *hist, const Int_t index, AliQAv1::TASKINDEX_t task, const Bool_t expert, const Bool_t image, const Bool_t saveForCorr)
MUON Quality assurance data maker.
TObject * GetData(TObjArray **list, const Int_t index)
AliMUONVQADataMakerRec * fTracker
tracker sub-qadatamaker
AliMUONVQADataMakerRec * fTrigger
trigger sub-qadatamaker
Interface for a MUON QADataMakerRec.
virtual void MakeESDs(AliESDEvent *esd)
virtual void ResetDetector(AliQAv1::TASKINDEX_t task)
TASKINDEX_t
Definition: AliQAv1.h:30
TObject * GetData(AliQAv1::TASKINDEX_t task, const Int_t index)
Int_t Add2List(TH1 *hist, const Int_t index, TObjArray **list, const Bool_t expert=kFALSE, const Bool_t image=kFALSE, const Bool_t saveForCorr=kFALSE)
TObjArray ** GetList(AliQAv1::TASKINDEX_t taks)
AliMUONQADataMakerRec(Bool_t tracker=kTRUE, Bool_t trigger=kTRUE)