]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FORWARD/analysis/AliFMDAnalysisTaskESDReader.cxx
Moving the FMD analysis to PWG2
[u/mrichter/AliRoot.git] / PWG2 / FORWARD / analysis / AliFMDAnalysisTaskESDReader.cxx
CommitLineData
3bb122c7 1
2#include <TROOT.h>
3#include <TSystem.h>
4#include <TInterpreter.h>
5#include <TChain.h>
6#include <TFile.h>
7#include <TList.h>
8#include <iostream>
9
10#include "AliFMDAnalysisTaskESDReader.h"
11#include "AliAnalysisManager.h"
12#include "AliESDFMD.h"
13#include "AliESDEvent.h"
14#include "AliAODEvent.h"
15#include "AliAODHandler.h"
16#include "AliMCEventHandler.h"
17#include "AliStack.h"
18#include "AliESDVertex.h"
19#include "AliFMDAnaParameters.h"
20
21ClassImp(AliFMDAnalysisTaskESDReader)
22
23//_____________________________________________________________________
24AliFMDAnalysisTaskESDReader::AliFMDAnalysisTaskESDReader()
25: fDebug(0),
26 fChain(0x0),
27 fESD(0x0),
28 fOutputESD(0x0)
29{
30 // Default constructor
31 DefineInput (0, TTree::Class());
32 DefineOutput(0, AliESDEvent::Class());
7c3e5162 33
3bb122c7 34}
35//_____________________________________________________________________
36AliFMDAnalysisTaskESDReader::AliFMDAnalysisTaskESDReader(const char* name):
37 AliAnalysisTask(name, "AnalysisTaskFMD"),
38 fDebug(0),
39 fChain(0x0),
40 fESD(0x0),
41 fOutputESD(0x0)
42{
43 DefineInput (0, TTree::Class());
44 DefineOutput(0, AliESDEvent::Class());
7c3e5162 45
3bb122c7 46}
47
48//_____________________________________________________________________
49void AliFMDAnalysisTaskESDReader::ConnectInputData(Option_t */*option*/)
50{
51 fChain = (TChain*)GetInputData(0);
52 fESD = new AliESDEvent();
53 fESD->ReadFromTree(fChain);
54
55}
56//_____________________________________________________________________
57
58void AliFMDAnalysisTaskESDReader::Exec(Option_t */*option*/)
59{
7c3e5162 60 // std::cout<<fOutputESD<<std::endl;
3bb122c7 61 fOutputESD = fESD;
3bb122c7 62 PostData(0, fOutputESD);
63
64}
65//_____________________________________________________________________
66