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 */
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
17 // --- ROOT system ---
20 // --- Standard library ---
22 // --- AliRoot header files ---
23 #include <AliQADataMakerSim.h>
24 #include <AliRawReader.h>
26 #include <AliTPCdataQA.h>
28 class AliTPCQADataMakerSim: public AliQADataMakerSim {
31 AliTPCQADataMakerSim() ; // ctor
32 AliTPCQADataMakerSim(const AliTPCQADataMakerSim& qadm) ;
33 AliTPCQADataMakerSim& operator = (const AliTPCQADataMakerSim& qadm) ;
34 virtual ~AliTPCQADataMakerSim() { ; } // dtor
37 virtual void StartOfDetectorCycle() {}; // empty
38 virtual void EndOfDetectorCycle(AliQA::TASKINDEX, TObjArray* list) ;
41 virtual void InitDigits();
42 virtual void MakeDigits(TTree *digitTree);
45 virtual void InitHits();
46 virtual void MakeHits(TTree *hitTree);
49 virtual void InitSDigits() {;}
50 virtual void MakeSDigits(TTree* sdigitTree);
52 TH1F* fHistDigitsADC; //! Digit ADC distribution
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
60 ClassDef(AliTPCQADataMakerSim,1) // TPC Sim Quality Assurance Data Maker
63 #endif // ALITPCQADATAMAKERSIM_H