]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/AliTRDQADataMakerSim.h
datamember added in AliGeomManager with number of alignable volumes per subdetector...
[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) ;
34 virtual ~AliTRDQADataMakerSim() {;} // dtor
35
36 private:
37
92a357bf 38 virtual void EndOfDetectorCycle(AliQA::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);
44 virtual void MakeHits(TClonesArray * hits);
45
46 virtual void MakeSDigits(TTree *sdigitTree);
47 virtual void MakeSDigits(TClonesArray * sigits);
48
49 virtual void MakeDigits(TTree *digitTree);
50 virtual void MakeDigits(TClonesArray * digits);
51
52 virtual void StartOfDetectorCycle() ;
53 Int_t CheckPointer(TObject *obj, const char *name);
54
55 ClassDef(AliTRDQADataMakerSim,1) // Creates the TRD QA data
56
57};
58#endif // AliTRDQADataMakerSim_H