]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/vertexingHF/AliAnalysisTaskSEMonitNorm.h
set ownership of cuts container
[u/mrichter/AliRoot.git] / PWG3 / vertexingHF / AliAnalysisTaskSEMonitNorm.h
CommitLineData
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
17class TH1F;
18class TH2F;
19class AliESDEvent;
20class AliCounterCollection;
21
22#include "AliAnalysisTaskSE.h"
23
24class 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