2 // Class AliRsnInputHandler
7 // Martin Vala (martin.vala@cern.ch)
10 #ifndef ALIRSNINPUTHANDLER_H
11 #define ALIRSNINPUTHANDLER_H
13 #include "AliInputEventHandler.h"
14 //#include "AliRsnPIDManager.h"
15 #include "AliRsnDaughterSelector.h"
18 class AliRsnInputHandler : public AliInputEventHandler {
21 AliRsnInputHandler(const char *name = "rsnInputHandler");
22 virtual ~AliRsnInputHandler();
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();
33 AliRsnEvent *GetRsnEvent() { return fRsnEvent; }
34 //AliRsnPIDManager *GetPIDManager() { return &fRsnPIDManager; }
35 AliRsnDaughterSelector *GetSelector() { return &fRsnSelector; }
39 AliRsnEvent *fRsnEvent; //!
40 //AliRsnPIDManager fRsnPIDManager;
41 AliRsnDaughterSelector fRsnSelector;
43 AliRsnInputHandler(const AliRsnInputHandler& handler);
44 AliRsnInputHandler &operator=(const AliRsnInputHandler &handler);
46 ClassDef(AliRsnInputHandler, 1)