]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - TOF/AliTOFQADataMakerRec.h
AliUnicorAnalGlobal: histogram cemu added
[u/mrichter/AliRoot.git] / TOF / AliTOFQADataMakerRec.h
... / ...
CommitLineData
1#ifndef ALITOFQADATAMAKERREC_H
2#define ALITOFQADATAMAKERREC_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
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// /* last modified by F. Bellini on 25/02/2010 */ //
13////////////////////////////////////////////////////////////////////
14
15
16#include "AliQADataMakerRec.h"
17#include "AliQAv1.h"
18#include "AliTOFChannelOnlineStatusArray.h"
19
20class AliCDBManager;
21class AliCDBEntry;
22class AliCDBStorage;
23class AliTOFChannelOnlineStatusArray;
24
25class AliTOFQADataMakerRec: public AliQADataMakerRec {
26
27public:
28 AliTOFQADataMakerRec() ; // ctor
29 AliTOFQADataMakerRec(const AliTOFQADataMakerRec& qadm) ;
30 AliTOFQADataMakerRec& operator = (const AliTOFQADataMakerRec& qadm) ;
31 AliTOFChannelOnlineStatusArray *GetCalibData() const;
32 virtual ~AliTOFQADataMakerRec() {;} // dtor
33
34protected:
35 AliTOFChannelOnlineStatusArray * fCalibData; //! calibration data
36
37private:
38 virtual void InitESDs() ;
39 virtual void InitRecPoints() ;
40 virtual void InitRaws() ;
41 virtual void MakeESDs(AliESDEvent * esd) ;
42 virtual void MakeRecPoints(TTree * recTree) ;
43 virtual void MakeRaws(AliRawReader* rawReader) ;
44 virtual void StartOfDetectorCycle() ;
45 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list) ;
46 virtual void GetMapIndeces(Int_t *in, Int_t *out) ;
47 virtual void EnableNoiseFiltering(Bool_t enable){fEnableNoiseFiltering = enable;};
48 Bool_t CheckVolumeID(Int_t *equipmentID);
49 Bool_t CheckEquipID(Int_t *equipmentID);
50
51 Bool_t fEnableNoiseFiltering; //the choice is not implemented so far
52 ClassDef(AliTOFQADataMakerRec,2) // description
53
54};
55
56#endif // ALITOFQADATAMAKERREC_H