]>
Commit | Line | Data |
---|---|---|
013a4864 | 1 | #ifndef ALIANALYSISTASKSEMONITNORM_cxx |
2 | #define ALIANALYSISTASKSEMONITNORM_cxx | |
3 | ||
4 | /* Copyright(c) 1998-2011, ALICE Experiment at CERN, All rights reserved. * | |
5 | * See cxx source for full Copyright notice */ | |
6 | ||
7 | //************************************************************************* | |
8 | // | |
9 | // Class for monitoring of information used for open charm normalization | |
10 | // (triggers, candles, ...) | |
11 | // | |
12 | // Origin: davide.caffarri@pd.infn.it | |
13 | // | |
14 | //************************************************************************* | |
15 | ||
16 | ||
17 | class TH1F; | |
18 | class TH2F; | |
19 | class AliESDEvent; | |
20 | class AliCounterCollection; | |
21 | ||
22 | #include "AliAnalysisTaskSE.h" | |
23 | ||
24 | class AliAnalysisTaskSEMonitNorm : public AliAnalysisTaskSE | |
25 | { | |
26 | public: | |
27 | ||
28 | AliAnalysisTaskSEMonitNorm(const char *name = "AliAnalysisTaskSEMonitNorm"); | |
29 | virtual ~AliAnalysisTaskSEMonitNorm(); | |
30 | ||
31 | virtual void UserCreateOutputObjects(); | |
32 | virtual void UserExec(Option_t *option); | |
33 | virtual void Terminate(Option_t *); | |
34 | ||
35 | ||
36 | protected: | |
37 | ||
38 | AliESDEvent *fESD; // ESD object | |
39 | TList *fOutput; //! list send on output slot 0 | |
40 | AliCounterCollection *fCounterTrigg; //! counter for the differents triggered events. | |
41 | AliCounterCollection *fCounterNotTrigg; //! counter for the differents not triggered events. | |
42 | AliCounterCollection *fCounterCandleTrig; //! counter for candles in the triggered events (esd) | |
43 | AliCounterCollection *fCounterCandleNotTrig; //! counter for candles in the triggered events (esd) | |
44 | ||
45 | private: | |
46 | ||
47 | AliAnalysisTaskSEMonitNorm(const AliAnalysisTaskSEMonitNorm&); // not implemented | |
48 | AliAnalysisTaskSEMonitNorm& operator=(const AliAnalysisTaskSEMonitNorm&); // not implemented | |
49 | ||
50 | ||
51 | ClassDef(AliAnalysisTaskSEMonitNorm,1); // class for monitoring of normalization information | |
52 | }; | |
53 | ||
54 | #endif |