]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG/muon/AliAnalysisTaskCreateMixedDimuons.h
fixing the error message
[u/mrichter/AliRoot.git] / PWG / muon / AliAnalysisTaskCreateMixedDimuons.h
CommitLineData
866de0ba 1#ifndef AliAnalysisTaskCreateMixedDimuons_H
2#define AliAnalysisTaskCreateMixedDimuons_H
3
27de2dfb 4/* $Id$ */
5
866de0ba 6// Example of an analysis task creating aod events filled with mixed muon pairs
7//
8// Authors Alessandro De Falco and Antonio Uras, INFN Cagliari
9// alessandro.de.falco@ca.infn.it antonio.uras@ca.infn.it
10
11#include "AliAnalysisTaskME.h"
12#include "AliEventPoolMuon.h"
13#include "AliAODEvent.h"
14#include "AliAODHandler.h"
15#include "TTree.h"
16#include "AliEventPoolMuon.h"
17
18//===========================================================================================
19
20class AliAnalysisTaskCreateMixedDimuons : public AliAnalysisTaskME {
21
22 public:
23 AliAnalysisTaskCreateMixedDimuons(const char *name = "AliAnalysisTaskCreateMixedDimuons");
24 virtual ~AliAnalysisTaskCreateMixedDimuons() {}
25
26 virtual void ConnectInputData(Option_t *);
27 virtual void UserCreateOutputObjects();
28 virtual void UserExec(Option_t *option);
29 virtual void Terminate(Option_t *);
30 virtual void SetDebug(Bool_t debug) { fDebug = debug; }
31
32 private:
33 AliAnalysisTaskCreateMixedDimuons(const AliAnalysisTaskCreateMixedDimuons&);
34 AliAnalysisTaskCreateMixedDimuons& operator=(const AliAnalysisTaskCreateMixedDimuons&);
35 Int_t fBufferSize;
36 AliAODEvent *fInputAOD[100]; // AOD input events
37 AliAODHandler *fOutputUserHandler; // AOD handler for the user-defined output events
38 AliAODEvent *fOutputUserAOD;
39 TTree *fOutputUserAODTree;
40 AliEventPoolMuon *fPoolMuon;
41 Bool_t fDebug;
42
43 ClassDef(AliAnalysisTaskCreateMixedDimuons, 1);
44
45};
46
47//===========================================================================================
48
49#endif