TOF QAMaker for hits, raws, (s)digits, recpoints, esds
[u/mrichter/AliRoot.git] / TOF / AliTOFQADataMaker.h
CommitLineData
380c04bf 1#ifndef ALITOFQADATAMAKER_H
2#define ALITOFQADATAMAKER_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5/* Produces the data needed to calculate the quality assurance.
6 All data must be mergeable objects.
7 S. Arcelli */
8
9
10#include "AliQADataMaker.h"
11class AliTOFQADataMaker: public AliQADataMaker {
12
13public:
14 AliTOFQADataMaker() ; // ctor
15 AliTOFQADataMaker(const AliTOFQADataMaker& qadm) ;
16 AliTOFQADataMaker& operator = (const AliTOFQADataMaker& qadm) ;
17 virtual ~AliTOFQADataMaker() {;} // dtor
18
19private:
20 virtual void InitHits() ;
21 virtual void InitESDs() ;
22 virtual void InitDigits() ;
23 virtual void InitRecPoints() ;
24 virtual void InitRaws() ;
25 virtual void InitSDigits() ;
26 virtual void MakeESDs(AliESDEvent * esd) ;
27 virtual void MakeHits(TClonesArray * hits) ;
28 virtual void MakeHits(TTree * hitTree);
29 virtual void MakeDigits(TClonesArray * digits) ;
30 virtual void MakeDigits(TTree * digTree);
31 virtual void MakeSDigits(TClonesArray * sdigits) ;
32 virtual void MakeSDigits(TTree * sdigTree);
33 virtual void MakeRecPoints(TTree * recTree) ;
34 virtual void MakeRaws(AliRawReader* rawReader) ;
35 virtual void StartOfDetectorCycle() ;
36 virtual void EndOfDetectorCycle(AliQA::TASKINDEX, TList * ) {AliInfo(" To be implemented");}
37 virtual void GetMapIndeces(Int_t *in, Int_t *out) ;
38
39 ClassDef(AliTOFQADataMaker,1) // description
40
41};
42
43#endif // AliTOFQADataMaker_H