]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - HMPID/AliHMPIDQADataMakerSim.h
Changes in QA to be able to process separately different triggers (Ruben)
[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(AliQAv1::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() ; //Fill hit QA histo
43 virtual void MakeHits(TTree * hits) ; // access to hit tree
44 virtual void MakeDigits() ; //Fill Digit QA histo
45 virtual void MakeDigits(TTree * digits) ; //access to digit tree
46 virtual void MakeSDigits() ; //Fill SDigit QA histo
47 virtual void MakeSDigits(TTree * sdigits) ; //access to SDigits tree
48 virtual void StartOfDetectorCycle() ;
49
50 Int_t fChannel ; //!
51
52 ClassDef(AliHMPIDQADataMakerSim,2) // description
53
54};
55
56#endif // AliHMPIDQADataMakerSim_H