]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - HMPID/AliHMPIDQADataMakerSim.h
Further fixes to the par file generation
[u/mrichter/AliRoot.git] / HMPID / AliHMPIDQADataMakerSim.h
... / ...
CommitLineData
1#ifndef AliHMPIDQADataMakerSim_H
2#define AliHMPIDQADataMakerSim_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
8//
9// Produces the data needed to calculate the quality assurance.
10// All data must be mergeable objects.
11// A. Mastroserio
12
13
14
15// --- ROOT system ---
16
17
18class TH1F ;
19class TH2F ;
20class TProfile;
21class TObjArray;
22// --- Standard library ---
23#include <TString.h>
24// --- AliRoot header files ---
25
26#include "AliQADataMakerSim.h"
27
28class AliHMPIDQADataMakerSim: public AliQADataMakerSim {
29
30public:
31 AliHMPIDQADataMakerSim() ; // ctor
32 AliHMPIDQADataMakerSim(const AliHMPIDQADataMakerSim& qadm) ;
33 AliHMPIDQADataMakerSim& operator = (const AliHMPIDQADataMakerSim& qadm) ;
34 virtual ~AliHMPIDQADataMakerSim() {;} // dtor
35
36private:
37
38 virtual void EndOfDetectorCycle(AliQA::TASKINDEX_t, TObjArray * obj) ;
39 virtual void InitHits() ; //book hit QA histo
40 virtual void InitDigits() ; //book Digit QA histo
41 virtual void InitSDigits() ; //book SDigits QA histo
42 virtual void MakeHits(TClonesArray * hits) ; //Fill hit QA histo
43 virtual void MakeHits(TTree * hits) ; // access to hit tree
44 virtual void MakeDigits(TClonesArray * digits) ; //Fill Digit QA histo
45 virtual void MakeDigits(TTree * digits) ; //access to digit tree
46 virtual void MakeSDigits(TClonesArray * sdigits) ; //Fill SDigit QA histo
47 virtual void MakeSDigits(TTree * sdigits) ; //access to SDigits tree
48 virtual void StartOfDetectorCycle() ;
49
50 ClassDef(AliHMPIDQADataMakerSim,1) // description
51
52};
53
54#endif // AliHMPIDQADataMakerSim_H