forked from alisw/AliRoot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAliTOFQADataMaker.h
50 lines (41 loc) · 1.93 KB
/
AliTOFQADataMaker.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#ifndef ALITOFQADATAMAKER_H
#define ALITOFQADATAMAKER_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
////////////////////////////////////////////////////////////////////
// //
// Produces the data needed to calculate the quality assurance. //
// All data must be mergeable objects. //
// S. Arcelli //
// //
////////////////////////////////////////////////////////////////////
#include "AliQADataMaker.h"
class AliTOFQADataMaker: public AliQADataMaker {
public:
AliTOFQADataMaker() ; // ctor
AliTOFQADataMaker(const AliTOFQADataMaker& qadm) ;
AliTOFQADataMaker& operator = (const AliTOFQADataMaker& qadm) ;
virtual ~AliTOFQADataMaker() {;} // dtor
private:
virtual void InitHits() ;
virtual void InitESDs() ;
virtual void InitDigits() ;
virtual void InitRecPoints() ;
virtual void InitRaws() ;
virtual void InitSDigits() ;
virtual void MakeESDs(AliESDEvent * esd) ;
virtual void MakeHits(TClonesArray * hits) ;
virtual void MakeHits(TTree * hitTree);
virtual void MakeDigits(TClonesArray * digits) ;
virtual void MakeDigits(TTree * digTree);
virtual void MakeSDigits(TClonesArray * sdigits) ;
virtual void MakeSDigits(TTree * sdigTree);
virtual void MakeRecPoints(TTree * recTree) ;
virtual void MakeRaws(AliRawReader* rawReader) ;
virtual void StartOfDetectorCycle() ;
virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX task, TObjArray * list) ;
virtual void GetMapIndeces(Int_t *in, Int_t *out) ;
AliTOFRawStream fTOFRawStream; // AliTOFRawStream variable
ClassDef(AliTOFQADataMaker,2) // description
};
#endif // AliTOFQADataMaker_H