AliRoot Core  3dc7879 (3dc7879)
AliDummyHandler.h
Go to the documentation of this file.
1 #ifndef ALIDUMMYINPUTHANDLER_H
2 #define ALIDUMMYINPUTHANDLER_H
3 /* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice */
5 
6 /* $Id: AliDummyHandler.h 58219 2012-08-17 14:18:19Z agheata $ */
7 
8 //-------------------------------------------------------------------------
9 // Dummy implementation of the input handler e.g. for the case of event-loop steered analysis
10 // Author: Andrei Gheata, Jan Fiete Grosse-Oetringhaus
11 //-------------------------------------------------------------------------
12 
13 #include "AliInputEventHandler.h"
14 
16 
17  public:
19  AliDummyHandler(const char* name, const char* title);
20  virtual ~AliDummyHandler();
21  virtual Bool_t Init(Option_t* opt) { return AliInputEventHandler::Init(opt); }
22  virtual Bool_t Init(TTree* tree, Option_t* /*opt*/) { fTree = tree; return kTRUE; }
23  Option_t *GetDataType() const { return "MC"; }
24 
25  void SetEvent(AliVEvent *e) { fEvent = e; }
26  AliVEvent *GetEvent() const {return fEvent;}
27 
28  protected:
29  AliVEvent *fEvent; // Pointer to the event
30 
31  private:
32  AliDummyHandler(const AliDummyHandler& handler);
33  AliDummyHandler& operator=(const AliDummyHandler& handler);
34 
35  ClassDef(AliDummyHandler, 3);
36 };
37 
38 #endif
Option_t * GetDataType() const
virtual Bool_t Init(Option_t *opt)
AliVEvent * GetEvent() const
TTree * tree
AliDummyHandler & operator=(const AliDummyHandler &handler)
void SetEvent(AliVEvent *e)
virtual Bool_t Init(TTree *tree, Option_t *)
virtual ~AliDummyHandler()
AliVEvent * fEvent
virtual Bool_t Init(Option_t *opt)