]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HMPID/AliHMPIDQADataMakerRec.h
Corrections for tracks which do not pass through the radiator
[u/mrichter/AliRoot.git] / HMPID / AliHMPIDQADataMakerRec.h
CommitLineData
04236e67 1#ifndef AliHMPIDQADataMakerRec_H
2#define AliHMPIDQADataMakerRec_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6
7/* $Id$ */
8
9//
10// Produces the data needed to calculate the quality assurance.
11// All data must be mergeable objects.
12// A. Mastroserio
13
14
15
16// --- ROOT system ---
cc1abc7f 17class TTree ;
18class AliRawReader;
19class AliESDEvent ;
04236e67 20// --- AliRoot header files ---
21
22#include "AliQADataMakerRec.h"
23
24class AliHMPIDQADataMakerRec: public AliQADataMakerRec {
25
26public:
27 AliHMPIDQADataMakerRec() ; // ctor
28 AliHMPIDQADataMakerRec(const AliHMPIDQADataMakerRec& qadm) ;
29 AliHMPIDQADataMakerRec& operator = (const AliHMPIDQADataMakerRec& qadm) ;
30 virtual ~AliHMPIDQADataMakerRec() {;} // dtor
31
32private:
33 virtual void InitRecPoints(); //book cluster QA histo
cc1abc7f 34 virtual void InitRaws(); //book raw QA histo
04236e67 35 virtual void InitESDs() ; //book ESD QA histo
36 virtual void MakeRecPoints(TTree * clusters) ; //Fill cluster QA histo
cc1abc7f 37 virtual void MakeRaws(AliRawReader* rawReader);
04236e67 38 virtual void MakeESDs(AliESDEvent * esd) ; //Fill hit QA histo
cc1abc7f 39 virtual void StartOfDetectorCycle() ;
92a357bf 40 virtual void EndOfDetectorCycle(AliQA::TASKINDEX_t, TObjArray * obj) ;
aa21372e 41 Int_t fEvtRaw; //internal event counter for raw
04236e67 42
43 ClassDef(AliHMPIDQADataMakerRec,1) // description
44
45};
46
47#endif // AliHMPIDQADataMakerRec_H