#include "AliAnalysisTask.h"
#include "AliAnalysisDataContainer.h"
#include "AliAnalysisDataSlot.h"
-#include "AliVirtualEventHandler.h"
+#include "AliVEventHandler.h"
#include "AliAnalysisManager.h"
ClassImp(AliAnalysisManager)
class TTree;
class AliAnalysisDataContainer;
class AliAnalysisTask;
-class AliVirtualEventHandler;
+class AliVEventHandler;
class AliAnalysisManager : public TNamed {
void SetCurrentEntry(Long64_t entry) {fCurrentEntry = entry;}
void SetDebugLevel(UInt_t level) {fDebug = level;}
void SetDisableBranches(Bool_t disable=kTRUE) {TObject::SetBit(kDisableBranches,disable);}
- void SetOutputEventHandler(AliVirtualEventHandler* handler) {fOutputEventHandler = handler;}
- void SetMCtruthEventHandler(AliVirtualEventHandler* handler) {fMCtruthEventHandler = handler;}
- AliVirtualEventHandler*
- GetOutputEventHandler() {return fOutputEventHandler;}
- AliVirtualEventHandler*
- GetMCtruthEventHandler() {return fMCtruthEventHandler;}
+ void SetOutputEventHandler(AliVEventHandler* handler) {fOutputEventHandler = handler;}
+ void SetMCtruthEventHandler(AliVEventHandler* handler) {fMCtruthEventHandler = handler;}
+ AliVEventHandler* GetOutputEventHandler() {return fOutputEventHandler;}
+ AliVEventHandler* GetMCtruthEventHandler() {return fMCtruthEventHandler;}
// Container handling
AliAnalysisDataContainer *CreateContainer(const char *name, TClass *datatype,
private:
TTree *fTree; //! Input tree in case of TSelector model
- AliVirtualEventHandler *fOutputEventHandler; // Optional common output event handler
- AliVirtualEventHandler *fMCtruthEventHandler; // Optional common MC Truth event handler
+ AliVEventHandler *fOutputEventHandler; // Optional common output event handler
+ AliVEventHandler *fMCtruthEventHandler; // Optional common MC Truth event handler
Long64_t fCurrentEntry; //! Current processed entry in the tree
EAliAnalysisExecMode fMode; // Execution mode
Bool_t fInitOK; // Initialisation done
ClassImp(AliMCEventHandler)
AliMCEventHandler::AliMCEventHandler() :
- AliVirtualEventHandler(),
+ AliVEventHandler(),
fFileE(0),
fFileK(0),
fFileTR(0),
}
AliMCEventHandler::AliMCEventHandler(const char* name, const char* title) :
- AliVirtualEventHandler(name, title),
+ AliVEventHandler(name, title),
fFileE(0),
fFileK(0),
fFileTR(0),
// Origin: Andreas Morsch, CERN, andreas.morsch@cern.ch
//-------------------------------------------------------------------------
-#include "AliVirtualEventHandler.h"
+#include "AliVEventHandler.h"
class TFile;
class TTree;
class TParticle;
class AliStack;
-class AliMCEventHandler : public AliVirtualEventHandler
+class AliMCEventHandler : public AliVEventHandler
{
public:
AliMCEventHandler();