]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/RESONANCES/AliRsnMonitorNtuple.h
Coverity fixes
[u/mrichter/AliRoot.git] / PWG2 / RESONANCES / AliRsnMonitorNtuple.h
CommitLineData
465f48b2 1//
2// *** Class AliRsnMonitorNtuple ***
3//
4// TODO
5//
6// authors: A. Pulvirenti (email: alberto.pulvirenti@ct.infn.it)
7// M. Vala (email: martin.vala@cern.ch)
8//
9
10#ifndef AliRsnMonitorNtuple_H
11#define AliRsnMonitorNtuple_H
12
13#include "AliRsnMonitor.h"
14
15class TList;
16class TNtuple;
17
18class AliRsnMonitorNtuple : public AliRsnMonitor {
19public:
20
61da4e32 21 AliRsnMonitorNtuple(const char *name = "default", AliRsnDaughterDef *def = 0);
465f48b2 22 AliRsnMonitorNtuple(const AliRsnMonitorNtuple &copy);
23 AliRsnMonitorNtuple& operator=(const AliRsnMonitorNtuple&);
24 ~AliRsnMonitorNtuple();
25
d7712d44 26 Bool_t AddValue(AliRsnValue*const val);
27 void GenerateNtuple(const char *prefix = "", TList *list = 0);
28 virtual void Compute();
29 virtual void Init(const char *prefix, TList *list);
465f48b2 30
31private:
32
33 TClonesArray fValues; // single values computed from analyzed objects
34 TNtuple *fNtuple; // ntuple computed with values
35
36 ClassDef(AliRsnMonitorNtuple, 2)
37};
38
39#endif
40