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 */
9 //*************************************************************************
11 // Class for monitoring of information used for open charm normalization
12 // (triggers, candles, ...)
14 // Origin: davide.caffarri@pd.infn.it
16 //*************************************************************************
22 class AliCounterCollection;
24 #include "AliAnalysisTaskSE.h"
26 class AliAnalysisTaskSEMonitNorm : public AliAnalysisTaskSE
30 AliAnalysisTaskSEMonitNorm(const char *name = "AliAnalysisTaskSEMonitNorm");
31 virtual ~AliAnalysisTaskSEMonitNorm();
33 virtual void UserCreateOutputObjects();
34 virtual void UserExec(Option_t *option);
35 virtual void Terminate(Option_t *);
40 AliESDEvent *fESD; // ESD object
41 TList *fOutput; //! list send on output slot 0
42 AliCounterCollection *fCounterTrigg; //! counter for the differents triggered events.
43 AliCounterCollection *fCounterNotTrigg; //! counter for the differents not triggered events.
44 AliCounterCollection *fCounterCandleTrig; //! counter for candles in the triggered events (esd)
45 AliCounterCollection *fCounterCandleNotTrig; //! counter for candles in the triggered events (esd)
49 AliAnalysisTaskSEMonitNorm(const AliAnalysisTaskSEMonitNorm&); // not implemented
50 AliAnalysisTaskSEMonitNorm& operator=(const AliAnalysisTaskSEMonitNorm&); // not implemented
53 ClassDef(AliAnalysisTaskSEMonitNorm,1); // class for monitoring of normalization information