]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/RESONANCES/AliRsnPairNtuple.h
Defined a prototype definition for single track and propagated to pair prototype...
[u/mrichter/AliRoot.git] / PWG2 / RESONANCES / AliRsnPairNtuple.h
CommitLineData
2dab9030 1//
2// *** Class AliRsnPairNtuple ***
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 AliRsnPairNtuple_H
11#define AliRsnPairNtuple_H
12
13#include "AliRsnPair.h"
14
2dab9030 15class TNtuple;
16
2a1c7696 17class AliRsnPairNtuple : public AliRsnPair {
18public:
2dab9030 19
2a1c7696 20 AliRsnPairNtuple(const char *name = "default", AliRsnPairDef *def = 0);
21 AliRsnPairNtuple(const AliRsnPairNtuple &copy);
22 AliRsnPairNtuple& operator=(const AliRsnPairNtuple&);
23 ~AliRsnPairNtuple();
2dab9030 24
11ed73f6 25 Bool_t AddValue(AliRsnValue* const val);
2a1c7696 26 void GenerateNtuple(const char *prefix = "", TList *list = 0);
27 virtual void Compute();
28 virtual void Init(const char *prefix, TList *list);
2dab9030 29
2a1c7696 30private:
2dab9030 31
2a1c7696 32 TClonesArray fValues; // single values computed from analyzed objects
33 TNtuple *fNtuple; // ntuple computed with values
2dab9030 34
2a1c7696 35 ClassDef(AliRsnPairNtuple, 2)
2dab9030 36};
37
38#endif
39