Fix in the last caall to CleanOwnPrimaryVertex
[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
27de2dfb 7/* $Id$ */
8
013a4864 9//*************************************************************************
10//
11// Class for monitoring of information used for open charm normalization
12// (triggers, candles, ...)
13//
14// Origin: davide.caffarri@pd.infn.it
15//
16//*************************************************************************
17
18
19class TH1F;
20class TH2F;
21class AliESDEvent;
22class AliCounterCollection;
23
24#include "AliAnalysisTaskSE.h"
25
26class AliAnalysisTaskSEMonitNorm : public AliAnalysisTaskSE
27{
28 public:
29
30 AliAnalysisTaskSEMonitNorm(const char *name = "AliAnalysisTaskSEMonitNorm");
31 virtual ~AliAnalysisTaskSEMonitNorm();
32
33 virtual void UserCreateOutputObjects();
34 virtual void UserExec(Option_t *option);
35 virtual void Terminate(Option_t *);
36
37
38 protected:
39
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)
46
47 private:
48
49 AliAnalysisTaskSEMonitNorm(const AliAnalysisTaskSEMonitNorm&); // not implemented
50 AliAnalysisTaskSEMonitNorm& operator=(const AliAnalysisTaskSEMonitNorm&); // not implemented
51
52
53 ClassDef(AliAnalysisTaskSEMonitNorm,1); // class for monitoring of normalization information
54};
55
56#endif