CMake: removing qpythia from the depedencies
[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 */
8fd6fd6c 5
6////////////////////////////////////////////////////////////////////
7// //
8// Produces the data needed to calculate the quality assurance. //
9// All data must be mergeable objects. //
10// S. Arcelli //
11// //
12////////////////////////////////////////////////////////////////////
380c04bf 13
14
15#include "AliQADataMaker.h"
16class AliTOFQADataMaker: public AliQADataMaker {
17
18public:
19 AliTOFQADataMaker() ; // ctor
20 AliTOFQADataMaker(const AliTOFQADataMaker& qadm) ;
21 AliTOFQADataMaker& operator = (const AliTOFQADataMaker& qadm) ;
22 virtual ~AliTOFQADataMaker() {;} // dtor
23
24private:
25 virtual void InitHits() ;
26 virtual void InitESDs() ;
27 virtual void InitDigits() ;
28 virtual void InitRecPoints() ;
29 virtual void InitRaws() ;
30 virtual void InitSDigits() ;
31 virtual void MakeESDs(AliESDEvent * esd) ;
32 virtual void MakeHits(TClonesArray * hits) ;
33 virtual void MakeHits(TTree * hitTree);
34 virtual void MakeDigits(TClonesArray * digits) ;
35 virtual void MakeDigits(TTree * digTree);
36 virtual void MakeSDigits(TClonesArray * sdigits) ;
37 virtual void MakeSDigits(TTree * sdigTree);
38 virtual void MakeRecPoints(TTree * recTree) ;
39 virtual void MakeRaws(AliRawReader* rawReader) ;
40 virtual void StartOfDetectorCycle() ;
883f8781 41 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX task, TObjArray * list) ;
380c04bf 42 virtual void GetMapIndeces(Int_t *in, Int_t *out) ;
43
97430dfe 44 AliTOFRawStream fTOFRawStream; // AliTOFRawStream variable
45
46 ClassDef(AliTOFQADataMaker,2) // description
380c04bf 47
48};
49
50#endif // AliTOFQADataMaker_H