]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/STEERBase/AliDummyHandler.h
Switching from CMAKE_SOURCE_DIR to AliRoot_SOURCE_DIR
[u/mrichter/AliRoot.git] / STEER / STEERBase / AliDummyHandler.h
CommitLineData
205cbea7 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
15class AliDummyHandler : public AliInputEventHandler {
16
17 public:
18 AliDummyHandler();
19 AliDummyHandler(const char* name, const char* title);
20 virtual ~AliDummyHandler();
e5f6f504 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; }
205cbea7 23 Option_t *GetDataType() const { return "MC"; }
24
7ece90f1 25 void SetEvent(AliVEvent *e) { fEvent = e; }
26 AliVEvent *GetEvent() const {return fEvent;}
27
28 protected:
6ea1dfbf 29 AliVEvent *fEvent; // Pointer to the event
7ece90f1 30
205cbea7 31 private:
32 AliDummyHandler(const AliDummyHandler& handler);
33 AliDummyHandler& operator=(const AliDummyHandler& handler);
34
6ea1dfbf 35 ClassDef(AliDummyHandler, 3);
205cbea7 36};
37
38#endif