]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONQADataMakerRec.h
Update of 2 SSD macros (Panos)
[u/mrichter/AliRoot.git] / MUON / AliMUONQADataMakerRec.h
CommitLineData
7d5d0cc5 1#ifndef ALIMUONQADATAMAKERREC_H
2#define ALIMUONQADATAMAKERREC_H
04236e67 3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
bf4d93eb 6// $Id$
7
04236e67 8/// \ingroup rec
9/// \class AliMUONQADataMakerRec
10/// \brief MUON Quality assurance data maker
11///
04236e67 12
04236e67 13// --- AliRoot header files ---
c92a8c85 14#include "AliQADataMakerRec.h"
c92a8c85 15
ece56eb9 16class AliMUONVQADataMakerRec;
f587a77d 17
04236e67 18class AliMUONQADataMakerRec: public AliQADataMakerRec {
19
20public:
ece56eb9 21 AliMUONQADataMakerRec(Bool_t tracker=kTRUE, Bool_t trigger=kTRUE);
04236e67 22 virtual ~AliMUONQADataMakerRec();
8f29b706 23
ece56eb9 24 AliMUONVQADataMakerRec* Tracker() const { return fTracker; }
25 AliMUONVQADataMakerRec* Trigger() const { return fTrigger; }
26
27 virtual void InitDigits();
28 virtual void InitESDs();
8f29b706 29 virtual void InitRaws();
30 virtual void InitRecPoints();
31
7d5d0cc5 32 virtual void StartOfDetectorCycle();
7d5d0cc5 33
ece56eb9 34 void MakeDigits();
35
44ed7a66 36 virtual void MakeDigits(TTree* dig);
7d5d0cc5 37 virtual void MakeESDs(AliESDEvent* esd) ;
ece56eb9 38 virtual void MakeRaws(AliRawReader* rawReader);
39 virtual void MakeRecPoints(TTree* recpo);
7d5d0cc5 40
4e25ac79 41 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray** list);
7d5d0cc5 42
04236e67 43private:
df48c8a4 44
ece56eb9 45 AliMUONQADataMakerRec(const AliMUONQADataMakerRec& qadm);
46 AliMUONQADataMakerRec& operator=(const AliMUONQADataMakerRec& qadm);
df48c8a4 47
ece56eb9 48 AliMUONVQADataMakerRec* fTracker; ///< tracker sub-qadatamaker
49 AliMUONVQADataMakerRec* fTrigger; ///< trigger sub-qadatamaker
df48c8a4 50
ece56eb9 51 ClassDef(AliMUONQADataMakerRec,10) // MUON Quality assurance data maker
04236e67 52
53};
54#endif