]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/AliTPCQADataMakerSim.h
removing obsolete documant
[u/mrichter/AliRoot.git] / TPC / AliTPCQADataMakerSim.h
CommitLineData
44f32dd2 1#ifndef ALITPCQADATAMAKERSIM_H
2#define ALITPCQADATAMAKERSIM_H
3/* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6
7/* $Id: $ */
8
9/*
10 Based on AliPHOSQADataMaker
11 Produces the data needed to calculate the quality assurance.
12 All data must be mergeable objects.
13 P. Christiansen, Lund, January 2008
14*/
15
16
17// --- ROOT system ---
18#include <TH1.h>
19
20// --- Standard library ---
21
22// --- AliRoot header files ---
23#include <AliQADataMakerSim.h>
24#include <AliRawReader.h>
25
26#include <AliTPCdataQA.h>
27
28class AliTPCQADataMakerSim: public AliQADataMakerSim {
29
30public:
31 AliTPCQADataMakerSim() ; // ctor
32 AliTPCQADataMakerSim(const AliTPCQADataMakerSim& qadm) ;
33 AliTPCQADataMakerSim& operator = (const AliTPCQADataMakerSim& qadm) ;
34 virtual ~AliTPCQADataMakerSim() { ; } // dtor
35
36private:
37 virtual void StartOfDetectorCycle() {}; // empty
38 virtual void EndOfDetectorCycle(AliQA::TASKINDEX, TObjArray* list) ;
39
40 // Digits QA
41 virtual void InitDigits();
42 virtual void MakeDigits(TTree *digitTree);
43
44 // Hits QA
45 virtual void InitHits();
46 virtual void MakeHits(TTree *hitTree);
47
48 // SDigits QA (empty)
49 virtual void InitSDigits() {;}
50 virtual void MakeSDigits(TTree* sdigitTree);
51
52 TH1F* fHistDigitsADC; //! Digit ADC distribution
53
54 TH1F* fHistHitsNhits; //! Number of primary interactions
55 TH1F* fHistHitsElectrons;//! Electrons per interaction
56 TH1F* fHistHitsRadius; //! Radius of interactions
57 TH1F* fHistHitsPrimPerCm;//! Primaries per cm
58 TH1F* fHistHitsElectronsPerCm;//! Electrons per cm
59
60 ClassDef(AliTPCQADataMakerSim,1) // TPC Sim Quality Assurance Data Maker
61};
62
63#endif // ALITPCQADATAMAKERSIM_H