]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/AliTRDQADataMakerSim.h
Fixing CONSTANT_EXPRESSION_RESULT Coverity defect
[u/mrichter/AliRoot.git] / TRD / AliTRDQADataMakerSim.h
CommitLineData
04236e67 1#ifndef AliTRDQADataMakerSim_H
2#define AliTRDQADataMakerSim_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// //
10// Produces the data needed to calculate the quality assurance. //
11// All data must be mergeable objects. //
12// //
13// Author: //
14// Sylwester Radomski (radomski@physi.uni-heidelberg.de) //
15// //
16////////////////////////////////////////////////////////////////////////////
17
18// --- ROOT system ---
19class TH1F ;
20class TH1I ;
21
22// --- AliRoot header files ---
23class AliExternalTrackParam;
24
25#include "AliQADataMakerSim.h"
26
27class AliTRDQADataMakerSim: public AliQADataMakerSim {
28
29 public:
30
31 AliTRDQADataMakerSim() ; // ctor
32 AliTRDQADataMakerSim(const AliTRDQADataMakerSim& qadm) ;
33 AliTRDQADataMakerSim& operator = (const AliTRDQADataMakerSim& qadm) ;
6252ceeb 34 virtual ~AliTRDQADataMakerSim() ; // dtor
04236e67 35
36 private:
37
4e25ac79 38 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list) ;
04236e67 39 virtual void InitHits() ;
40 virtual void InitDigits() ;
41 virtual void InitSDigits() ;
42
43 virtual void MakeHits(TTree * hitTree);
6252ceeb 44 virtual void MakeHits();
04236e67 45
46 virtual void MakeSDigits(TTree *sdigitTree);
6252ceeb 47 virtual void MakeSDigits();
04236e67 48
49 virtual void MakeDigits(TTree *digitTree);
6252ceeb 50 virtual void MakeDigits();
04236e67 51
52 virtual void StartOfDetectorCycle() ;
53 Int_t CheckPointer(TObject *obj, const char *name);
6252ceeb 54 TClonesArray *fTmpHits ;
04236e67 55
56 ClassDef(AliTRDQADataMakerSim,1) // Creates the TRD QA data
57
58};
59#endif // AliTRDQADataMakerSim_H