]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HMPID/AliHMPIDQADataMakerRec.h
Coverity fix
[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 ;
8d9917bf 18class TLine ;
cc1abc7f 19class AliRawReader;
20class AliESDEvent ;
04236e67 21// --- AliRoot header files ---
22
23#include "AliQADataMakerRec.h"
24
25class AliHMPIDQADataMakerRec: public AliQADataMakerRec {
26
27public:
28 AliHMPIDQADataMakerRec() ; // ctor
29 AliHMPIDQADataMakerRec(const AliHMPIDQADataMakerRec& qadm) ;
30 AliHMPIDQADataMakerRec& operator = (const AliHMPIDQADataMakerRec& qadm) ;
31 virtual ~AliHMPIDQADataMakerRec() {;} // dtor
32
33private:
44ed7a66 34 virtual void InitDigits(); //book cluster QA histo
04236e67 35 virtual void InitRecPoints(); //book cluster QA histo
cc1abc7f 36 virtual void InitRaws(); //book raw QA histo
04236e67 37 virtual void InitESDs() ; //book ESD QA histo
6252ceeb 38 virtual void MakeDigits() ;
44ed7a66 39 virtual void MakeDigits(TTree * digits) ; //Fill cluster QA histo
04236e67 40 virtual void MakeRecPoints(TTree * clusters) ; //Fill cluster QA histo
cc1abc7f 41 virtual void MakeRaws(AliRawReader* rawReader);
04236e67 42 virtual void MakeESDs(AliESDEvent * esd) ; //Fill hit QA histo
cc1abc7f 43 virtual void StartOfDetectorCycle() ;
4e25ac79 44 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** obj) ;
8d9917bf 45 TLine *fLineDdlDatSizeLow; // line for minimum data size limit
46 TLine *fLineDdlDatSizeUp; // line for maximum data size limit
47 TLine *fLineDdlPadOCcLow; // line for minimum occupancy limit
48 TLine *fLineDdlPadOCcUp; // line for maximum occpuancy limit
49 TLine *fModline[6]; // lines to separate the HMPID modules
6252ceeb 50 Int_t fChannel ; //!
8d9917bf 51
52
92664bc8 53 ClassDef(AliHMPIDQADataMakerRec,4) // description
04236e67 54
55};
56
57#endif // AliHMPIDQADataMakerRec_H