]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ESDCheck/AliPMDQATask.h
Reconstruction of ESD data implemented
[u/mrichter/AliRoot.git] / ESDCheck / AliPMDQATask.h
CommitLineData
1dfe075f 1#ifndef ALIPMDQATASK_H
2#define ALIPMDQATASK_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5//______________________________________________________________________________
6// An analysis task to check the PMD data in simulated data
7//
8//*-- Yves Schutz
9//////////////////////////////////////////////////////////////////////////////
10
11#include <TTree.h>
12#include "AliAnalysisTask.h"
13
14class AliESD ;
15class TH2F ;
16class TH1F ;
17
18class AliPMDQATask : public AliAnalysisTask {
19
20public:
21 AliPMDQATask(const char *name) ;
22 virtual ~AliPMDQATask() ;
23
24 virtual void Exec(Option_t * opt = "") ;
25 virtual void Init(Option_t * opt = "") ;
26 virtual void Terminate(Option_t * opt = "") ;
27
28private:
29 void CalculateSMN( Float_t clsX, Float_t clsY, Int_t & smn) ;
30 void DrawPMDBoundary() ;
31 void DrawPMDBoundarySM1() ;
32 void DrawPMDBoundarySM2() ;
33 void DrawPMDBoundarySM3() ;
34 void DrawPMDBoundarySM4() ;
35
36private:
37 TTree * fChain ; //!pointer to the analyzed TTree or TChain
38 AliESD * fESD ; //! Declaration of leave types
39
40 TObjArray * fOutputContainer ; //! output data container
41
42
43 // Histograms
44 TH2F * fhPMDP1 ; //!
45 TH1F * fhPMDC2 ; //!
46 TH1F * fhPMDP2 ; //!
47 TH1F * fhPMDC3 ; //!
48 TH1F * fhPMDP3 ; //!
49 TH1F * fhPMDP4 ; //!
50 TH1F * fhPMDC5 ; //!
51 TH1F * fhPMDP5 ; //!
52 TH2F * fhPMDCP0 ; //!
53 TH2F * fhPMDCP1 ; //!
54 TH2F * fhPMDCP2 ; //!
55 TH2F * fhPMDCP3 ; //!
56 TH2F * fhPMDCP4 ; //!
57
58 TH2F * fhPMDSM1 ; //!
59 TH2F * fhPMDSM2 ; //!
60 TH2F * fhPMDSM3 ; //!
61 TH2F * fhPMDSM4 ; //!
62 TH2F * fhPMDSM5 ; //!
63 TH2F * fhPMDSM6 ; //!
64 TH2F * fhPMDSM7 ; //!
65 TH2F * fhPMDSM8 ; //!
66 TH2F * fhPMDSM9 ; //!
67 TH2F * fhPMDSM10 ; //!
68 TH2F * fhPMDSM11 ; //!
69 TH2F * fhPMDSM12 ; //!
70 TH2F * fhPMDSM13 ; //!
71 TH2F * fhPMDSM14 ; //!
72 TH2F * fhPMDSM15 ; //!
73 TH2F * fhPMDSM16 ; //!
74 TH2F * fhPMDSM17 ; //!
75 TH2F * fhPMDSM18 ; //!
76 TH2F * fhPMDSM19 ; //!
77 TH2F * fhPMDSM20 ; //!
78 TH2F * fhPMDSM21 ; //!
79 TH2F * fhPMDSM22 ; //!
80 TH2F * fhPMDSM23 ; //!
81 TH2F * fhPMDSM24 ; //!
82 TH1F * fhPMDSM ; //!
83
84 ClassDef(AliPMDQATask, 0); //! // a PMD analysis task
85};
86#endif // ALIPMDQATASK_H