New values and cuts
[u/mrichter/AliRoot.git] / PWG2 / RESONANCES / AliRsnInputHandler.h
CommitLineData
c865cb1d 1//
2// Class AliRsnInputHandler
3//
4// AliRsnInputHandler
5// TODO example
6// author:
7// Martin Vala (martin.vala@cern.ch)
8//
9
10#ifndef ALIRSNINPUTHANDLER_H
11#define ALIRSNINPUTHANDLER_H
12
13#include "AliInputEventHandler.h"
14//#include "AliRsnPIDManager.h"
15#include "AliRsnDaughterSelector.h"
16
17class AliRsnEvent;
18class AliRsnInputHandler : public AliInputEventHandler {
19
20public:
21 AliRsnInputHandler(const char *name = "rsnInputHandler");
22 virtual ~AliRsnInputHandler();
23
24 // From the interface
25 virtual Bool_t Init(Option_t *opt);
26 virtual Bool_t Init(TTree *tree, Option_t *opt);
27 virtual Bool_t BeginEvent(Long64_t entry);
28 virtual Bool_t FinishEvent();
29 virtual Bool_t Notify();
30 virtual Bool_t Notify(const char *path);
31 virtual Bool_t GetEntry();
32
33 AliRsnEvent *GetRsnEvent() { return fRsnEvent; }
34 //AliRsnPIDManager *GetPIDManager() { return &fRsnPIDManager; }
35 AliRsnDaughterSelector *GetSelector() { return &fRsnSelector; }
36
37private:
38
39 AliRsnEvent *fRsnEvent; //!
40 //AliRsnPIDManager fRsnPIDManager;
41 AliRsnDaughterSelector fRsnSelector;
42
43 AliRsnInputHandler(const AliRsnInputHandler& handler);
44 AliRsnInputHandler &operator=(const AliRsnInputHandler &handler);
45
46 ClassDef(AliRsnInputHandler, 1)
47};
48
49#endif