]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PHOS/AliPHOSQualAssDataMaker.h
Important changes to the reconstructor classes. Complete elimination of the run-loade...
[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() ;
37 virtual void InitRecParticles() ;
38 virtual void InitRecPoints() ;
39 virtual void InitTrackSegments() ;
40 virtual void InitSDigits() ;
d76c31f4 41 virtual void MakeESDs(AliESDEvent * esd) ;
42 virtual void MakeHits(TObject * hits) ;
43 virtual void MakeDigits(TObject * digits) ;
44 // virtual void MakeRecParticles(TTree * recpar) ;
45 virtual void MakeRecPoints(TTree * recpo) ;
46 virtual void MakeSDigits(TObject * sigits) ;
47 //virtual void MakeTrackSegments(TTree *ts ) ;
ddd1a39c 48
49 TH1F * fhHits ; //! hits energy histogram
50 TH1I * fhHitsMul ; //! hits multiplicity histogram
51 TH1I * fhDigits ; //! digits energy histogram
52 TH1I * fhDigitsMul ; //! digits multiplicity histogram
53 TH1F * fhSDigits ; //! sdigits energy histogram
54 TH1I * fhSDigitsMul ; //! sdigits multiplicity histogram
55 TH1F * fhEmcRecPoints ; //! Emc recpoints energy histogram
56 TH1I * fhEmcRecPointsMul ; //! emc recpoints multiplicity histogram
57 TH1F * fhCpvRecPoints ; //! cpv recpoints energy histogram
58 TH1I * fhCpvRecPointsMul ; //! cpv recpoints multiplicity histogram
59 TH1F * fhTrackSegments ; //! tracksegments energy histogram
60 TH1I * fhTrackSegmentsMul ;//! tracksegments multiplicity histogram
61 TH1F * fhRecParticles ; //! recparticles energy histogram
62 TH1I * fhRecParticlesMul ; //! recparticles multiplicity histogram
63 TH1F * fhESDs ; //! ESDs energy histogram
64 TH1I * fhESDsMul ; //! ESDs multiplicity histogram
65
66 ClassDef(AliPHOSQualAssDataMaker,1) // description
67
68};
69
70#endif // AliPHOSQualAssDataMaker_H