]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PHOS/AliPHOSQualAssDataMaker.h
Introducing Raw data QA and replacing the QA data histograms by a Tlist of histograms
[u/mrichter/AliRoot.git] / PHOS / AliPHOSQualAssDataMaker.h
CommitLineData
ddd1a39c 1#ifndef ALIPHOSQUALASSDATAMAKER_H
2#define ALIPHOSQUALASSDATAMAKER_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6
7/* $Id$ */
8
9/*
10 Produces the data needed to calculate the quality assurance.
11 All data must be mergeable objects.
12 Y. Schutz CERN July 2007
13*/
14
15
16// --- ROOT system ---
17class TH1F ;
18class TH1I ;
19
20// --- Standard library ---
21
22// --- AliRoot header files ---
23#include "AliQualAssDataMaker.h"
24
25class AliPHOSQualAssDataMaker: public AliQualAssDataMaker {
26
27public:
28 AliPHOSQualAssDataMaker() ; // ctor
29 AliPHOSQualAssDataMaker(const AliPHOSQualAssDataMaker& qadm) ;
30 AliPHOSQualAssDataMaker& operator = (const AliPHOSQualAssDataMaker& qadm) ;
31 virtual ~AliPHOSQualAssDataMaker() {;} // dtor
32
33private:
34 virtual void InitHits() ;
35 virtual void InitESDs() ;
36 virtual void InitDigits() ;
117e9d0d 37 //virtual void InitRecParticles() ;
ddd1a39c 38 virtual void InitRecPoints() ;
117e9d0d 39 virtual void InitRaws() ;
40 //virtual void InitTrackSegments() ;
ddd1a39c 41 virtual void InitSDigits() ;
d76c31f4 42 virtual void MakeESDs(AliESDEvent * esd) ;
43 virtual void MakeHits(TObject * hits) ;
44 virtual void MakeDigits(TObject * digits) ;
45 // virtual void MakeRecParticles(TTree * recpar) ;
46 virtual void MakeRecPoints(TTree * recpo) ;
117e9d0d 47 virtual void MakeRaws(TTree * recpo) ;
d76c31f4 48 virtual void MakeSDigits(TObject * sigits) ;
49 //virtual void MakeTrackSegments(TTree *ts ) ;
ddd1a39c 50
ddd1a39c 51 ClassDef(AliPHOSQualAssDataMaker,1) // description
52
53};
54
55#endif // AliPHOSQualAssDataMaker_H