1 #ifndef ALIANALYSISTASKSEMONITNORM_cxx
2 #define ALIANALYSISTASKSEMONITNORM_cxx
4 /* Copyright(c) 1998-2011, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 //*************************************************************************
9 // Class for monitoring of information used for open charm normalization
10 // (triggers, candles, ...)
12 // Origin: davide.caffarri@pd.infn.it
14 //*************************************************************************
20 class AliCounterCollection;
22 #include "AliAnalysisTaskSE.h"
24 class AliAnalysisTaskSEMonitNorm : public AliAnalysisTaskSE
28 AliAnalysisTaskSEMonitNorm(const char *name = "AliAnalysisTaskSEMonitNorm");
29 virtual ~AliAnalysisTaskSEMonitNorm();
31 virtual void UserCreateOutputObjects();
32 virtual void UserExec(Option_t *option);
33 virtual void Terminate(Option_t *);
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)
47 AliAnalysisTaskSEMonitNorm(const AliAnalysisTaskSEMonitNorm&); // not implemented
48 AliAnalysisTaskSEMonitNorm& operator=(const AliAnalysisTaskSEMonitNorm&); // not implemented
51 ClassDef(AliAnalysisTaskSEMonitNorm,1); // class for monitoring of normalization information